01
Choose a starting point
Pick one of the built-in templates, paste an existing Mermaid diagram, or describe the diagram in a prompt.
Product guide
SmoothMermaid is a code-first workspace for Mermaid diagrams. Write the source, generate a first draft from a prompt, preview the result as you type, and edit supported Flowcharts on the canvas. The Mermaid source stays the single source of truth.
Open the workspace →01
Pick one of the built-in templates, paste an existing Mermaid diagram, or describe the diagram in a prompt.
02
Edit the Mermaid code in the editor. The preview renders SVG as you type. If a change contains an error, the previous diagram stays on screen until the code is valid again.
03
When a Flowchart passes the canvas safety checks, you can select, rename, add, delete, and connect its elements. Each change is written back to the Mermaid source.
04
Download an SVG for scalable output, or a PNG for documents and messages. Signed-in users can also keep version history and share hosted images.
| Diagram type | Source editor | Visual canvas |
|---|---|---|
| Flowchart | Full support with live preview | Supported after the source passes the canvas safety checks |
| Sequence, class, ER, Gantt, and other types | Full support with live preview | Not available; edit the source |
The safety checks protect the source. If a Flowchart uses syntax the canvas cannot edit safely, the visual editing tools are not offered for it, and the source remains fully editable.
Keep service flows and component diagrams as Mermaid source next to the code and docs they describe.
Because the source is plain text, changes to a diagram can be read, compared, and reviewed like any other edit.
Export SVG for scalable graphics or PNG for image-based documents, without re-drawing the diagram in another tool.
Start from a template, compare the code with the rendered result, and change one line at a time.
The Mermaid source is portable: copy it into a README, a wiki, or a repository at any time. Version history and hosted sharing are available after you sign in.
Export the SVG or PNG when you need a file to send. The workspace is the editing surface; the exported image is a snapshot of one version.
Yes. The Mermaid source is editable and portable, and it is the source of truth for every diagram.
Choose from 19 built-in templates, paste an existing Mermaid diagram, or start from a prompt.
SVG for scalable output and PNG for image-based documents.