Mermaid流程图编辑器
在线 Mermaid 流程图编辑器,实时预览图表效果,支持流程图、时序图、甘特图等多种类型,一键导出 SVG 或 PNG 格式
Mermaid编辑器流程图在线绘制Mermaid流程图序列图生成器ER图在线工具甘特图绘制
最后更新: 2026/5/26
Mermaid 流程图编辑器
使用 Mermaid 语法快速绘制流程图、序列图、类图等,实时预览并导出
代码编辑器
实时预览
等待渲染...
💡 使用提示:
- 支持流程图、序列图、类图、状态图、ER图、甘特图等多种图表类型
- 实时预览:代码修改后自动渲染,无需手动刷新
- 导出功能:可导出为 SVG(矢量格式)或 PNG(高清图片)格式
- 复制功能:一键复制 SVG 代码,方便嵌入文档或网页
📝 Mermaid 语法参考:
流程图:
graph TD, graph LR序列图:
sequenceDiagram类图:
classDiagram分享:
使用说明
- 在图表类型下拉菜单选择需要的类型,编辑器自动加载示例代码
- 在代码编辑器中修改 Mermaid 语法代码,右侧实时预览渲染结果
- 检查语法验证提示,若显示红色错误需调整代码结构
- 确认图表无误后,点击复制 SVG复制代码或导出 SVG下载矢量文件
- 若需图片格式,点击导出 PNG下载高清图片,适合演示或分享
核心功能
- 1多图表支持支持流程图、序列图、类图、状态图、ER图和甘特图六大类型,下拉菜单一键切换示例代码,覆盖大部分技术文档图表需求
- 2实时渲染预览左侧编辑代码后右侧自动渲染 SVG 图表,500毫秒防抖优化避免频繁渲染,语法错误即时提示,所见即所得的创作体验
- 3SVG代码复制一键复制生成的 SVG 代码到剪贴板,支持现代 Clipboard API 和传统 fallback 方式,方便直接嵌入文档或网页中使用
- 4高清PNG导出导出 PNG 图片时采用 2 倍缩放系数,确保图表在高分辨率屏幕下依然清晰,适合插入演示文稿或对外分享
- 5SVG矢量导出导出标准 SVG 矢量文件,包含完整的 XML 声明头部,可无损缩放适配任意尺寸,适合打印和专业排版场景
适用场景
✓
技术文档编写
开发人员撰写 README 或技术文档时,用 Mermaid 语法定义系统架构、模块依赖关系,导出 SVG 嵌入 GitLab 或 GitHub 仓库
✓
需求评审演示
产品经理在需求评审会议前,用序列图绘制用户交互流程,导出高清 PNG 投屏演示,清晰展示业务逻辑分支
✓
数据库设计
数据库工程师用 ER 图语法描述表结构和外键关联,实时预览确认关系正确后,导出 SVG 发送给后端开发团队评审
✓
项目排期规划
项目经理用甘特图语法定义各阶段里程碑和任务依赖,调整日期后实时查看进度条变化,导出 PNG 附在邮件报告中
工具优势
完全浏览器本地运行
Mermaid 语法解析和图表渲染均在浏览器端完成,不需要上传代码到任何服务器,图表内容不离开本地环境,保护敏感设计信息
免费无需注册登录
打开页面即可开始编辑,不要求注册账号或输入邮箱,没有使用次数限制和付费墙,随时切换图表类型和导出文件
导出格式灵活多样
支持复制 SVG 代码直接嵌入网页,导出标准 SVG 矢量文件无损缩放,导出高清 PNG 图片适合演示文稿,满足不同场景输出需求
常见问题
Q: 导出的 SVG 能直接用在网页中吗?
A: 可以,点击复制 SVG 按钮将完整 SVG 代码复制到剪贴板,粘贴到 HTML 文件即可显示图表;或导出 SVG 文件后通过 img 标签引用,导出文件包含标准 XML 声明确保浏览器兼容
Q: 图表内容是否会上传到服务器?
A: 不会,整个编辑器在浏览器本地运行,Mermaid 语法解析和 SVG 渲染均在本地完成,导出的 PNG 和 SVG 文件直接在客户端生成,不涉及任何服务器上传或存储
Q: 支持哪些 Mermaid 语法结构?
A: 支持官方 Mermaid.js 核心语法,包括流程图的 graph TD 或 graph LR 声明,序列图的 sequenceDiagram 关键字,类图的 classDiagram,状态图的 stateDiagram,ER图的 erDiagram,以及甘特图的 gantt 声明
Q: 预览区域渲染失败怎么办?
A: 若代码不符合 Mermaid 语法规则,编辑器下方会显示红色错误提示,预览区显示「请输入正确的 Mermaid 代码」占位文本;修正语法后 500 毫秒内自动重新渲染,无需手动刷新