Mermaid Diagram Editor
Create flowcharts, sequence diagrams, and more with live preview. Copy as markdown or export as image.
Loading Mermaid...
Diagram Types
Flowchart
flowchart TD
A[Start] --> B{Decision}
B -->|Yes| C[Action]
B -->|No| D[End]Sequence Diagram
sequenceDiagram
Alice->>Bob: Hello
Bob-->>Alice: Hi!Class Diagram
classDiagram
Animal <|-- Duck
Animal : +age int
Duck : +swim()State Diagram
stateDiagram-v2
[*] --> Active
Active --> Inactive
Inactive --> [*]Share Your Diagrams Instantly
markshare renders Mermaid diagrams beautifully. Create documentation with diagrams and share it as a webpage in seconds.
Try markshare FreeFrequently Asked Questions
What is Mermaid?
Mermaid is a JavaScript-based diagramming tool that uses text-based definitions to create diagrams. You write simple text, and Mermaid renders beautiful flowcharts, sequence diagrams, class diagrams, and more.
Can I use Mermaid in GitHub?
Yes! GitHub natively supports Mermaid diagrams in markdown files. Just wrap your Mermaid code in a fenced code block with "mermaid" as the language identifier.
What diagram types are supported?
Mermaid supports flowcharts, sequence diagrams, class diagrams, state diagrams, entity-relationship diagrams, user journey diagrams, Gantt charts, pie charts, and more.
Is my diagram data saved?
No. Everything happens in your browser. Your diagram code is never sent to our servers. To save your work, copy the code or export the image.