Database diagram / Reverse Engineering tools

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

Oracle JDeveloper

Oracle JDeveloper is a free integrated development environment that simplifies the development of Java-based applications addressing every step of the application lifecycle.

Commercial: Free
Free edition: Yes
Export: -

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

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

DBeaver

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

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

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

DB Designer Fork

DB Designer Fork is a fork of the fabFORCE DBDesigner 4. It integrates entity relationship design, front-end (you can run queries), and SQL exporting

Commercial: Free
Free edition: Yes
Export: SQL script

Database Deployment Manager

Database Deployment Manager (DDM) tool is a multi-platform tool that allows database administrators and users to create database structures (tables, queries, etc.) using an object-oriented methodology that can be used to populate multiple databases.

Commercial: Free
Free edition: Yes
Export: CSV