Home › Mermaid
Mermaid to ER Diagram
Paste a Mermaid erDiagram and turn it into a fully interactive ER diagram you can drag, auto-arrange, and export — no Markdown renderer required.
No signup · nothing uploaded · export PNG / SVG / Mermaid / DBML · shareable link
How it works
- Copy your Mermaid
erDiagramblock. - Paste it into the editor — Mermaid is auto-detected.
- Each entity becomes a table; relationships are drawn with the right cardinality.
- Arrange, hide tables, then export PNG/SVG or convert to DBML/PlantUML.
Example
A Mermaid erDiagram like this:
erDiagram
USERS ||--o{ POSTS : writes
USERS {
int id PK
string email
}
POSTS {
int id PK
int user_id FK
}
…renders two tables with a relation between USERS and POSTS. Try it with your own →
Why use it
- Private: everything runs in your browser — nothing is uploaded or stored on a server.
- Interactive, unlike a static Mermaid render — drag, arrange and hide tables.
- Export a high-res PNG, vector SVG, or the schema as Mermaid / DBML / PlantUML code.
- Free & open source — no account, no sign-up.
MermaidDBMLPlantUMLSQLPrisma
FAQ
Can I edit a Mermaid ER diagram visually?
Paste the Mermaid erDiagram to render it, then drag and arrange tables on the canvas. You can also convert it to SQL-style images or DBML via Export.
Does it support Mermaid cardinality?
Yes — one-to-one, one-to-many and many-to-many crow’s-foot notations are recognised and drawn.
Is my schema uploaded anywhere?
No. Everything runs locally in your browser — your schema is never uploaded to or stored on any server.
Is it free?
Yes. It is completely free and open source, with no account or sign-up required.