Database diagram / Reverse Engineering tools

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

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

SQuirreL SQL

SQuirreL SQL Client is a database administration tool. It uses JDBC to allow users to explore and interact with databases via a JDBC driver. One of the nicest features is that it can generate an Entity-Relationship diagram from an existing database schema

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

MagicDraw

MagicDraw is the award-winning business process, architecture, software and system modeling tool with teamwork support. It includes entity-relationship diagram, SQL database modeling/diagramming and DDL script generation/reverse features.

Commercial: Commercial
Free edition: No
Export: CSV,HTML,MS Excel,PDF

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: -

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

WinA&D

WinA&D is a comprehensive tool for system analysis, requirements management, structured analysis and design, object-oriented modeling with UML and data modeling of information systems

Commercial: Commercial
Free edition: Yes
Export: PDF