Free · No sign-up · Nothing installed

SQL Server to ER Diagram

Paste the script from SSMS's Generate Scripts wizard — [dbo] brackets, IDENTITY columns, GO batches and all. Schema only, no connection strings.

SQL input — CREATE TABLE · DDL · dumpsqlserver
sqlserverSample: · · · · ·
Diagram—

Your diagram renders here.

Parser coverage

What we parse in sqlserver

  • Bracketed identifiers — [dbo].[orders] unwrapped, dbo shown as a labeled group
  • IDENTITY(1,1) — folded into the PK column, DATETIME2(0) / NVARCHAR(MAX) verbatim
  • GO batch separators — split the way SSMS writes multi-batch scripts
  • Wizard foreign keys — WITH CHECK / WITH NOCHECK ALTER TABLE forms, ON DELETE kept
From your database

Get just the schema

SSMS → right-click database → Tasks → Generate Scripts → Advanced → "Types of data to script" = Schema only

Two clicks, and the .sql file it writes pastes cleanly above — no drivers, no credentials, nothing installed.

FAQ

Questions, answered

How do I generate an ER diagram from SQL Server?

In SSMS, right-click the database → Tasks → Generate Scripts, set "Types of data to script" to Schema only, then paste the .sql output above.

Does it handle GO separators and [dbo] brackets?

Yes — GO batches are split the way SSMS writes them, and bracketed names like [dbo].[sales_orders] are unwrapped automatically.

What about IDENTITY columns and defaults?

IDENTITY(1,1) is folded into the PK column; DEFAULT constraints and CHECK CONSTRAINT re-enable statements are treated as noise, not columns.

Does it connect to my SQL Server instance?

Never. You paste DDL text — nothing touches your server, and there is nothing to install.

More converters

Also available