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

dbForge Studio for SQL Server

dbForge Studio for SQL Server is a powerful IDE for SQL Server management, administration, development, data reporting and analysis.

Commercial: Commercial
Free edition: No
Export: Printer

dbForge Studio for Oracle

dbForge Studio for Oracle is a powerful integrated development environment (IDE) which helps Oracle developers to increase PL/SQL coding speed, provides versatile data editing tools for managing in-database and external data.

Commercial: Commercial
Free edition: No
Export: Printer

dbForge Studio for MySQL

With dbForge Studio for MySQL you can visualize your database structure and get the simplest way to create, analyze, reverse-engineer, print, customize, and do any database development tasks.

Commercial: Commercial
Free edition: No
Export: Printer

Navicat Data Modeler

Navicat Data Modeler is a database design tool which helps you build conceptual, logical and physical data models. It allows you to visually design database structures, perform reverse/forward engineering processes, import models from ODBC data sources, generate complex SQL/DDL, print models to files.

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

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

Adminer

Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.

Commercial: Free
Free edition: Yes
Export: SQL script

ConceptDraw PRO

The main tool of domain modeling at the stage of conceptual design is the Entity-relationship model, also called ER-model.

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

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 object oriented methodology which can be used to populate multiple databases.

Commercial: Free
Free edition: Yes
Export: CSV

Database Designer for MySQL

Database Designer for MySQL is a powerful solution for visual database development: creation, modification and reverse engineering.

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

Database Designer for PostgreSQL

Database structure modeling, generation and modification focused on PostgreSQL

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

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

DataGrip

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

Commercial: Commercial
Free edition: No
Export: Image

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

DBeaver

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

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