Users
- id PK
- name
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
Example schema: Users relates to Orders and Addresses; Orders relates to Order Items; Order Items relates to Products.
Your schema can stay in your browser.
Core database design functionality is free.
Open DBCanvas and start designing.
Import an existing SQL file and see it become an editable diagram — or design visually and export SQL when you're done.
CREATE TABLE users (
id BIGINT PRIMARY KEY,
name VARCHAR(255),
email VARCHAR(255)
);
Create tables, columns and relationships visually.
Move between SQL and visual schemas.
Import and export database schemas using DBML.
Keep projects on your device.
Continue working without an internet connection.
Optionally synchronize .dbcanvas projects using your own Google Drive.
Create diagrams for documentation and sharing.
DBCanvas is designed to work without sending your schema to a DBCanvas server.
Your browser
Saved locally, in this browser only.
Optional
Google Drive synchronization is optional. When enabled, projects are synchronized directly with your Google Drive.
No account is required to start designing. Your projects can remain stored locally in your browser.
Want your projects across devices? Google Drive sync is optional.
Create tables visually.
Define relationships.
Work with SQL and DBML.
Keep projects locally or optionally sync with Google Drive.
DBCanvas projects use a portable
.dbcanvas
file format.