What is mermaid?
Mermaid is a text syntax for diagrams: you describe nodes and arrows in a few lines, and a renderer draws the picture. GitHub, GitLab, Notion and Obsidian render it inside Markdown, so a mermaid block stays readable in a pull request or a wiki page.
Is this mermaid editor really free?
Yes. Every feature, including SVG and PNG export, is free, and you can use the editor without creating anything at all. An optional free account adds more saved diagrams and sync across devices — there is no paid tier and nothing is held back.
Do I need to know mermaid syntax?
No. Start on the visual tab: double-click the canvas to add a block, select it and draw an arrow to another one. The mermaid code is generated for you and you can read it whenever you want to learn the syntax.
Which diagram types are supported?
The code tab renders anything mermaid supports — flowchart, sequence, class, state, entity relationship, gantt, git graph, pie and more. The visual canvas edits flowcharts specifically, which is what most diagrams are.
Can I export to PNG or SVG?
Yes. Copy the SVG markup to the clipboard, download the SVG file, or download a PNG rendered at 2x for slides and documents. You can also save the mermaid source as .mmd or as a fenced Markdown block.
Where is my diagram stored?
Without an account, your one diagram is saved in your browser, so it is there when you come back on the same device. Sign in and it is saved to your account instead, so it can follow you to another device. Export the source if you want a copy of your own.
Can I paste in an existing mermaid diagram?
Yes. Paste it into the code tab; a flowchart is parsed back onto the visual canvas with its nodes, shapes, colours and subgraphs intact. Other diagram types render in the preview but stay code-only.
Does it work offline?
Rendering happens entirely in your browser, so once the page has loaded the editor keeps working without a connection.