Moon Modeler user interface

  1. Projects
  2. Connections
  3. Panels
  4. Settings & Themes
  5. Display modes – Metadata, Sample data or Description
  6. Line modes – Basic or Detailed

1. Projects

Saved projects are displayed on the Projects page. From this window, you can create new projects, open projects from a file or from a URL, import SQLite database structures or GraphQL schema. You can easily search the list of projects and sample projects are also available.


Tip: Details of the active project are shown in the footer.

2. Connections

A list of all defined database connections is available on the Connections page. Here you can create new connections, duplicate or edit connections, and run reverse engineering to visualize the existing database structure.


3. Panels

There are two side panels in Moon Modeler. On the left is the list of objects, on the right, you can edit the properties of the project, diagram or selected object.


4. Settings & Themes

On the Settings page you can change the theme to Dark or Light, set the number of UNDO steps, where to display tabs with diagrams and other options.

Moon modeler settings

5. Display modes

By default, Moon Modeler displays collections and fields (MongoDB) or tables and columns (PostgreSQL, MariaDB…) with datatypes, but you can also display sample data or descriptions. To switch the display, click the Display button and select the desired mode.

Metadata – datatypes

Display modes

Sample data

Sample data



Show or hide nested objects in diagram

Nested objects are displayed by default, now you can disable this display for all objects on the ER diagram.

Nested objects displayed
Nested object hidden

Display schema/database in diagram

In projects for relational databases where either schema or database can be defined, the schema can be displayed before the object name

Display schema in ER diagram

Display estimated sizes

You can also enable displaying of estimated sizes in the entity-relationship-diagram.

estimated sizes
defined for table/collection or table column/field

Display cardinality captions

It can be useful to view additional information near reference/relationship lines. Whether it is simple information indicating the maximum number of records, or information containing advanced quantification – the minimum number, the most likely number and the maximum number of records. Enable the Display cardinality captions option to see the captions in your ERD.

cardinality captions displayed

6. Line modes

In Moon Modeler it is possible to switch between two modes of line drawing. Simple and Detailed.


In Detailed mode, the line is drawn from column to column (from field to field).

Detailed line mode


In Simple mode, the line is drawn from the center of the table to the center of the other table (or another object).

Simple line mode


Quick links

Free Trial Buy Now!

Blog categories