Database diagram / Reverse Engineering tools

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

DeZign for Databases

DeZign for Databases lets you visualize database structures or reverse-engineer existing databases to modify, document, analyze, and optimize.

Commercial: Commercial
Free edition: No
Export: EMF,Image,Printer

DbDesigner.net

DbDesigner is a fully-featured and powerful easy to use database designing platform that enables you to design a database from scratch or import an existing one.

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

Model Xtractor

Model Xtractor is a software utility designed to inspect modeling for traditional or enhanced ER models, with support for most relational database platforms. It provides reverse engineering feature to extract information about database tables, views, columns and relationships.

Commercial: Commercial
Free edition: Yes
Export: PDF

ERBuilder Data Modeler

ERBuilder Data Modeler is extremely easy to use and provides all the features you would expect from a professional database modeling and design tool. It enables to graphically design databases by using entity relationship diagrams, reverse engineering and automatically generates the most popular SQL databases.

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

DTM Data Modeler

DTM Data Modeler is a well-known database entity-relationship modeling tool. It has introduced new level of customization of forward and reverse engineering process.

Commercial: Commercial
Free edition: Yes
Export: HTML,SQL script

SQLite Maestro

SQLite Maestro is the premier SQLite admin tool for database management, control, and development. Its key features include support for all SQLite versions 2.8 and 3.x.y, easy database object management, database designer, comfortable access to DB2 security features, data management (editing, grouping, sorting, and filtering abilities), handy SQL editor, and many more.

Commercial: Commercial
Free edition: No
Export: CSV,HTML,Image,MS Excel,PDF,Plain text,RTF

DB-Main

DB-Main is an easy-to-use data modelling and data architecture platform. The software helps developers and analysts in most of their daily tasks and covers all data engineering processes by simplifying activities, such as design processes, transformations, reverse engineering, and management.

Commercial: Commercial
Free edition: No
Export: -

pgDesigner

pgDesigner is an open source data model designer for PostgreSQL. It has an easy to use interface and comprises of different handy features to support database development, management, and reverse engineering in a graphical way.

Commercial: Free
Free edition: Yes
Export: CSV,HTML,MS Excel,PDF,Plain text

ERD Concepts

ERD Concepts is an ERD tool combining professional diagramming with a light and pleasant user-interface. With ERD Concepts you can connect to almost any available database on the market today using ODBC and ADO connections. Using the advanced reverse engineering software you can create a new ERD diagram from an existing database.

Commercial: Free
Free edition: Yes
Export: HTML,Printer

WWW SQL Designer

WWW SQL Designer allows you to draw and create database schemas (ER diagrams) directly in the browser, without the need for any external programs. It also has the ability to import existing database design.

Commercial: Free
Free edition: Yes
Export: SQL script

Moon Modeler

Moon Modeler is a data modeling tool for both NoSQL and relational databases. The tool allows you to reverse engineer existing databases and visualize the structures in the form of an entity-relationship diagram. In addition to the reverse engineering functionality, it also supports import from GraphQL scripts. Available for Windows, Linux and MacOS.

Commercial: Commercial
Free edition: Yes
Export: JSON,PDF,SQL script

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