excalidraw-converter for Mac
A command line tool for porting Excalidraw diagrams to Gliffy, draw.io and Mermaid.
excalidraw-converter — overview
Excalidraw Converter
A command line tool for porting Excalidraw diagrams to Gliffy, draw.io and Mermaid.
Excalidraw is great for sketching diagrams as part of a design process, but chances are that you have to redo those sketches for documentation. This tool is made to bridge those tasks.
Supported Commands
Getting Started
Installation MacOS with Homebrew (stable)
Latest releases
Use this tap to stay on the latest releases that have not (yet) been added to the official Homebrew Formulae:
Installation for other OSes Download a compatible binary from the Releases page.
If you're a Linux or MacOS user, move it to your local bin folder to make it available in your environment (optional).
Quick Start
Convert your Excalidraw diagram by running:
See below for details on each command, available options and examples.
Command Usage & Examples
Gliffy & Draw.io Converts to a Gliffy compatible format, which can be imported directly into services like Gliffy, Gliffy for Confluence, draw.io or draw.io for Confluence.
Usage: Mac/Linux: Windows:
Flags:
Importing in Gliffy
After converting your diagram(s), import them into Gliffy (or draw.io) using the standard Import dialog. Mermaid diagrams can be pasted or included in markdown files or compatible tools.
Mermaid Converts to a Mermaid diagram that can be used for a variety of cases, such as being included in markdown files on GitHub, GitLab, MkDocs or Docusaurus. [!NOTE] Currently only supports conversion to flowcharts. Only elements that are connected by arrows, or contained inside a connected element, are included.
Usage: Mac/Linux: Windows:
Flags:
Validate a converted diagram
You can validate and customize a converted diagram using tools like Mermaid Live Editor.
Import a converted diagram back into Excalidraw
After converting your diagram(s), you can use the Mermaid to Excalidraw playground to convert it back to the Excalidraw format.
Note that some styling attributes could be lost as part of the conversion and import process.
Example diagram embedded in markdown
Click to expand
Features
All fixed shapes and most styling and text options are supported.
Shapes
Text
Styling
Library graphics are not fully supported (experimental).
Compatibility with draw.io Converted Gliffy diagrams should also work in the online version of draw.io.
In draw.io, you can import a diagram by simply opening the file from your device. If you're using draw.io for Confluence, you should be able use the import dialog.
Note that this is only supported in the online version of draw.io, not the desktop app.
Compatibility with Excalidraw for Obsidian Diagrams created using the Excalidraw for Obsidian plugin must be exported before conversion, as described here.
Contributing See something you'd like to improve? Great! See the contributing guidelines for instructions.
Attributions Workflow icons created by Freepik - Flaticon
Development
Instructions
Prerequisites: Go (see version in go.mod)
Details
用于将 Excalidraw 图表移植到 Gliffy 的命令行工具
How to install excalidraw-converter
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2026-04-01; current version v1.5.6, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| v1.5.6 | 2026-04-01 | Stable | 2.5 MB | Download | Download | Download |
| v1.5.5 | 2026-04-01 | Stable | 2.5 MB | Download | Download | Download |
| v1.5.4 | 2025-09-15 | Stable | 2.5 MB | Download | Download | Download |
| v1.5.3 | 2025-06-23 | Stable | 2.5 MB | Download | Download | Download |
| v1.5.2 | 2025-06-16 | Stable | 2.5 MB | Download | Download | Download |
| v1.5.1 | 2025-06-13 | Stable | 2.5 MB | Download | Download | Download |
| v1.5.0 | 2025-06-13 | Stable | 2.5 MB | Download | Download | Download |
| v1.4.6 | 2025-04-14 | Stable | 2.5 MB | Download | Download | Download |
| v1.4.5 | 2025-04-06 | Stable | 2.4 MB | Download | Download | Download |
| v1.4.6-rc0 | 2025-04-14 | Pre-release | 2.5 MB | Download | Download | Download |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Prebuilt bottle platforms
Official Homebrew bottles cover:
- Apple silicon · latest macOS
- Apple silicon · macOS 26 Tahoe
- Apple silicon · macOS 15 Sequoia
- Apple silicon · macOS 14 Sonoma
- Intel · macOS 14 Sonoma
- Linux · ARM64
- Linux · x86_64
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| excalidraw-converter | v1.5.6 | MIT | CLI | 4 |
| umlet | 15.1 | GPL-3.0-only | CLI | 4 |
| diagram | v1.1.0 | MIT | CLI | 3 |
| swiftplantuml | 0.8.1 | MIT | CLI | 2 |
Similar apps: Command-line Tools
umlet
UMLet is a tool focused on drawing UML diagrams quickly, suited to developers and students who…diagram
Diagram is a full fledged CLI application to generate hand drawn diagrams from ASCII art.swiftplantuml
Generate UML class diagrams from Swift sourcessdedit
sdedit is a command-line tool focused on quickly generating sequence diagrams, suited for…bpmnlint
Validate your BPMN diagrams based on configurable lint rules.openssl@4
Cryptography and SSL/TLS ToolkitCategories: Command-line Tools