TESIGN
SAVED

EN · KO

  1. TESIGN / RADAR
  2. SQL to ER Diagram

SQL to ER Diagram

SQL schema to ER diagram, in-browser

WHO USES ITBackend developers · Data analysts · Team leads

Use in the browser

Paste CREATE TABLE DDL, get an interactive ER diagram drawn entirely in your browser

★ 618Daily star increases over 14 days. Hollow bars mean no data. The last day may be partial.2026-09-03 no data2026-09-04 +22026-09-05 no data2026-09-06 no data2026-09-07 no data2026-09-08 no data2026-09-09 no data2026-09-10 no data2026-09-11 no data2026-09-12 no data2026-09-13 no data2026-09-14 no data2026-09-15 no data2026-09-16 no datalargest one-day increase in the 14 days+2last 14 days · stars per dayhollow = no data

618 stars · checked on GitHub GitHub check 30 h late · no 7-day star increase observed (GH Archive) (as of )

BACK CATALOG

The SQL editor panel beside an ER diagram canvas where table boxes are joined by foreign-key lines

TESIGN TAKE

The design point: the SQL file stays the source of truth, and the diagram is a two-way editor for it.

TRY

AT A GLANCE

LICENSE
MIT
USAGE
Use, change and redistribute, commercially too. Keep the notice.
LANGUAGE
HTML
PLATFORM
web
ACTIVITY
last commit 61 days ago () · no releases
COMMUNITY
2 contributors · 1 open issue (incl. PRs) · made by: an individual
SOURCES
GitHub
OPEN SOURCE
YES
FIRST SEEN
CATEGORY
DATA · DEV TOOLS

A summary, not legal advice.

WHY IT MATTERS

There is no server, so the schema never leaves the machine, and a share link carries the whole project (SQL, layout, camera, dialect) gzip+base64-encoded in the URL hash. The canvas renderer (cached bitmaps plus viewport culling) was benchmarked at ~120 fps zooming 300 tables and 593 FKs, and double-clicking a table or column name on the canvas writes the change back into the SQL text with comments and formatting preserved. Two dependencies, 32 KB gzip bundle.

BUILD FROM THIS

  • dist/ is plain static files, so it can sit on an internal wiki or GitHub Pages as the team's schema page; MIT means you can fork it and add your own SQL dialect parser.

WHO IT'S FOR

Backend developers
paste a migration file and check the relationships
Data analysts
visualize CTE dependencies of a BigQuery WITH query
Team leads
share a schema review as one link, no accounts

START IN 5 MINUTES

# npm install
# npm run dev      # http://localhost:5173
# npm run build    # outputs static files to dist/
# npm run preview  # preview the production build locally
# No install: https://sqltoerdiagram.com

CAVEATS

  • MIT. Browser-only app. Per the README the parser covers PostgreSQL, MySQL, SQLite, SQL Server and Snowflake plus a BigQuery mode (the live site also lists Oracle, MariaDB, Prisma, DBML and others, which the README does not). Parsing centres on CREATE/ALTER TABLE with PK, FK and UNIQUE constraints; views, indexes and triggers are not in the supported list. Last push 2026-07-17.

RECEIPT

FIRST SEEN
AT SOURCE
KEPT
CREATED → FIRST SEEN
91d
SOURCES
GitHub
◌ BACK CATALOG
Reconstructed from archive data, not a live discovery.

The same facts in machine-readable form — View as Markdown · JSON

SIMILAR TOOLS

Up to five from DATA by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.

IMAGENAME★ TOTAL▲ 7dLICENSEPLATFORMLAST PUSH
A frame from the README GIF: a 3D globe seen from orbit, overlaid with tracked-object labels and an orbit line.
gods-eye-viewLive satellite globe in your browser★ 34.8k▲ +2,468Licence unconfirmedunconfirmedweb · windows · macos · linux
The SQL editor panel beside an ER diagram canvas where table boxes are joined by foreign-key lines
SQL to ER DiagramSQL schema to ER diagram, in-browserTHIS ENTRY★ 618MITpermissiveweb
grafana/grafanaCARD★ 76.7k▲ +4AGPL-3.0copyleft
calcom/cal.diyCARD★ 48.4k▲ +10MITpermissive
umami-software/umamiCARD★ 38.8k▲ +4MITpermissive

TIMELINE

  1. Repository created
  2. FIRST SEEN BY TESIGN ◌ BACK CATALOG