draw.io 在线绘图

完整的在线绘图工具,支持流程图、UML、网络拓扑、ER 图等所有图形类型,数据本地保存

...
加载中...
正在加载 draw.io 编辑器...
关于 draw.io 在线绘图
  • 基于 draw.io 官方源码本地化部署,完整的在线绘图工具,无需连接外部网络
  • 支持流程图、UML 类图/时序图、网络拓扑图、ER 图、泳道图、思维导图等所有内置图形类型
  • 图表数据自动保存到浏览器 localStorage,关闭页面后重新打开可继续编辑
  • 支持导出为 .drawio(XML)、SVG、PNG 格式,可在其他 draw.io 客户端继续编辑
操作说明
  • 从左侧图形库拖拽图形到画布,或双击画布空白处快速添加图形
  • 点击图形后拖拽连接点(蓝色小圆点)到另一个图形,建立连线关系
  • 双击图形或连线可编辑文字标签;右键图形可访问更多操作菜单
  • 顶部工具栏「导入」按钮可加载已有的 .drawio / .xml / .svg 文件继续编辑
  • 编辑完成后点击「导出 .drawio」保存设计稿,或「导出 SVG/PNG」生成图片
  • 支持 Ctrl+Z 撤销、Ctrl+Y 重做、Ctrl+A 全选、Delete 删除选中
  • 鼠标滚轮缩放画布,按住空格键拖拽平移画布;Ctrl+Shift+H 重置视图
注意事项
  • draw.io 静态资源需手动下载部署到 wwwroot/tools/drawio/,部署后无需联网即可使用
  • 图表数据保存在浏览器 localStorage,清除浏览器数据会丢失,建议定期点击「导出 .drawio」备份
  • 导出 PDF 功能需要服务端渲染支持,当前版本仅支持 SVG 和 PNG 导出
  • 所有绘图操作均在浏览器本地完成,不会上传任何数据到服务器
draw.io 使用知识详解
内置图形库介绍
图形库适用场景典型图形
通用(General)流程图、示意图矩形、菱形、圆形、箭头
UML软件设计文档类图、时序图、用例图、活动图
BPMN业务流程建模事件、网关、任务、泳道
网络(Network)网络拓扑图服务器、路由器、防火墙、云
MockupUI 原型设计按钮、输入框、导航栏、表格
Flowchart标准流程图开始/结束、判断、处理、数据
AWS / Azure云架构图各云服务商官方图标
.drawio 文件格式说明
  • .drawio 文件本质是 XML 格式,图形数据经过 Base64 编码和 deflate 压缩后存储在 <mxCell> 标签中
  • 文件可以直接用文本编辑器打开查看,也可以导入到 draw.io 桌面版、VS Code 插件等工具继续编辑
  • 导出的 PNG 图片中会嵌入原始图表数据,可以重新导入 draw.io 进行编辑(不会丢失矢量信息)
  • SVG 导出同样嵌入了图表数据,可以在浏览器中直接查看,也可以重新导入编辑
常用快捷键速查
快捷键功能快捷键功能
Ctrl+Z撤销Ctrl+Y重做
Ctrl+A全选Delete删除选中
Ctrl+C复制Ctrl+V粘贴
Ctrl+G组合图形Ctrl+Shift+G取消组合
Ctrl+Shift+H重置视图Ctrl+Shift+F适应页面
Ctrl++放大Ctrl+-缩小
F2编辑标签Esc取消选择
Space+拖拽平移画布滚轮缩放画布
draw.io 与同类工具对比
工具优势劣势适用场景
draw.io 免费开源、功能完整、支持本地部署 界面相对复杂 技术文档、架构图、流程图
Visio 与 Office 集成好、模板丰富 付费、仅 Windows 企业级文档
Lucidchart 协作功能强、界面友好 付费、需联网 团队协作绘图
Mermaid 代码驱动、易于版本控制 学习成本高、不支持自由布局 代码文档、Git 仓库
常见图表类型绘制技巧
  • 流程图:使用「Flowchart」图形库,开始/结束用圆角矩形,判断用菱形,处理步骤用矩形,连线用带箭头的实线
  • UML 类图:使用「UML」图形库中的 Class 图形,支持自动生成属性和方法分区;继承关系用空心三角箭头,组合用实心菱形
  • 时序图:使用「UML」图形库中的 Sequence 图形,生命线用竖线,消息用水平箭头,激活框用细长矩形
  • 网络拓扑图:使用「Network」图形库,从图形库搜索具体设备名称(如 router、firewall、server)快速找到对应图标
  • ER 图:使用「Entity Relation」图形库,实体用矩形,属性用椭圆,关系用菱形,连线标注基数(1、N、M)