Database diagram / Reverse Engineering tools

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

Dataedo

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