Visual canvas
Place tables freely, group concepts with areas, and keep the whole model readable at any scale.
Design clear database diagrams, define relationships, and generate dependable SQL — all in one focused workspace.
Runs locally in your browser · Your schema stays yours
A BETTER DESIGN SURFACE
From the first table to an implementation-ready diagram, the editor keeps the structure clear and the work in flow.
Place tables freely, group concepts with areas, and keep the whole model readable at any scale.
Create foreign-key relationships by dragging between fields, with clear cardinality and routing controls.
Generate and inspect syntax-highlighted DDL as you design, with dialect-aware definitions.
Bring in SQL or DBML; export diagrams as SVG, JPEG, PNG, WebP, or Markdown documentation.
Use built-in type libraries, aliases, enums, and custom types for accurate schemas.
Search across tables, fields, notes, and areas. Let auto-layout and snap-to-grid do the heavy lifting.
MODERN WEB STACK
A type-safe Vue application with a fast development workflow and reusable interface components.
DESIGN TO DDL
Keep your database design visual until you need the code. Every decision remains editable.
Add fields, defaults, keys, checks, and comments with a focused inspector.
Draw the relationships and see your model take shape immediately.
Switch dialects, review DDL, and export a shareable design artifact.
-- Generated from your diagram
CREATE TABLE orders (
id INTEGER PRIMARY KEY,
user_id INTEGER NOT NULL,
total DECIMAL(10, 2) NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id)
);
MULTI-DIALECT
Select a target database and work with its types and SQL conventions from the beginning.
Start with a blank canvas, an included template, or your existing SQL definition.