不喜欢广告? 无广告 今天

Mermaid 图表渲染器

开发人员图像文本
广告 移除?

外观

广告 移除?

指导

Mermaid 图表渲染器

Mermaid 图表渲染器

粘贴 mermaid.js 语法,立即看到一个实时、互动的图表,可以复制或下载。支持流程图、序列图、甘特图、饼图、类图、ER图、状态图、旅程图等——所有图表均在浏览器中客户端渲染,无需服务器、账号或安装。

Mermaid 适用于“图表作为代码”:你的图表与项目其他部分一起以纯文本形式存在,但人类需要渲染器才能看到图表。此工具填补了这一空白——只需粘贴任意 mermaid 片段,切换主题,并将结果导出为 SVG 或 PNG。

如何使用

  1. 将您的 mermaid 代码粘贴到编辑器中——或点击 流程图, 序列号, 甘特图, 饼图, 或者 班级 加载示例。
  2. 选择一个 主题 (默认、深色、森林、中性、基础) 和一个 背景 (透明、白色、浅灰、深色) 以匹配您的演示文稿或文档。
  3. 边编辑边实时查看图表更新。如果语法错误,您将在预览下方看到精确的 mermaid 错误信息。
  4. 当看起来正确时,点击 Download SVG 获取完美缩放的矢量图, 下载 PNG 获取位图截图,或 复制 获取 SVG 源码以嵌入。

特征

  • 实时预览 —— 编辑时图表重新渲染,通过防抖优化,确保大图表运行流畅。
  • 支持所有主要的 mermaid 类型 —— 流程图、序列图、甘特图、饼图、类图、ER图、状态图、旅程图,以及 mermaid v11 支持的任何其他语法。
  • 5 个内置主题 —— 默认、深色、森林、中性、基础,以及可配置的预览背景(透明、白色、浅色或深色)。
  • SVG 和 PNG 导出 —— 可下载清晰的矢量 SVG 或 2 倍缩放的 PNG,无需离开页面。
  • 可复制的 SVG 源码 —— 获取原始标记,可粘贴到 README、文档或网页中。
  • 内联错误报告 —— mermaid 语法错误会清晰显示,以便您几秒钟内修复。
  • 隐私优先 —— 所有内容都在浏览器中运行。您的图表不会上传到我们的服务器。

广告 移除?

常问问题

  1. 什么是 mermaid.js?

    Mermaid 是一个开源的 JavaScript 库,可将纯文本图表定义转换为 SVG 图表。它被创建出来,以便工程师、技术作家和产品团队可以将图表与代码一同纳入版本控制,而不是在单独的设计工具中维护二进制文件。Mermaid 内置支持多种图表类型,从简单的流程图到实体关系图和甘特图。

  2. 为什么使用“图表作为代码”而不是绘图工具?

    以文本形式编写的图表存在于您的仓库中,能够在拉取请求中清晰地对比差异,并在底层思想变化时即时更新。它们可搜索、可脚本化,且不会像维基中的截图那样与代码库脱节。视觉绘图工具适合一次性幻灯片,但对于动态文档,基于文本的格式能更好地与团队协同。

  3. 导出图表时 SVG 和 PNG 有何区别?

    SVG 是矢量格式——它以数学方式存储形状和文本,因此在任何尺寸下都保持清晰,且对于普通图表文件体积很小。PNG 是位图格式,以固定像素网格存储,因此在不支持 SVG 的工具中(如旧版演示文稿、部分聊天应用、仅图片平台)是一个安全选择。对于文档、网页和现代演示工具,SVG 几乎总是更好的选择。

  4. Mermaid 主题如何影响渲染?

    Mermaid 主题是一组应用于渲染图表的默认颜色和字体规则。默认主题明亮,适用于浅色背景,深色主题在深色界面中反转颜色,森林主题使用绿色调,中性主题为灰度,基础主题是简洁的基准,可通过主题变量进行覆盖。切换主题仅改变图表的外观,底层图表结构保持不变。

  5. 渲染是在本地进行还是在服务器上进行?

    渲染完全在您的浏览器中使用 Mermaid 的 JavaScript 引擎完成。没有任何内容被上传、发送到服务器或存储在远程。这确保了机密架构图的隐私性,也意味着即使在慢网或离线网络中,工具仍能正常工作。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?