Mermaid 流程图 在线编辑实时渲染流程图 · 流程图 时序图 类图 ER 图 甘特图

可以用来做什么?

绘制流程图

用文字描述流程,实时渲染为专业流程图并导出

可视化系统架构

开发者用 Mermaid 语法绘制系统架构图,替代画图软件

制作甘特图

项目经理用甘特图语法快速生成项目进度可视化图表

为文档添加图表

在技术文档或 README 中插入 Mermaid 图,增强可读性

分享可视化设计图

将 Mermaid 图表导出为图片,发给设计师或非技术人员

绘制数据库 ER 图

用 Mermaid 语法定义实体关系,快速生成数据库结构图

如何使用?

1

输入 Mermaid 语法

在编辑区输入 Mermaid 图表语法,支持流程图/甘特图等

2

实时预览图表

右侧即时渲染图表,确认结构和节点连接无误

3

导出图表图片

将图表导出为 PNG/SVG,用于文档、演示或分享

相关工具推荐

Markdown 编辑器

不知道 .md 文件怎么打开?直接拖入浏览器即可查看和编辑。在线 Markdown 编辑器,左侧编辑右侧实时预览,支持代码高亮、图片插入、暗色模式。草稿自动保存本地,隐私 100% 不上传。

LaTeX 公式

在线 LaTeX 公式编辑器,输入 LaTeX 代码即时预览渲染效果,支持希腊字母、积分、矩阵等快捷符号插入,导出 SVG / PNG,纯浏览器本地运行,代码不上传。

MD 分享链接

粘贴 Markdown 文档,生成一条可分享的在线预览链接,对方无需安装任何工具即可查看完整排版效果。链接 7 天后自动失效,数据不上传服务器。

MD 格式校验

粘贴 Markdown 文本,自动检测并修复标题空格缺失、列表缩进不规范、行尾多余空格、空行缺失等格式问题。基于 markdownlint 规则集,浏览器本地运行,内容不离开设备。

MD 转公众号

面向已经在 Obsidian / VSCode / Typora 写稿的 Markdown 创作者:把 .md 内容粘贴进来,右侧是真实公众号样式的实时预览,复制后直接粘贴进公众号编辑器,所有格式都保留。支持本地图片上传:在 Markdown 中引用的本地图片路径会自动识别,上传后保存到浏览器 IndexedDB,刷新页面也不丢失;也可直接拖入含图片的 ZIP 包或文件夹。代码高亮、引用块、表格都按公众号能识别的样式渲染。

MD 多格式导出

免费在线把 Markdown / .md 文件转成 PDF、Word(.docx)或图片(PNG/JPG),中文字体、代码高亮、表格、任务清单完整保留,PDF 智能分页不裁切内容。无需安装 Pandoc,纯浏览器完成,文件不上传服务器。

HTML 预览

不知道 .html 文件怎么打开或查看效果?拖入即可在浏览器里实时渲染。支持完整 HTML 页面和片段、手机/平板/桌面视口切换、截图导出。AI 生成的 HTML 代码也可直接粘贴预览。

查看更多

常见问题

本工具基于 Mermaid.js 最新版,支持:流程图(flowchart/graph)、时序图(sequenceDiagram)、类图(classDiagram)、ER 图(erDiagram)、甘特图(gantt)、饼图(pie)、状态图(stateDiagram)、用户旅程图(journey)、Git 图(gitGraph)等 10+ 种图表类型。

遇到其它问题或建议? 有 bug 或建议?点击发邮件给我们。

邮件我们

2026 年为什么 Mermaid 成为技术团队的默认图表语言?

在 2026 年,越来越多的技术团队把图表从 Visio、Draw.io 迁移到 Mermaid — 原因很简单:Mermaid 是代码,图表也是代码。就像 Markdown 让文档可以进 Git,Mermaid 让流程图、架构图、时序图也可以进 Git — diff 可读、Review 可查、历史可回溯。

GitHub 在 2022 年原生支持 Mermaid 渲染后,这个趋势彻底加速。现在 GitHub README、Issues、Discussions、Wiki 里的 Mermaid 代码块都会被自动渲染成图表。GitLab、Notion、Obsidian、Typora 也相继跟进。Markdown + Mermaid 的组合,正在成为技术文档的新标配。

MeTool 的 Mermaid 在线渲染器,是为"快速调试一段 Mermaid 代码"设计的。不需要安装 Node、不需要 Mermaid CLI,打开浏览器就能写、就能看渲染结果,写完复制代码贴回文档即可。

Mermaid 10 种图表类型速查

流程图(flowchart / graph)

最常用的图表类型。用 flowchart TD(从上到下)或 flowchart LR(从左到右)声明。节点用 [](矩形)、{}(菱形/判断)、(())(圆形/开始结束)等形状,连线用 -->(箭头)、---(无箭头)。

时序图(sequenceDiagram)

