dbdiagram.io

Free database diagrams designer for analysts & developers 🛠

4.9/5
About

Quick and simple free tool to help you draw your database relationship diagrams and flow quickly using simple DSL language.

Would you recommend this product?
Co-Founder of Mt. Cleverest

Input format is very close to a graphql format. Would suggest modifying it to using that instead of this custom type. I would love to drop in something I've written up for graphql and then edit it in this tool.

Pros:

Slick and user-friendly

Cons:

Doesn't import but uses its own proprietary format

Share
Entrepreneur, Product Manager
Thanks for your feedback, we are working on the import feature. The advantage of this approach is that it becomes a middle language, so import/export feature for any language could easily developed just by mapping this middle language
Share

nothing

Pros:

Fast, convenient, flexible

Cons:

nothing

Share
Entrepreneur, Product Manager
Thank you!
Hiho

It's user-friendlier than other similar tools that I used. Good job!

Pros:

Simple and blazing

Cons:

Lack of some features (e.g, import)

Share
Entrepreneur, Product Manager
Thanks! We are improving it everyday, import feature is already in our roadmap!
Web developer & Mentor

Thanks for this app. You're a genius !

Pros:

easy

Cons:

none

Share
Entrepreneur, Product Manager
Thank you, glad you like it 😍
Developer

Was looking something like this. Hope you will continue improvements

Pros:

simple, fast, register with gmail

Cons:

missing unique key feature

Share
Entrepreneur, Product Manager
Thank you! Just added Unique Key feature into our backlog 🥂
Software Developer

Hope you will continue improvements

Pros:

Slick and user-friendly

Cons:

Missing private diagrams and team working

Share
Entrepreneur, Product Manager
Hi, glad you like it, we are working on it!
A hobbyist and Open source contributer

I love the simple DSL you have for designing, Exports to multiple database formats are bonus. I wish there was a way to add notes, or an advance exporting where we can customize database engine parameter.

I and my teammate have tried to login to it in chrome and firefox. Still unsucessful. Google accounts dashboard is showing your app in authorised section with homepage https://shareable-diagram.heroku..., maybe thats what causing issue

Pros:

Really simple for brainstorming DB designes because of simple DSL

Cons:

Import is yet to come, I still can't login to it. No provision to visualize triggers and keep notes.

Share
Entrepreneur, Product Manager
Hi Abhinav, thanks for your feedback, it's really helpful. I just logged in successfully recently, can you login now?

Would be cool to have options to color tables and connections with different colours also the ability to have private projects.

Pros:

Simple, neat, helpful

Cons:

Not private, no custom options available

Share
Entrepreneur, Product Manager
Awesome idea, thank you! Just added into our backlog, please help us spread it out!
Full stack agile developer

Really great free tool, is the code open source, be keen to contribute to this one?

Like to see the following features

- Nullable columns

- Field Length

- Turn Highlight on/off rather than just on hover

- Ability to change colour of individual elements ( this is neat if you are for example doing a modification you can mark say updated tables orange, new tables green, existing unchanged stay blue

- Nick the little key icon idea from the sadly overpriced QuickDBD ;)

Pros:

Easy and fast to use

Cons:

No import, no ability to mark fields as nullable or not nullable, no ability to specify fieldlength on diagram e.g. varchar(250)

18yrs Of Programming

Great !

should be openSource or somekind

Canvas background color is burning my eyes

Pros:

RAD db engineering

Cons:

very young, subtle bugs, cant change BACKGROUND-COLOR

I would like to resize de table boxes, to a better exported images.

Pros:

Straight to the point, easy to use

Cons:

Can't resize de table boxes

Product is pretty cool and it's very young, so can't expect more features but it would be helpful if we can provide - Define default values - Option to add validation schema - Team collaboration

Pros:

Easy to use and clean design

Cons:

Team collaboration and define default values for schema

As a developer I hate poit-and-click interfaces. This is complete opposite - a simple, intuitive code panel with several examples and quick export to any format is excellent. On-fly table rebuild and debugging is also fabulous. Would recommend to all of my collegues!

Pros:

This is absolutely amazing tool for designing databases, that doesn't require me to drag and drop items all over the canvas.

Cons:

I've tried several alternatives - they are nowhere nere this one.

I created a diagram with 40+ tables on it - the layout becomes an unreadable square-ish grid.

Pros:

* The simplicity. * Making an idea concrete is fast and easy. * Exporting to SQL.

Cons:

* The auto-arrange engine could be improved. * Missing a few important attributes on columns.

really love this product! this is great. do you think you can do the same for uml diagrams as well? that would be a game changer thing!