for Team Collaboration & Intuitive by Design.
Design and document database schemas, create and run SQL queries, and explore data visually across all major relational and NoSQL databases. It supports ER diagram design, schema synchronization, and team collaboration to help developers and data professionals manage complex databases.
Watch short demos of the core features — design ER diagrams as a team, connect to any database and query it, and keep schemas in sync across environments.
Turn an existing database into an ER diagram, choosing the parts you need, and keep the diagram up to date as the database changes.
Watch the videoGrow your ER diagram by pulling in related tables along their foreign keys, and watch your schema take shape.
Watch the videoSketch entities and their relationships before you pick a database, then turn the design into tables for the database you choose.
Watch the videoRefine each table for the database it will live in: data types, keys, indexes, and constraints.
Watch the videoShare the design model through Git: pull your teammates' changes, see who changed which table, and merge conflicting edits side by side.
Watch the videoPublish your schema as interactive HTML5 or PDF documentation that the whole team can browse, diagrams and comments included.
Watch the videoConnect to 100+ databases in a few clicks, whether they run on your machine, in the cloud, or behind a firewall.
Watch the videoWrite SQL faster with suggestions for your tables and columns, run it instantly, and save the results as CSV, JSON, or Excel.
Watch the videoClick tables and columns, join them along their foreign keys, and watch the Query Builder write the SQL as you go.
Watch the videoAsk for a query in plain English, then run the answer with one click or open it in the SQL editor.
Explore your data across related tables, then filter, sort, and edit records right where you see them.
Watch the videoLoad CSV, Excel, JSON, or XML files into new or existing tables, without writing a line of code.
Watch the videoFill your tables with realistic sample data, as many rows as you need, to test your application before real data arrives.
Watch the videoDbSchema checks the design after every change and flags problems, such as a reserved word used as a name, before they reach the database.
Watch the videoCompare your design with a live database, and decide for every difference which side to update.
Watch the videoGet a ready-to-run SQL script for your changes, and review it before it touches the database.
Watch the videoAutomate repetitive work with scripts that run inside DbSchema, such as regenerating the documentation of your schema.
Watch the videoYour schema lives in a design model file, not only in the server. That one difference is what lets you work offline, review changes like code, and decide exactly what reaches production.
Model and change the schema on a plane, in a meeting, or before the database exists.
Branch, diff, and pull-request the schema in Git, in the same workflow as the rest of your project.
Read the exact statements a change will run before anything touches the database.
Move the same reviewed change through development, test, and production, one approval at a time.
Read Git Workflow DocsSix roles, one model. Everyone reads the same schema, and nobody has to ask who owns the answer.
See all featuresFind the table you need in a schema you didn't write. DbSchema gives you a visual map of every table, column, and relationship — so you can trace joins, spot missing keys, and write queries without guessing. All offline, against any database.
Design your schema once at the logical level, then generate the matching physical DDL for MySQL, PostgreSQL, Oracle, SQL Server, and more — without maintaining separate scripts. Naming rules, type mappings, and comments stay consistent across every target.
Trace foreign-key relationships across dozens of tables with a visual join builder. Point, click, filter — the query writes itself. You explore real data without waiting on engineers or digging through documentation.
Compare a live database against the approved design and see exactly what drift has occurred — added columns, missing indexes, renamed tables. Every ALTER statement is shown in plain SQL before you run it, so you stay in control.
Generate self-contained HTML documentation that any stakeholder can open in a browser. No database connection, no special tool — just a browsable, searchable map of every table, column, relationship, and comment. Share it with the team or drop it into Confluence.
Explore a real-world database schema instead of toy examples. See how foreign keys connect tables, how joins actually work, and why indexes matter. Use the Visual Query Builder to try SQL without memorizing syntax — then read the generated queries to learn.
Everything you need to know about DbSchema, how it models your database, and how it fits into your workflow.
Didn't find your answer?
See the full FAQ