Draw.io 转 Mermaid

在本地解析 Draw.io XML 的节点和连线,生成 Mermaid 图表代码;复杂图形可能需要人工复核。

浏览器本地处理
该页面已通过公开目录检查;启用JavaScript后可使用完整功能。
使用指南

如何使用Draw.io 转 Mermaid

Draw.io 转 Mermaid 只在当前浏览器解析用户选择的 XML,不会上传或读取其他文件。

  1. 输入 XML

    粘贴或选择本地 Draw.io XML 文件。

  2. 解析图形

    工具提取节点、标签和连线,并提示不支持的图形属性。

  3. 检查并复制

    检查 Mermaid 语法和方向后复制代码到目标文档。

限制与注意事项

  • 首版主要保留节点和连线语义,不承诺完整还原颜色、布局、泳道和自定义图形。
  • 复杂连线、分组和特殊 XML 扩展可能被降级或列入警告。
  • 输入最多 1 MiB,生成结果需要在目标 Mermaid 渲染器中再次校验。

常见问题

会打开 Draw.io 或执行脚本吗?

不会,只解析用户提供的 XML 文本。

为什么布局和颜色没有保留?

Mermaid 与 Draw.io 的图形模型不同,首版优先保留结构而不是像素级样式。

源文件会上传吗?

不会,处理只发生在浏览器本地。

页面反馈发现问题或有改进建议?
反馈功能需要在在线版使用

请在在线版启用 JavaScript 后提交;当前工具或案例的本地功能不受影响。

前往在线版反馈