rediagram .app

Entities and relations

ER diagrams, described in a sentence

Name the entities, their columns and what links them — the boxes and crow's feet are drawn for you.

Straight answer first: there is no canvas here and nothing to drag. You describe the er in a sentence, or bring a file you already have, and it is drawn for you — on your own brand. If you want to place every shape by hand, draw.io is free and better at that. If you have the numbers already, read on.

Drop a diagram here

.dgm · .vsdx · .tldraw · .drawio · .excalidraw · .mermaid
up to 8 MB · nothing is stored

A screenshot works too — PNG, JPEG or WebP, read by a model rather than parsed. On the paid plans.

Needs an account
Sign in to draw it

Free account · converting a file needs none

Your file is read once to draw the diagram and is never stored. Converting turns on anonymous usage analytics — we never send your file, its contents or your brand URL. What we measure

Try it with this

Paste this into the description box above — it is the example that produces the worked er in the gallery.

Users have many conversions and many brand profiles; show the columns.

For the diagram in the document, not the schema in the database

This is not a database design tool: it will not connect to your instance, reverse-engineer a live schema or generate DDL. It draws the ER diagram that goes in a design document, a proposal or an onboarding pack — on your brand, consistent with every other figure in the same document. If you need round-tripping with a live database, you need a modelling tool and this is not one.

What comes out

Drawn by this pipeline, not picked to flatter it.

Account schema 3 nodes, 2 connections. ER Account schema users id uuid PK email text created_at ts conversions id bigint PK user_id FK status text nodes_in int brand_profiles id bigint PK user_id FK slug text
er · 3 shapes →

What you get out

SVG and PNG on any plan. PowerPoint with real editable shapes and live text — not a picture of a chart you cannot fix a typo in — plus our own .dgm format, which is plain text you can edit and re-import. Every conversion returns a ledger saying what changed, because you know your own diagram and would notice anyway.

Questions people actually ask

Does it show cardinality?
Yes — one-to-many and many-to-many are drawn from how you describe the relationship rather than from notation you have to remember.
Can it import from Mermaid?
Yes. Mermaid erDiagram sources are read directly, which is the fastest route if your schema is already documented in the repository.
Will it show every column?
It shows what you give it. Columns are optional — a diagram about relationships often reads better without them, and that is your call rather than ours.

Other diagram types

flowchart maker histogram maker swimlane diagram process flow diagram pie chart maker venn diagram maker gantt chart maker org chart maker

All 53 types have a worked example in the gallery.