Explore Our Features

All The Features You Need For Database Design – Simple But Powerful

Simple User Interface

Our clean and non-intrusive user interface makes DB Designer fast and
ridiculously easy to use with all the features you really need.

^

Friendly UI for Modeling

DB Designer’s user interface is specifically designed to be simple and user friendly. Our database design tool offers more features than other commercial alternatives and can be used anywhere on any browser. This makes DB Designer fast and reliable no matter the size of your database.

^

Fast & Reliable DB Design Tool

Our online designer is packed with all the features your really need… and none of the fluff. Features like Mini-Map for fast navigation, keyboard shortcuts, instant save with history, Copy & Paste, Undo & Redo, Table Cloning, Automatic layout, Notes & Comments make database designing fun and save you lot of time.

AI Assistance for Database Design

Describe what you want to build or ask for help improving an existing schema. Review AI suggestions alongside your diagram before applying changes.

DB Designer AI is in beta. Sign in to use AI. Save a project to use the in-editor assistant; applying proposals requires edit access.

^

Start with Your Requirements

Create a starting schema from a prompt or ask about tables, fields, keys, relationships and indexes. Use contextual suggestions to explore the next improvement to your design.

^

Add Supporting Files

Attach SQL scripts, PDFs, XML, JSON, CSV or images to give your request more context. Keep questions and responses together in the assistant beside your diagram.

^

Review Before You Apply

Compare before-and-after details and preview proposed changes on the canvas. Choose Apply Changes to accept a proposal, or dismiss it and continue the conversation.

Reverse & Forward Engineer

Reduce errors and save time. Import an existing database or start from scratch.
Generate a script for every major database engines with one click.

^

Import an Existing Database

Paste SQL or upload a .sql file to build an editable diagram from an existing script. Choose a supported database type in the import dialog and use the DB Designer engine or the AI option where available. See Blog or Change Log for product updates.

^

SQL Script Generation

Generate SQL from your visual database design for forward engineering. Choose a supported database type and CREATE, ALTER or DROP in the export dialog, then download the script for review. See Blog or Change Log for product updates.

^

Secure & Safe

Use DB Designer in your browser and import a script or supported file. This workflow does not require database login credentials or a direct connection to your database.

Team Collaboration & Sharing

Invite your team and share access (Owner, Editors, Viewers) by simply providing team member’s email. Work on the model at same time. Use live comments/chat to collaborate with your team.

^

Invite Team Members Privately

Team collaboration allows you to work remotely with all stakeholders in your team on the same project. Share your database models privately by simply providing team member’s email and clicking a button. You can share model with your team at three different access levels: Owner, Editor and Viewer. Owner can change access level at any time.

^

Public Sharing

Quickly create and share projects with public. Public sharing feature allows user to create universal link, anybody with has this link can view the project and create their own copy. Ideal for bloggers and academic users.

View Modes

Customize your project view using view modes. Mini-Map for fast navigation. Automatic sorting and layout. Change line type and color. Options to show/hide default values, foreign key icons, not null icon, auto increment icon etc.

^

Change Language

DB Designer is available in 26+ languages, including Spanish, Dutch, Chinese, Russian and Portuguese. Open Settings using the gear icon and choose your preferred language.

^

Different View Modes

You can Show/Hide Mini-Map and Grid in the background. Users can also Show/Hide Sidebar which shows the project properties, version history and comments for a full screen view. Change your line type preference from Bezier to Cornered. Advanced options allows you to change line color and Show/Hide icons for Foreign Key, Auto Increment, Not Null or show default values. For large projects use “Sort Items” option to automatically sort and organize your diagram.

Advanced Export Options

Generate SQL for a supported database type, or export your schema diagram as PNG, PDF or SVG. Choose the format that suits your review, sharing or documentation workflow.

^

Generate PNG, PDF or SVG

Export your schema diagram as a PNG image, PDF or SVG file for sharing, presentations, documentation or printing. See DB Designer Blog or Changelog for product updates.

^

Export SQL Script

Download SQL scripts from your diagram for a supported database type. Choose the script option you need and review the generated output before using it in your database environment. See DB Designer Blog or Change Log for product updates.

Account & Project Management Dashboard

User dashboard is designed to improve user experience and allow you to manage your project and team settings effectively. Use account and billing settings to manage your preferences and make changes easily.

^

Project & Team Management

User dashboard allows you to manage your projects easily. Open, Rename, Delete, Archive and Copy projects instantly. View full version history of your project to compare changes. Project owners can also manage their teams easily by adding or removing team members from any project or changing their access level any time (Owner, Editor & Viewer).

^

Account Settings

Manage your account settings and preferences or change contact information and password any time. For GDPR compliance we allow you to close your account permanently and delete all your data with click of a button from your account settings page. You have full control of your account.

^

Billing & Payment Settings

Visit billing settings page to view your full billing history, download copies of your receipts, change payment methods and upgrade/downgrade your plan any time. You can also cancel any active subscription with click of a button. No need to waste time sending support requests.

Ready to Get Started?