Database diagram / Reverse Engineering tools

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

DataGrip

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

Commercial: Commercial
Free edition: No
Export: Image

DbSchema

DbSchema is diagram designer and query tool.

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

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

ERDesigner NG

Mogwai ERDesigner is an open source entity relationship modeling/design tool. It generates true 3D anaglyphic views from your database structure and has an integrated reverse engineering module for existing schemas.

Commercial: Free
Free edition: Yes
Export: HTML,Image,PDF,RTF,SVG

Astah

Astah's modeling tools allow you to quickly and effortlessly build diagrams that create a clear understanding among teams. By installing the reverse engineering plug-in, you can import an existing database into a visual ER diagram.

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

SQL Power Architect

SQL Power Architect data modeling tool has many unique features geared specifically for the data warehouse architect. It allows users to reverse-engineer existing databases, perform data profiling on source databases and auto-generate ETL metadata.

Commercial: Commercial
Free edition: Yes
Export: PDF

SQuirreL SQL

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: CSV,Image,Printer

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

Apricot DB

Allows to perform the Reverse Engineering of all supported databases

Commercial: Free
Free edition: Yes
Export: MS Excel,PDF,PNG