Universal Database Designer & GUI Tool

Powerful and easy-to-use, DbSchema helps you graphically design, document, share the schema in a team and deploy it on multiple databases.

DbSchema is compatible with all relational and No-SQL databases.

Downloading DbSchema will start the Free version, with the possibility to evaluate the DbSchema Pro.

Download Editions
DbSchema Database Designer
Database Schema Design Tool

Visually Design Complex Databases

After connecting to the database, DbSchema will reverse engineer the database structure and visualize it graphically. You will interact with the schema in layouts (diagrams). The graphical interaction will help to improve the database design. The layouts can handle large databases with more than 10.000 tables.

Design the schema in a team. Deploy the schema on multiple servers.

DbSchema model is using its own copy of schema structure, independent from the database.
This is a separation between the DbSchema model and the database, with numerous advantages:

Manage Multiple Databases
You will be able to compare and deploy the model schemas on multiple databases. You can apply the differences selectively.
Save Design to Model File
Save the DbSchema model with the schema structure to file as XML. Then you can re-open the model file from any computer, with or without database connectivity.
Design Schema in a Team
You can store the model file in GIT and share it in a team. Each team member can modify the model and commit the changes back in GIT. Database administrators can deploy the schema changes on testing or production databases.
Generate Migration Scripts
Generate schema migration scripts by comparing two different model files that are holding different versions of the same schema.
Design Schema Offline
The model file can be open from any computer, without database connectivity.
Read More

DbSchema Model File

Generate Visual Database Documentation

Add comments to tables and columns directly in the layout. Then export the diagrams as HTML5 or PDF vector images where you can read the table and column comments as mouse-over tooltips.

Read More

Database Schema Documentation

Relational Data Explorer

There is no need to be an SQL master to be able to visualize the data from multiple tables simultaneously. The Relational Data Explorer can do this using foreign keys or virtual foreign keys. If the schema is missing foreign keys, you can create virtual foreign keys which will be part of the DbSchema model.

Read more

Database Data Explorer

Discover DbSchema Tools

All Databases Included

With a license you can design all SQL, NoSQL, and Cloud databases

Money-Back Guarantee

Not happy with DbSchema? 30 days after your purchase you can claim your money back.

Technical Support

All users can benefit from full technical support.

Free Trial

Free download & evaluate DbSchema for 15 days. No registration is required.

Satisfied Customers

You can also get from us

dSql - Free Database Command Line Client

dSql is a universal client capable to connect and execute tasks on multiple databases simultaneously. Details are here.

The MongoDB, Salesforce, and Cassandra JDBC Drivers are Open Source.