No server or build
No server or build step required — the official Mermaid library renders SVG directly in your browser.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Write Mermaid diagram syntax and see a live SVG preview — flowcharts, sequence, Gantt, class, ER, and state diagrams.
Mermaid is a 'diagram-as-code' language natively supported by GitHub, GitLab, Notion, and Obsidian. Define flowcharts, sequence diagrams, Gantt charts, class diagrams, ER diagrams, and state machines in plain text and get crisp SVG output. This live editor provides a split-pane view: edit Mermaid syntax on the left and see the SVG preview update automatically on the right (300ms debounce). A template dropdown covers all six diagram types so you can start immediately without memorizing syntax. Switch between dark, forest, and default themes to match your target document. Download the rendered SVG with one click — vector output that scales to any resolution. The official Mermaid library runs entirely in-browser.
No server or build step required — the official Mermaid library renders SVG directly in your browser.
Instant live preview catches syntax errors before committing diagrams to documentation.
Template library covers all six major Mermaid diagram types so you can start quickly.
Downloaded SVG is vector-based and scales to any resolution for use in presentations or print.
Ideal for technical writers and developers who embed Mermaid diagrams in GitHub README files or Notion docs.
No server, no install, no build step — the official Mermaid library renders SVG directly in your browser tab.
Input: flowchart LR A[Code Push] --> B[CI Build] B --> C{Tests Pass?} C -->|Yes| D[Deploy] C -->|No| E[Notify Author]
Output: SVG showing five nodes left-to-right: Code Push → CI Build → diamond decision → Deploy or Notify branches.
Input: sequenceDiagram participant U as User participant W as Web participant A as Auth U->>W: GET /login W->>A: POST /token A-->>W: 200 + JWT W-->>U: Set-Cookie
Output: SVG with three vertical lifelines (User, Web, Auth) and four horizontal arrows showing the OAuth-style token exchange.
Input: erDiagram USER ||--o{ ORDER : places ORDER ||--|{ LINE_ITEM : contains PRODUCT ||--o{ LINE_ITEM : ordered_in
Output: SVG showing four entity boxes (USER, ORDER, LINE_ITEM, PRODUCT) connected by relationship lines with cardinality markers.
Input: gantt title Sprint 24 Plan dateFormat YYYY-MM-DD section Backend API design :a1, 2026-05-08, 3d Implementation :a2, after a1, 5d section Frontend Wireframes :b1, 2026-05-08, 2d
Output: SVG horizontal-bar chart with sections (Backend, Frontend), tasks aligned to dates, and visible task durations.