Database diagram / Reverse Engineering tools

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

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

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

DBeaver

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

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

SAP Sybase PowerDesigner

PowerDesigner is the industry-leading business process / data modeling software and metadata management solution for data architecture, information architecture and enterprise architecture.

Commercial: Commercial
Free edition: No
Export: EMF,HTML,Image,RTF,SVG

SchemaCrawler

SchemaCrawler is a free database schema discovery and comprehension tool.

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

SQuirreL

SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.

Commercial: Free
Free edition: Yes
Export: Image

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

Visual Paradigm

Visual Paradigm supports reverse engineering ERD from existing database. By visualizing a database schema in ERD, you can re-edit it and patch changes back to the database, or you can produce a data specification that acts as a reference for programmers who need to access the database.

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

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

erwin Data Modeler

Forward- and reverse-engineering of data definition code and integration with erwin Data Modeler ensures efficiency, effectiveness and consistency in designing, deploying and documenting data structures across the entire database management landscape and manipulation targets within the enterprise.

Commercial: Commercial
Free edition: No
Export: MS Excel,PDF,Printer

Model Xtractor

Model Xtractor is a software utility designed to inspect modeling for tradition or enhanced ER models, with support for most relational database platforms. It provides reverse engineering feature to extract information about database tables, views, columns and relationships.

Commercial: Commercial
Free edition: Yes
Export: PDF

ER/Studio

ER/Studio Data Architect helps to easily reverse- and forward-engineer, compare and merge, and visually document data assets across multiple platforms and data sources.

Commercial: Commercial
Free edition: No
Export: Image,MS Excel,Printer,SQL script

DTM Data Modeler

DTM Data Modeler is a well-known database entity-relationship modeling tool. It has introduced new level of customization of forward and reverse engineering process.

Commercial: Commercial
Free edition: Yes
Export: HTML,SQL script

Jeddict

Jeddict is an open source development platform that simplifies development tasks of creating complex entity relationship models. It provides forward & reverse engineering capabilities, import models from existing database, generate complex SQL/DDL and much more. Make it available again by importing the existing database and create new ER diagram.

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