SQL to ER Diagram
Home › SQL Server

SQL Server to ER Diagram

Paste your SQL Server (T-SQL) CREATE TABLE statements and get an interactive entity-relationship diagram — tables, columns, primary keys and foreign keys, drawn automatically.

Open the diagram tool →
No signup · nothing uploaded · export PNG / SVG / Mermaid / DBML · shareable link

How it works

  1. Script the schema from SSMS (right-click the database → Tasks → Generate Scripts), or copy your CREATE TABLE statements.
  2. Paste it into the editor — T-SQL is parsed automatically.
  3. Tables render with columns; FOREIGN KEY constraints become relations.
  4. Arrange, hide tables, then export PNG/SVG or share a link.

Example

A T-SQL schema like this:

CREATE TABLE customers (
  id INT IDENTITY(1,1) PRIMARY KEY,
  email NVARCHAR(255) NOT NULL UNIQUE
);

CREATE TABLE orders (
  id INT IDENTITY(1,1) PRIMARY KEY,
  customer_id INT NOT NULL,
  CONSTRAINT FK_orders_customers
    FOREIGN KEY (customer_id) REFERENCES customers(id)
);

…renders two tables with a relation from orders.customer_idcustomers.id. Try it with your own →

Why use it

SQL ServerT-SQLPostgreSQLMySQLSQLite

FAQ

How do I create an ER diagram from SQL Server?

In SSMS use Tasks → Generate Scripts to script the schema, then paste it here. Tables and foreign-key constraints are drawn automatically.

Is my schema uploaded anywhere?

No. Everything runs locally in your browser — your schema is never uploaded to or stored on any server.

Can I export the diagram?

Yes — export a high-resolution PNG or vector SVG, copy the schema as Mermaid, DBML or PlantUML, or share a link that encodes the whole diagram in the URL.

Is it free?

Yes. It is completely free and open source, with no account or sign-up required.

Related