List of database ER diagram (ERD) / schema visualization / reverse engineering tools for popular databases.
In this article. Applies to: SQL Server (all supported versions) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse Microsoft ODBC Driver for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to SQL Server. The db2jcc.jar driver is now deprecated. After version 3.72, which is delivered with DB2 Version 11.1 for Linux, UNIX, and Windows Mod 1 Fix Pack 1, db2jcc.jar will include no new features.

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: | |
Export: | HTML,MS Excel,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.
DatabaseSpy
Dbeaver Db2 As400 Driver Download
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: | |
Export: | Image,SQL script |
DataGrip
DataGrip is database IDE that is tailored to suit specific needs of professional SQL developers.
Commercial: | Commercial |
---|---|
Free edition: | |
Export: | Image |
DBeaver
Free multi-platform database tool for developers, SQL programmers, database administrators and analysts.
Commercial: | Free |
---|---|
Free edition: | |
Export: | GraphML,Image |
DbSchema
DbSchema is diagram designer and query tool.
Commercial: | Commercial |
---|---|
Free edition: | |
Export: | HTML,PDF |
Enterprise Architect
Enterprise Architect is a visual modeling and design tool based on the OMG UML.
Commercial: | Commercial |
---|---|
Free edition: | |
Export: | EMF,Image,WMF |
ModelSphere
Sononym. Open ModelSphere is a powerful data, process and UML modeling tool - supporting user interfaces in English and French.
Oracle SQL Developer Data Modeler
Oracle SQL Developer Data Modeler is a free graphical tool that enhances productivity and simplifies data modeling tasks.

Dbeaver As400 Connection
Commercial: | Free |
---|---|
Free edition: | |
Export: | Image,PDF,SVG |
SAP Sybase PowerDesigner
Great authors of the western literary tradition 2nd edition. PowerDesigner is the industry-leading business process / data modeling software and metadata management solution for data architecture, information architecture, and enterprise architecture.
Commercial: | Commercial |
---|---|
Free edition: | |
Export: | EMF,HTML,Image,RTF,SVG |
SchemaCrawler
SchemaCrawler is a free database schema discovery and comprehension tool. It has grep functionality that allows you to search for table and column names using regular expressions.
Commercial: | Free |
---|---|
Free edition: | |
Export: | CSV,HTML,JSON,Plain text |
Toad Data Modeler
Toad Data Modeler enables developers, DBAs, and designers to create, maintain, and document quality database designs and structures across various database platforms.
Commercial: | Commercial |
---|---|
Free edition: | |
Export: | HTML,PDF,RTF |
Aqua Data Studio Entity Relationship Modeler
The Aqua Data Studio Entity Relationship Modeler (ER Modeler) helps you design physical database models for all major RDBMS vendors and versions. An ER diagram can be extracted from an existing database and its schema objects displayed as a model by using Tools->ER Diagram Generator in the Server Browser.
Commercial: | Commercial |
---|---|
Free edition: | |
Export: | HTML,Image,Printer |
Visual Paradigm
Visual Paradigm supports reverse engineering ERD from existing database. By visualizing a database schema in ERD, you can re-edit it and patch changes back to the database, or you can produce a data specification that acts as a reference for programmers who need to access the database.
Dbeaver As400
Commercial: | Commercial |
---|---|
Free edition: | |
Export: | EMF,Image,SVG |
Vertabelo
Vertabelo is a database modeler that provides reverse engineering feature to simply upload an existing database using a simple command-line tool. The reverse engineering tool lays out the database diagram automatically, so you'll have to manually adjust your diagram in Vertabelo.
Commercial: | Commercial |
---|---|
Free edition: | |
Export: | Image,SQL script |
