Turn SQL DDL into an interactive ER diagram.
Paste CREATE TABLE statements from PostgreSQL, MySQL, or SQLite. Get a navigable map of tables, columns, primary keys, and foreign keys — in your browser, no signup.
CREATE TABLE app.posts (
id SERIAL PRIMARY KEY,
author_id INT NOT NULL REFERENCES app.authors(id),
slug VARCHAR(255) UNIQUE NOT NULL,
title VARCHAR(500) NOT NULL,
body TEXT,
published BOOLEAN DEFAULT FALSE,
published_at TIMESTAMPTZ,
created_at TIMESTAMPTZ DEFAULT NOW()
);id SERIAL PRIMARY KEY
author_id REFERENCES authors(id)
slug VARCHAR(255) UNIQUE
body TEXT
free · no signup · runs in your browser
Visualize your schemacapabilities
Everything you need to explore a schema.
Built for engineers who want to understand a database layout in seconds, not hours.
Interactive canvas
Pan, zoom, and drag nodes. Hover to trace foreign keys across tables and schemas.
Auto layout
Tables arrange themselves to minimize edge crossings. Reset any time.
Multi-schema support
Switch between schemas to focus on one area, or view cross-schema foreign keys at a glance.
Export to PNG and SVG
Download a high-resolution image of your diagram for docs, slides, or pull requests.
Privacy first
All parsing and rendering happens in your browser. Your SQL never leaves the client.
Copy as SQL or Markdown
Round-trip a schema between your editor, a doc, and the visualizer without losing structure.
How it works.
From raw SQL to a clean ER diagram in three steps.
- 01
Paste your SQL
Drop in
CREATE TABLEstatements with primary key, foreign key, and unique constraints. - 02
Render the graph
The parser builds a table-and-column model and computes an automatic layout.
- 03
Explore and export
Pan and zoom the canvas, filter by schema, and download a PNG or SVG when you are ready.