描述多个参与者之间的消息交互顺序,适合 API 调用链、微服务交互、用户登录流程。->>+ 表示激活,-->>- 表示返回并停用。

类图(classDiagram)

UML 类图,描述类的属性、方法、继承、组合关系。<|-- 表示继承,*-- 表示组合,o-- 表示聚合。

ER 图(erDiagram)

数据库 ER 图,描述表结构和表间关系。支持 PK / FK 标注,关系用 ||--o{(一对多)等符号。

甘特图(gantt)

项目管理时间线,自动计算任务起止、并行关系。支持 after 关键词设置前置依赖。

饼图(pie)

最简单的图表类型,适合展示比例分布。用 pie title 标题 声明,每行 "标签" : 数值

状态图(stateDiagram)

有限状态机图,描述对象的状态转换。支持嵌套状态和并发状态。

用户旅程图(journey)

描述用户在产品中的体验旅程,每个步骤可以打分(1-5 分)并标注参与的角色。

Git 图(gitGraph)

可视化 Git 提交历史和分支策略,commitbranchmerge 指令直接对应 Git 操作。

思维导图(mindmap)

用缩进表示层级的树状图,适合知识结构梳理和头脑风暴。

把 Mermaid 融入你的 Markdown 工作流

  1. 用本工具调试代码:把 Mermaid 代码粘进左侧编辑区,右侧实时看渲染结果。遇到语法错误,错误信息会提示具体出错位置。调试好之后导出 SVG / PNG,或者直接复制代码。
  2. 粘回 Markdown 文档:把调试好的代码用 ```mermaid 围栏包裹,粘进 GitHub Issues、README、Notion 页面或 Obsidian 笔记。平台会自动渲染。
  3. 导出图片用于演示:如果目标平台不支持 Mermaid 渲染(比如微信公众号、PPT),导出为 PNG 后直接插图。
  4. 配合其他 Markdown 工具:Markdown 编辑器 写正文,Mermaid 工具补充图表,用 Markdown 转 PDF 一键导出完整文档。

Mermaid + Markdown 的组合,让你在不离开纯文本环境的前提下,完成从文字到图表的全部创作 — 2026 年技术内容创作者最值得掌握的工具组合之一。

Mermaid 实用代码示例:5 分钟学会常用图表

理论总是枯燥的,直接看例子最有效。下面是几种最常用图表的最小可用示例,复制进本工具就能立即看到渲染结果。

简单流程图:

flowchart LR
  A[用户提交表单] --> B{数据验证}
  B -- 通过 --> C[写入数据库]
  B -- 失败 --> D[返回错误提示]
  C --> E[发送确认邮件]

API 时序图:

sequenceDiagram
  participant 前端
  participant 后端
  participant 数据库
  前端->>后端: POST /api/login
  后端->>数据库: 查询用户信息
  数据库-->>后端: 返回用户记录
  后端-->>前端: 200 OK + JWT Token

项目甘特图:

gantt
  title 功能迭代计划
  dateFormat YYYY-MM-DD
  section 设计
    UI 原型       :done, 2025-01-01, 7d
    设计评审      :done, 2025-01-08, 2d
  section 开发
    前端开发      :active, 2025-01-10, 14d
    后端 API      :2025-01-10, 10d
  section 测试
    集成测试      :2025-01-24, 5d

遇到问题时,最常见的语法错误是:节点标签内含有英文括号或特殊字符未加引号、缩进不一致、图表类型拼写错误(flowChartflowchart 区分大小写)。编辑区下方的错误提示会给出具体行号,快速定位。

Mermaid 在主流平台的支持现状(${Y} 年更新)

选择 Mermaid 作为团队图表标准前,了解各平台的支持情况很重要:

原生支持(零配置可用):

  • GitHub:README、Issues、PR 描述、Discussions、Wiki 均可直接渲染 Mermaid 代码块。
  • GitLab:从 10.3 版本起原生支持,Markdown 文件、Issue、Wiki 均可渲染。
  • Notion:内置 Mermaid 代码块,插入 "/mermaid" 即可创建图表块。
  • Obsidian:核心插件中内置 Mermaid 渲染,笔记内可直接使用。
  • HackMD / CodiMD:协作 Markdown 平台,完整支持所有 Mermaid 图表类型。

需插件支持:

  • VS Code:安装 "Markdown Preview Mermaid Support" 插件后可在预览窗口渲染。
  • Confluence:通过 Mermaid 插件(付费)支持,或通过嵌入 iframe 实现。
  • Jira:目前原生不支持,需借助第三方插件或嵌入链接。

不支持(导出为图片是最佳方案):

  • 微信公众号、飞书文档(分享)、PPT、邮件 HTML

遇到不支持的平台,用本工具导出 SVG 或 PNG 后插图即可——SVG 矢量格式在任何分辨率下都清晰,推荐优先使用。