Database diagram / Reverse Engineering tools

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

SqlDBM

SQLDBM provides the reverse engineering feature to export your database schema as a SQL script, and then run these scripts in MSSQL Studio or SSDT (SQL Server Developer Tools) to generate the XML database-creation scripts. After that, simply upload the XML statements into SQLDBM, and then create your physical model or ERD.

Commercial: Commercial
Free edition: Yes
Export: SQL script

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

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

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

Vertabelo

Vertabelo is a database modeler that 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 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

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

dbdiagram.io

dbdiagram.io is a free, quick and simple database designer to help you draw your database diagrams using their own Domain-specific language (DSL). It allows you to save and share your diagrams online.

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

MySQL Workbench

MySQL Workbench enables to visually design, model, generate, and manage databases. It includes everything a data modeler needs for creating complex ER models, forward and reverse engineering.

Commercial: Commercial
Free edition: No
Export: CSV,HTML,JSON,MS Excel,Plain text

SQLGate

SQLGate is an integrated database management and development solution that simplifies construction and operation of databases.

Commercial: Commercial
Free edition: Yes
Export: CSV,MS Excel,Plain text,SQL script

Model Xtractor

Model Xtractor is a software utility designed to inspect modeling for traditional 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

ERBuilder Data Modeler

ERBuilder Data Modeler is extremely easy to use and provides all the features you would expect from a professional database modeling and design tool. It enables to graphically design databases by using entity relationship diagrams, reverse engineering and automatically generates the most popular SQL databases.

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

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

DBDesigner 4

DBDesigner 4 is developed and optimized for the open source MySQL-Database to support MySQL users with a powerful and free available design tool. It is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment.

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