Luna Modeler
Powerful Data Modeling Tool
for SQL Databases

FREE 14 days trial. No card required.
  • Major Databases Supported Oracle, SQL Server, Postgres...
    Local & Azure SQL, AWS, Supabase
  • For Everything You Need Data modeling, reverse & forward engineering, SQL scripts + reports
  • Offline / Secure Your data never leaves your device
  • Cross Platform Supported Operating SystemsRuns on Windows, macOS & Linux
  • Advanced Data Modeling Comparison & Synchronization
  • Excellent ROI Pay once, use forever

Easy and Powerful Data Modeling Tool

Luna Modeler is an intuitive data modeling tool for relational databases.
With this powerful tool, you can create ER diagrams, design and visualize database structures, generate SQL scripts, and document your data models with ease.
Luna Modeler makes data modeling simple!

Download FREE Trial Compare editions

What's new in version 13
  • Manual anchoring of lines
  • Predefined symbols and graphics
  • Markdown notes, Swim pool, Swim Lane
  • Support for data flow, flowchart, and other elements

Read what's new

Trusted by customers
in +85 countries worldwide.
Join the experts!
Draw data models easily and quickly
For popular databases like Oracle, PostgreSQL, MySQL, SQL Server, MariaDB, SQLite and compatible systems
Visualize existing database structures
Create ER diagrams from existing databases, add notes, and better describe your data models.
Create interactive documentation
Share your pixel-perfect diagrams in PDF format or generate interactive HTML reports.
Generate
SQL scripts
Preview and save DDL/SQL code or easily write templates for your own custom scripts.
Compare & Synchronize
Compare projects with databases, generate reports, update projects or generate synchronization scripts.
Entity Relationship Diagram (ERD) for Oracle Database showing tables, relationships, and other objects.
Example of an Entity Relationship Diagram (ERD) for Oracle Database, illustrating tables, relationships, and key database objects created in Luna Modeler.

Draw Data Models & ERD

Luna Modeler stands out as a powerful tool for creating advanced entity relationship diagrams. Create conceptual, logical or physical data models for the following databases:

  • PostgreSQL®
  • Oracle® Database
  • SQL Server®
  • MySQL® and MariaDB®
  • SQLite®

Download Luna Modeler See Key Features

Visualize your databases to understand their structure

Easily connect to relational databases like PostgreSQL, Oracle, MySQL, MariaDB, SQLite and SQL Server to generate ER diagrams automatically.

In the Professional version, you can also establish secure SSH/SSL/TLS connections and visualize cloud databases.

See how to visualize existing databases
Learn how to reverse engineer databases

Database modeling tool Luna Modeler with ER diagram generation from connected databases
Screenshot showing Luna Modeler generating ER diagrams automatically from connected relational databases such as PostgreSQL, Oracle, MySQL, MariaDB, SQLite, and SQL Server.
Generate ER diagrams and document relational databases with interactive reports in HTML, PDF, and image formats.
Screenshot showing Luna Modeler generating ER diagrams and exporting detailed database documentation as interactive HTML reports, PDF, and images.

Generate database documentation from ERD and data models

Automatically generate detailed database documentation from ER diagrams. Organize relational structures into sub-diagrams, add HTML annotations, and export reports in interactive HTML, image or PDF formats.

See how to work with sub-diagrams
Learn how to document databases

Generate SQL from ER diagrams or write templates for custom scripts

Easily generate SQL scripts from ER diagrams to define database schemas. Preview and export SQL code for PostgreSQL, Oracle, MySQL, MariaDB, SQLite and SQL Server — perfect for database architects and developers.

You can also easily create custom output, SQL scripts, HTML reports, CSV files or even UI includes - it can all be done with custom templates.

See how to use custom properties

Generated SQL script from ER diagram using Luna Modeler database design tool.
Screenshot showing SQL script generated from ER diagram using Luna Modeler database design tool.
Schema synchronization form in Luna Modeler database modeling tool for syncing database and ERD
Screenshot of the schema synchronization form in Luna Modeler showing how to sync database schemas with data models.

Compare and synchronize database schemas with your data models

Easily compare existing database schemas with data models to identify differences, update your projects and synchronize changes.

For all supported databases you can also generate synchronization scripts.

Read more about synchronization

See how to update projects See how to generate sync SQL scripts

Luna Modeler
Download Luna Modeler
Luna Modeler 13
Data Modeling Tool for relational databases like Oracle, SQL Server, PostgreSQL etc.
  • Free 14 days trial
  • No credit card required
Testimonials
BM
Breno M.
The Luna Modeler sped up exponentially my modeling time and its highly detailed and well built model visualization helped the understanding throughout all knowledge levels users.
NR
Nathan R.
I have never found a data modeling system that is easy to use... Until I used your suite of tools Luna, Moon, Galaxy. Plus, all this at a fantastic price. Definitely recommend for anyone using data models in a full stack app.
DF
Dave F.
Beats the rest of the pack for ease of use. Very fast to do basic tasks but has some really neat extensions.
JS
Jeremy S.
When I bought my licence I couldn't believe the range of features for the price point. It is simply a brilliant product at a fantastic price.
Featured in the introduction of Apple's MacBook Pro®
A big thank you to Apple® for featuring Luna Modeler in the announcement and to everyone who has supported us on our journey.
Read the press release at apple.com and navigate to the second image in the gallery.
Purchase Luna Modeler

One-Time Purchase
User-Based Perpetual Licenses

Basic Edition
$99
USD
Pay once, use forever
  • Data Modeling + ER Diagrams
  • Unlimited Projects, Unlimited Tables
  • Popular Databases Supported
  • Reverse Engineering
  • Forward Engineering
  • Export to PDF / PNG
  • Custom Script Generation
  • Conceptual, Logical, Physical Model
  • Flowcharts, Data Flow Diagrams
  • User-based Perpetual License
  • 12 Months Updates Included
  • License for Multiple Devices
Professional Edition
$189
USD
Pay once, use forever
  • All Basic Edition Features
  • Sub-Diagrams
  • Secure SSH/TLS Connections
  • Advanced Oracle Connections
  • Synchronization Features
  • Model Conversion
  • Interactive Reports
  • Multiple Instances
  • User-based Perpetual License
  • 12 Months Updates Included
  • License for Multiple Devices
Basic Edition - EDU
$49
USD
Volume discounts available
  • All Basic Edition Features
  • Open File from URL
  • Support for data modeling for Oracle, SQL Server, PostgreSQL, MariaDB, MySQL, SQLite
Get Updates
Never miss important updates or offers.
Join Our Newsletter