Paste or upload a SQL dump with CREATE TABLE statements and explore an interactive ER diagram with primary keys, foreign keys, zoom, search, and PNG/SVG export.
More free utilities you might find useful
Quick answers to common questions
MySQL, PostgreSQL, and SQLite CREATE TABLE statements. Use Auto-detect to try each dialect per statement, or pick a specific dialect if you know the source database.
Yes. Inline REFERENCES clauses and table-level FOREIGN KEY constraints are parsed and drawn as edges between tables. Self-referencing foreign keys (e.g. a category pointing to its parent) are supported.
Non-CREATE TABLE statements are skipped silently. If a CREATE TABLE statement fails to parse, it is listed in the error panel while successfully parsed tables still appear in the diagram.
No. Parsing and diagram layout happen entirely in your browser. Your SQL dump is never sent to any server.
Your data is processed entirely in your browser. Nothing is sent to any server.