Design databases visually.

DBCanvas is a free, privacy-first database schema designer that runs entirely in your browser.

No signup · No backend · Your schema stays in your browser

Users

  • id PK
  • name
  • email

Orders

  • id PK
  • user_id FK
  • total

Order Items

  • id PK
  • order_id FK
  • product_id FK

Products

  • id PK
  • name
  • price

Addresses

  • id PK
  • user_id FK
  • city

Example schema: Users relates to Orders and Addresses; Orders relates to Order Items; Order Items relates to Products.

Built for developers who want less friction.

100% Client-Side

Your schema can stay in your browser.

Free

Core database design functionality is free.

No Signup

Open DBCanvas and start designing.

From SQL to a visual schema.

Import an existing SQL file and see it become an editable diagram — or design visually and export SQL when you're done.

schema.sql
CREATE TABLE users (
    id BIGINT PRIMARY KEY,
    name VARCHAR(255),
    email VARCHAR(255)
);
Users
  • id BIGINT PK
  • name VARCHAR(255)
  • email VARCHAR(255)

Everything you need to design a schema.

Visual Schema Editor

Create tables, columns and relationships visually.

SQL Import & Export

Move between SQL and visual schemas.

DBML

Import and export database schemas using DBML.

Local-First

Keep projects on your device.

Offline

Continue working without an internet connection.

Google Drive Sync

Optionally synchronize .dbcanvas projects using your own Google Drive.

SVG & PNG Export

Create diagrams for documentation and sharing.

Your database is your business.

DBCanvas is designed to work without sending your schema to a DBCanvas server.

Your browser

Schema Tables Relationships SQL

Saved locally, in this browser only.

Optional

Google Drive

Google Drive synchronization is optional. When enabled, projects are synchronized directly with your Google Drive.

Start instantly. Save locally.

No account is required to start designing. Your projects can remain stored locally in your browser.

  • Autosave as you work
  • Multiple local projects
  • Offline support
  • Portable .dbcanvas files

Your schemas. Your Drive.

Want your projects across devices? Google Drive sync is optional.

  • • Optional — off by default
  • • User-controlled: connect or disconnect anytime
  • • Syncs your .dbcanvas files directly to your own Drive
  • • No DBCanvas cloud database required

From idea to schema in four steps.

01

Design

Create tables visually.

02

Connect

Define relationships.

03

Import / Export

Work with SQL and DBML.

04

Save

Keep projects locally or optionally sync with Google Drive.

Works with the databases you already use.

PostgreSQL MySQL SQLite

Own your schema.

DBCanvas projects use a portable .dbcanvas file format.

  • • Back up anywhere you like
  • • Export and share with teammates
  • • Track changes in version control
  • • Store optionally in your own Google Drive

Design your next database visually.

Free. Local-first. No signup required.

Start Designing — Free