Database diagram / Reverse Engineering tools

List of database ER diagram (ERD) / schema visualization / reverse engineering tools for popular databases.

Navicat Data Modeler

Navicat Data Modeler is a database design tool which helps you build conceptual, logical and physical data models. It allows you to visually design database structures, perform reverse/forward engineering processes, import models from ODBC data sources, generate complex SQL/DDL, print models to files.

Commercial: Commercial
Free edition: No
Export: Image,PDF

SchemaSpy

SchemaSpy is a Java-based free and open source tool that generates interactive entity-relationship diagrams to HTML from database schema metadata analysis.

Commercial: Free
Free edition: Yes
Export: HTML

Adminer

Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.

Commercial: Free
Free edition: Yes
Export: SQL script

Database Deployment Manager

Database Deployment Manager (DDM) tool is a multi-platform tool that allows database administrators and users to create database structures (tables, queries, etc...) using object oriented methodology which can be used to populate multiple databases.

Commercial: Free
Free edition: Yes
Export: CSV

DatabaseSpy

The Altova DatabaseSpy® 2017 graphical database Design Editor lets you view and edit the structures of all your databases through one graphical user interface.

Commercial: Commercial
Free edition: No
Export: Image,SQL script

DataGrip

DataGrip is database IDE that is tailored to suit specific needs of professional SQL developers.

Commercial: Commercial
Free edition: No
Export: Image

DB Designer Fork

DB Designer Fork is a fork of the fabFORCE DBDesigner 4. It integrates entity relationship design,front-end (you can run queries) and SQL exporting

Commercial: Free
Free edition: Yes
Export: SQL script

DBeaver

Free multi-platform database tool for developers, SQL programmers, database administrators and analysts.

Commercial: Free
Free edition: Yes
Export: GraphML,Image

SchemaCrawler

SchemaCrawler is a free database schema discovery and comprehension tool.

Commercial: Free
Free edition: Yes
Export: CSV,HTML,JSON,Plain text

Toad Data Modeler

Toad Data Modeler enables developers, DBAs, and designers to create, maintain and document quality database designs and structures across various database platforms.

Commercial: Commercial
Free edition: No
Export: HTML,PDF,RTF

Valentina Studio

Valentina Studio is your universal database management tool.

Commercial: Commercial
Free edition: Yes
Export: -

dModelAid

dModelAid is the perfect modeling tool for documenting a complex database design in a simple, interactive diagram. It enables you to upload script from your database to generate a complete model.

Commercial: Commercial
Free edition: No
Export: SQL script

Vertabelo

Vertabelo provides reverse engineering feature to simply upload an existing database using a simple command-line tool. The reverse engineering tool lays out the database diagram automatically, so you'll have to manually adjust your diagram in Vertabelo.

Commercial: Commercial
Free edition: No
Export: Image,SQL script

DeZign for Databases

DeZign for Databases visualize database structures to understand your database, create new databases or reverse-engineer existing databases to modify, document, analyze, and optimize.

Commercial: Commercial
Free edition: No
Export: EMF,Image,Printer

DbDesigner.net

DbDesigner is a fully-featured and powerful easy to use database designing platform that enables you to design a database from scratch or import an existing one.

Commercial: Commercial
Free edition: Yes
Export: Image,PDF,SQL script