Plain language editable Mermaid rendered canvas

Turn complex ideas into diagrams.
Keep every line editable.

Start with an AI prompt, a ready-made template, or a blank document. Build any of the twenty supported Mermaid diagram types, then inspect, edit, and export the source instead of being locked into a picture.

No card collected at signup. Public examples and docs stay open.

  • 20 supported Mermaid diagram types
  • Explicit syntax repair
  • SVG, PNG, and PDF export
DiagraFlow / Studio
Example · Flowchart
Mermaid source.mmd
flowchart TD
  brief([Product brief]) --> plan[Plan sprint]
  plan --> build[[Build release]]
  build --> tests{Quality gates pass?}
  tests -- No --> fix[Fix & retest]
  fix --> tests
  tests -- Yes --> ship([Deploy])
Rendered canvasRendering…
Start with your work

A useful first diagram, not an empty canvas.

Choose a path, inspect the rendered example here, and take the Mermaid source into Studio when you are ready.

Why DiagraFlow

From rough thought to portable source.

DiagraFlow keeps the generated result inspectable and gives each stage of diagram work a focused surface.

Diagram-as-code editor

Use the public Mermaid editor to edit source with a live rendered preview, across the twenty diagram types shown below.

Freehand whiteboard

Sketch with shapes, arrows, sticky notes, and pan and zoom when the structure is still taking shape.

AI prompt-to-diagram

Describe the system in plain language, then inspect and change the Mermaid it produces.

Markdown with diagrams

Keep notes beside diagrams, with fenced ```mermaid blocks rendered inline.

Local version history

Auto-snapshots on your device let you inspect and restore earlier work.

Portable exports

Export PNG, SVG, PDF, Markdown, or raw .mmd from the client.

Ownership & privacy

Your source stays yours.

New diagrams start in your Personal scope. You choose when to move work into the current workspace, and portable source and exports keep the work usable outside DiagraFlow.

Read the public privacy policy
20 diagram types

Twenty diagram types. Three ways to begin.

Describe what you need with AI, choose a template, or start from a blank document. Every published type below opens as editable Mermaid source in Studio. Proprietary formats outside this supported list are not claimed.

Rendered example

Flowchart

A release workflow with decisions and recovery paths.

Open source in Studio
Evidence-based comparison

Compare the published facts.

Checked against each product's official pricing and documentation on . “Not stated” means we found no comparable published allowance—not that the feature is absent.

Editable by designMermaid source and rendered preview stay together.
Broad diagram scopeTwenty published Mermaid diagram types in one editor.
Multiple work surfacesStructured diagrams, a whiteboard, and visual Markdown docs.
Portable outputMermaid, PNG, SVG, PDF, and Markdown exports.
View the full sourced comparison
Capability DiagraFlow Eraser.io Whimsical Lucidchart Excalidraw
Published individual price $12/user/mo annual offer
$15 monthly
$15/member/mo annual
$20 monthly
$10/editor/mo annual
$12 monthly
$9/month + tax Free open-source editor
Published free access 14-day full trial Free: 3 files Free: 3 team boards Free: 3 editable docs, 60 shapes/doc Free hosted editor
Published included AI allowance 20 credits monthly
separate paid top-ups
3 Free · 40 Starter
250 Business
Official pages conflict: 10/user or 20/workspace; paid add-ons Not stated on cited pricing page Not stated
Real-time collaboration Eligible Team workspace access required Yes Yes Yes Yes, end-to-end encrypted
Published version history 90 days Personal
365 days Team
7 days Free · 90 Starter
Unlimited Business
7 days Free · 90 Pro
Unlimited Business
Revision history available; plan limit not stated in cited page Local undo/redo; no hosted history claim
Document/board exports PNG · SVG · PDF · Markdown · Mermaid PNG · SVG · PDF · Markdown PNG · PDF · copy SVG
Markdown for Docs · Mermaid for supported diagrams
Multiple formats; Visio import/export on Individual PNG · SVG · .excalidraw JSON
GitHub connection Load and push .mmd with PAT Commit Markdown and diagrams GitHub backlinks Not claimed in cited product page Community integrations; not a hosted-editor claim
Offline/local-first claim PWA shell cache with browser-local drafts Not stated on cited pricing page Not stated on cited pricing page Cloud-based product PWA, offline and local-first
Published code-native diagram scope 20 Mermaid diagram types with live source + preview 4 Eraser DSL types: flow, ERD, cloud architecture, sequence Mermaid import/export for flowcharts and sequence diagrams Comparable Mermaid source scope not stated in cited docs Freeform canvas; Mermaid is not its primary editor
Published MCP access Create, read and update diagrams through DiagraFlow MCP Remote and local MCP Remote and desktop MCP Lucid MCP server Not stated in official repository
Code/data-to-diagram inputs SQL · OpenAPI · JSON · YAML · CSV · images Natural language or code snippets Mermaid, Markdown docs, text mind maps and images Visio, Draw.io, Gliffy, OmniGraffle, CSV and spreadsheets Images and .excalidraw JSON
Work surfaces in the product Diagram source editor · whiteboard · visual Markdown docs Canvas + Markdown note editor Boards + docs + wireframes Lucidchart diagrams; Lucidspark collaboration Freeform whiteboard
Choose DiagraFlow when…

You want Mermaid as the source of truth, broad diagram coverage, code imports, AI generation, and a visual workspace around the same file.

Choose a canvas-first tool when…

Your priority is unrestricted manual placement, workshop facilitation, or freehand sketching rather than maintaining diagram source.

No lock-in promise

Keep the Mermaid source and export PNG, SVG, PDF, or Markdown. Your diagrams remain portable even if your workflow changes.

Official sources: DiagraFlow pricing · Eraser pricing · Eraser diagram types · Eraser MCP · Whimsical pricing · Whimsical AI limits · Whimsical exports · Whimsical Mermaid scope · Whimsical MCP · Lucidchart plans · Lucidchart features · Lucid MCP · Excalidraw official repository.

Keep the source

Start your first supported workflow your way.

Use AI, a template, or a blank document, then inspect the Mermaid source, edit the rendered result, and export when it is ready.