Features

A brief overview of what makes DrawSQL the perfect tool for creating database model diagrams.

Import

Have an existing database you want to visualise? Import its SQL script to automatically generate a diagram.

Learn more →

Export

Download diagrams as SQL (DDL) scripts to run against your database, or as an image to include in your documentation.

Learn more →

Framework Integrations

Generate Laravel Migrations from your diagram automatically, with support for other frameworks in the works.

Learn more →

Comments

Add notes for your teammates or future self. Document your database by adding notes to tables or individual columns.

Learn more →

Templates

200+ database diagrams of popular apps and packages. Browse for inspiration or add them directly into diagrams.

Learn more →

Public Diagrams

Public diagrams are indexed and can be viewed by anyone via a shareable link.

Learn more →

Private Diagrams Pro

Restrict view access to your diagrams. Private diagrams do not show in public search, and cannot be accessed outside of the team.

Learn more →

Version History Pro

Tag version checkpoints for your diagram as it evolves, preview and revert to a previous version if required.

Learn more →

Teams Pro

Invite others into the team to collaborate on your database diagrams. Work together to document your models.

Learn more →

Public Link

Share diagrams with external stakeholders by sending them a (view-only) public access link.

Learn more →

Presentation Mode

Present diagrams on the big screen. Useful for team meetings and tech discussions.

Learn more →

Relational DBMS

Full support for the 3 popular DBMS - MySQL (MariaDB), PostgreSQL and Microsoft SQL Server.

Learn more →

Clone Diagrams

Duplicate diagrams into an existing or new diagram, useful for boilerplate sections that are re-used across apps.

Learn more →

Beautiful Shares

Showcase your public diagrams to your network. DrawSQL generates pretty preview cards on all social networks.

Learn more →

Embed

Diagrams can be easily embedded into your documentation (e.g. Confluence, Notion) or blog posts and will be automatically synced with updates.

Learn more →

Ready to get started?

Create a 🔥 diagram for your app database in less than 15 minutes.