Database diagram / Reverse Engineering tools

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

Dataedo

Dataedo enables you to create database documentation of your existing relational databases. It reads your schema and lets you easily describe each data element (tables and columns) and other database objects (like triggers, stored procedures, etc.) visually as ER diagrams.

Commercial: Commercial
Free edition: No
Export: HTML,MS Excel,PDF
Database Web Edit
Database Web Table Diagram

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

DbSchema

DbSchema is diagram designer and query tool.

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

ModelSphere

Open ModelSphere is a powerful data, process and UML modeling tool - supporting user interfaces in English and French.

Commercial: Free
Free edition: Yes
Export: -

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

Aqua Data Studio Entity Relationship Modeler

The Aqua Data Studio Entity Relationship Modeler (ER Modeler) helps you design physical database models for all major RDBMS vendors and versions. An ER diagram can be extracted from an existing database and its schema objects displayed as a model by using Tools->ER Diagram Generator in the Server Browser.

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

DeZign for Databases

DeZign for Databases lets you visualize database structures or reverse-engineer existing databases to modify, document, analyze, and optimize.

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

erwin Data Modeler

erwin Data Modeler (erwin DM) is an award-winning data modeling tool. The 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

Xcase

Xcase sophisticated visual interface helps you quickly design an accurate database by capturing every detail of your customer’s business information world. It provides complete and accurate reverse and forward engineering capabilities that transform your existing database into presentation quality diagrams.

Commercial: Commercial
Free edition: Yes
Export: CSV

Visible Analyst

Visible Analyst is a affordable graphical planning, analysis, and design tool that enables enterprises to build complex client/server applications and databases. Visible Analyst enables schema generation and reverse engineering of popular desktop and client/server databases.

Commercial: Commercial
Free edition: No
Export: Image,MS Excel

ERD Concepts

ERD Concepts is an ERD tool combining professional diagramming with a light and pleasant user-interface. With ERD Concepts you can connect to almost any available database on the market today using ODBC and ADO connections. Using the advanced reverse engineering software you can create a new ERD diagram from an existing database.

Commercial: Free
Free edition: Yes
Export: HTML,Printer

IBM InfoSphere Data Architect

IBM® InfoSphere® Data Architect is a collaborative enterprise data modeling and design solution. It enables to create a physical data model using reverse engineering feature.

Commercial: Commercial
Free edition: No
Export: -

SQL Manager

SQL Manager in a simple and direct way provides reverse engineering operation by building a relationship diagram on the basis of the current database's structure. The objects are arranged automatically within the diagram model.

Commercial: Commercial
Free edition: Yes
Export: HTML,Image,MS Excel,PDF,RTF

DbVisualizer

DbVisualizer is a simple tool to generate ER diagram if you have existing database on system. It is aimed to simplify database development and management for database administrators and developers.

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