Choose a Mermaid tool

Mermaid Tools

Choose a tool for the question your diagram needs to answer. Use the general Mermaid workspace for existing source, a focused editor for diagram-specific syntax and examples, or a converter for SVG and PNG delivery.

General Mermaid workspace

Use the general editor when you want to switch between Mermaid diagram types without choosing a specialized guide first.

Choose the diagram by the question

Flowchart
Use it for decisions, loops, process stages, and alternative paths.
Sequence diagram
Use it for ordered messages between people, services, APIs, and databases.
Class diagram
Use it for software types, members, inheritance, and structural relationships.
ER diagram
Use it for database entities, keys, and cardinality.
State diagram
Use it for lifecycle states, events, and transitions.
Gantt chart
Use it for tasks, milestones, dependencies, and schedules.
SVG export
Use it when the diagram must scale cleanly in web pages or documentation.
PNG export
Use it for slides, attachments, and platforms that expect ordinary images.
General editor
Use it when you already have Mermaid source or need to move between diagram types.