Database Design Tool for macOS
Looking for a database design tool for macOS that runs on your MacBook Pro, MacBook Air, iMac or Mac mini? Luna Modeler is a native Mac application for designing relational databases, drawing ER diagrams and generating SQL scripts - offline, with no account and no cloud upload.

Luna Modeler is the same database design tool on every platform. This page covers what is specific to the Mac: which build to download, how to install it and how it fits into a macOS workflow.
Luna Modeler on macOS: Apple Silicon and Intel Builds
- Apple Silicon (M-series): a native arm64 DMG - no Rosetta translation.
- Intel Macs: a separate x64 DMG.
- Same features as Windows and Linux: one project format across all platforms, so a Mac user and a Windows colleague can work on the same model.
- Local projects: your projects are files on your Mac, so they work with Time Machine, iCloud Drive or Git. Nothing is stored on our servers.
How to Install the Database Design Tool on macOS
- Check your chip: open the Apple menu and choose About This Mac. It shows either Chip: Apple M... or Processor: Intel.
- Download the matching DMG from the Downloads page.
- Open the DMG and drag the Luna Modeler icon into the Applications folder.
- Start Luna Modeler from Applications, Launchpad or Spotlight. The 14-day trial starts right away - no credit card and no account.

Designing Databases on a Mac with Luna Modeler
- Draw ER diagrams for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle and SQLite.
- Reverse engineer an existing database through a database connection - including databases running in Docker Desktop for Mac, such as PostgreSQL or MySQL.
- Generate SQL with forward engineering, and ALTER scripts when the database already exists.
- Share designs as interactive HTML reports, PDF or PNG.
For a full overview of features, see the Luna Modeler documentation.
Yes. There are two macOS builds: an arm64 DMG for Apple Silicon (M-series) Macs and an x64 DMG for Intel Macs. Pick the one that matches the chip shown in About This Mac.
Yes. Luna Modeler is the same application on macOS, Windows and Linux, with the same features and the same project format, so you can open a project created on a Mac on any other platform.
No. You can design tables, columns, keys and relationships offline and generate the SQL later. When you want to load an existing database, connect to a local server, a Docker container or a remote database.
Try the Database Design Tool on Your Mac
Using Linux as well? See the database design tool for Linux guide.