Design database schemas together, on one live blueprint

DB Planner turns DBML into interactive entity relationship diagrams your whole team can edit in real time. Import SQL from Postgres, MySQL, MSSQL, or Snowflake, drag tables into place, and keep every schema decision on a shared board.

Everything a schema needs, on one board

  • ERD

    Interactive diagrams from DBML

    Tables with typed fields, primary and foreign key badges, enums as their own cards, and curved relationship lines that highlight on hover.

  • USE

    Modular, multi-file schemas

    Split a large schema across DBML files and connect them with use * from './file' imports. Tables and enums reference each other across files.

  • LIVE

    Real-time collaboration

    Everyone signed in sees the same board. Live presence, shared layout, and organizations with owner, editor, and viewer roles.

  • SQL

    Import existing SQL

    Paste a schema dump from Postgres, MySQL, MSSQL, or Snowflake and get a diagram in seconds, converted to clean DBML.

  • TXT

    A real code editor built in

    Edit DBML with syntax highlighting and autocompletion, and watch the diagram update as you type.

  • NOTE

    Sticky notes and field notes

    Annotate the board with draggable sticky notes and attach markdown notes to individual columns, right where decisions happen.

From SQL dump to shared diagram

Bring the database you already have. DB Planner converts DDL from four major dialects into DBML and lays out the diagram for you, with undo and redo, zoom toward the cursor, and one-click auto-arrange.

Table users {
  id uuid [pk]
  email varchar [not null]
}

Table orders {
  id uuid [pk]
  user_id uuid [ref: > users.id]
  status order_status
}

How DB Planner compares

The DBML workflow you know, built out for teams. A quick look at where DB Planner goes further than single-file diagram editors:

How DB Planner compares to typical DBML editors
FeatureDB PlannerTypical DBML editors
Multi-file schemas with importsYesOne file per diagram
Real-time shared boardYesSolo editing
SQL import dialectsPostgres, MySQL, MSSQL, SnowflakeVaries
Notes on the diagramSticky notes + column markdown notesLimited

Put your schema on the board

Open DB Planner and start designing your database with your team.

Open the app