Mermaid, as a studio.Write. Preview. Shape. Ask.

Free Mermaid diagram preview. Live canvas, appearance controls, and bring-your-own-key Assist. No account.

Inside the studio

Flowchart in a real studio frame

Boxes and arrows for any process, branching, or decision flow.

31 diagram types

Mermaid charts we support

Devchart runs on Mermaid 11 (opens in a new tab). Try any type in the studio, or open from Commands K. In Assist, lock a type with the shapes control or /pie-style shortcuts so proposals stay on that Mermaid family.

  • Flowchart

    Steps, decisions, and branches in a process. Use for workflows, algorithms, and yes/no paths.

    /flowchartTry in studio
  • Sequence

    Messages between participants over time. Best for APIs, handshakes, and request/response flows.

    /sequenceTry in studio
  • Class Diagram

    Classes, fields, methods, and relationships. Use for object models and UML structure.

  • Entity Relationship

    Database entities and how they relate. Good for schemas, tables, and cardinality.

  • State

    States and the transitions between them. Use for lifecycles, status machines, and UI modes.

  • Mindmap

    A central idea with branching topics. Handy for brainstorming and outlining concepts.

  • TreeView

    Nested hierarchy like folders or menus. Use when structure and nesting matter most.

    /treeviewTry in studio
  • Gantt Chart

    Tasks on a calendar timeline. Use for project plans, milestones, and schedules.

  • Timeline

    Events in chronological order. Good for history, roadmaps, and release stories.

    /timelineTry in studio
  • Pie

    Parts of a whole as slices. Use for simple share or proportion comparisons.

  • C4

    Software architecture at context or container level. Clear view of systems and users.

  • Kanban

    Work items in columns by status. Use for boards like To do / Doing / Done.

Appearance

Tune the figure until it feels like yours

Palette, spacing, corners, and arrows update the live Mermaid render instantly. Same controls as the studio Appearance panel.

Some controls apply only to certain diagram types.

Canvas theme

Follow the app automatically, or give only the diagram canvas its own theme.

Background

Remember this look

Save the current style on this browser.

Assist

Ask in plain language. Apply a proposal. Keep editing.

Scroll the scripted run (model, prompt, diff, apply). Same rhythm as the studio dock. Bring your own key. Keys never leave your browser.

Assist · Demo · BYOK in studio

Model
Pick a model, then a prompt, or scroll the demo

More features

The rest of the studio, still in reach

Diagram starters, export, workspace, Assist provider and model, problems, and the command palette: the same surfaces you use in the studio, shown here as a quick tour.

  • Diagram starters

    Spin up any Mermaid chart in one command

    Flowchart, sequence, ER, C4, sankey, Wardley, Cynefin - 31 starters from ⌘K. Pick a type and start editing.

    New diagram

    From Commands · ⌘K

    31
    • Flowchart
    • Sequence
    • Class Diagram
    • Entity Relationship
    • State
    • Mindmap
    • TreeView
    • Gantt Chart
    • Timeline
    • Pie
    • C4
    • Kanban
    • Git Graph
    • User Journey
    • Architecture
    • Block
    • Sankey
    • XY Chart
    • Quadrant Chart
    • Treemap
    • Radar
    • Venn
    • Wardley
    • Cynefin
    • Event Modeling
    • Ishikawa
    • Swimlanes Diagram
    • Packet
    • Requirement
    • ZenUML
    • Info
  • Export

    Ship a crisp PNG or a clean SVG

    Same export sheet as the studio: format, quality, padding, transparent backgrounds, and an optional credit line.

    Preparing preview…

  • Workspace

    Upload Mermaid files or reopen a whole project

    Upload up to five .mmd or .mermaid files, or save every tab as JSON or zip and reopen the complete workspace later.

    Header
  • Assist provider

    Bring your own AI key for Assist

    Connect OpenAI, Mistral, Gemini, and more. Assist uses that provider's API with a key stored only in your browser.

    Assist·Settings
    Provider
    Mistral
  • Assist model

    Choose which Assist model answers

    After you pick a provider, select the exact model Assist should use for diagram edits and explanations.

    Assist·Mistral · Ministral 3 3B
    Model
    Ministral 3 3B
  • Assist diagram type

    Lock the chart kind so Assist stays accurate

    Pick a type from the composer shapes control, or type /pie, /sequence, and friends. Assist gets stricter Mermaid rules for that kind - the /type stays visible in your chat, but is stripped before the model sees the prompt.

    /pie mobile vs desktop share

    traffic.mmd
    /pie/sequence/flowchart/er
  • Problems

    See parse and Assist issues in one place

    Errors, warnings, and Assist validation land in the same Problems panel. Jump to the file and line.

    Studio · auth-flow.mmd

    Problems

    1 error · 1 warning
  • Command palette

    Jump anywhere with ⌘K / Ctrl+K

    Commands are grouped by job - New diagram, Navigate, Assist, Export, Appearance, Layout. Type a few letters and run it.

    Commands

    Start a diagram, jump to files, Assist, export, theme, and layout.

    ↑↓ navigate↵ run · esc close

Ready when you are

Start diagramming

Write Mermaid, tune appearance, export, and use Assist with your own key. Free, no account.

FAQ

Straight answers

Privacy & pricing

  • Do I need an account?

    No. Devchart runs in your browser. Diagrams stay on your device: nothing to sign up for, and nothing is uploaded for a Devchart account.

  • Where does my Assist API key go?

    It stays in your browser and is sent only to the provider you choose when you chat. Devchart's servers do not store your key.

  • Is it really free?

    Yes. Free with no Devchart-imposed limits. Assist usage is billed by your own provider.

Assist

  • Which providers does Assist support?

    OpenAI, Anthropic, Google, Mistral, DeepSeek, Groq, xAI, and more, including OpenRouter. Bring your own key for each and switch anytime from Assist settings.

  • How do I tell Assist which diagram type to use?

    In the Assist composer, open the shapes control and pick a type, or type / and choose from suggestions (for example /pie). That locks Assist to that Mermaid family with stricter syntax rules.

  • Does Assist change my diagram automatically?

    No. Assist proposes Mermaid source replacements you can review as a diff. You apply (or dismiss) each proposal - nothing lands on the canvas until you confirm.

  • What is Match theme in Assist?

    When Match theme is on, Assist styles proposals for your current light or dark canvas. When it is off, the model may choose colors more freely while still keeping labels readable.

Diagrams & workspace

  • Which Mermaid diagram types work?

    All major Mermaid 11 families - flowchart, sequence, class, state, ER, gantt, C4, architecture, sankey, and dozens more. See the full list in Mermaid charts we support. Each card shows the Assist /type shortcut for that chart.

  • Can I export images?

    Yes. Export PNG and SVG with control over scale, padding, and background, plus .mmd source and .zip workspace bundles.

  • Can I keep multiple files open?

    Yes. The studio is a multi-tab workspace. Save everything as JSON or a .zip from Workspace, then reopen the project later on the same device.

Help

  • Where do I get help or report a bug?

    Use the studio when something looks wrong in a diagram, and check the Problems panel for parse issues. For product feedback or bug reports, contact contact@technway.biz.