Skip to content

The DBML viewer for Mac.
One Space away.

Select a .dbml file in Finder and press Space. See your tables, relationships and TableGroups as an ER diagram.

Actual Finder Quick Look showing Shop.dbml as an ER diagram with four tables, three relationships and two colored TableGroups
Actual Finder Quick Look · Shop.dbml View full screenshot ↗

WHY I BUILT IT

Looking at my own .dbml files was a chore.

I write DBML locally, working with an AI agent. To see the diagram I had to paste the file into a web tool, and the TableGroups I had just written only showed up on a paid plan.

DBML Viewer reads the file where it already is. Select it in Finder, press Space, and the groups are there. Nothing is uploaded.

FROM FILE TO DIAGRAM

A familiar shortcut. A different view.

Interactive illustration
Database
migrations Folder
shop.dbml DBML
README.md Markdown

File selected. Press Space to see the diagram.

An illustration of the workflow, not a recording of Quick Look. The actual Finder Quick Look screenshot above shows the real rendering.

MADE FOR YOUR MAC

Set up once.
Read whenever you need.

  1. 01

    Launch the app once.

    Open DBML Viewer to make its Quick Look extension available to Finder.

  2. 02

    Preview from Finder.

    Select a .dbml file and press Space to see its tables and relationships.

  3. 03

    Take a closer look.

    Zoom and switch between Auto, Keys and All right in Quick Look. Open the app for a dedicated reading window.

FOLLOW THE STRUCTURE

See the whole schema.
Focus on the part that matters.

Your editor handles the writing.
DBML Viewer helps you read the result.

01 / RELATIONSHIPS

What connects
to this table?

Click a table to highlight its direct relationships and connected tables. Everything else fades so the connections are easier to follow.

One table. Its direct connections.
Illustration: selecting orders highlights users and order_items while products is dimmed
Illustration · orders selected
02 / COLUMN VIEWS

Overview first. Details when needed.

Switch between Auto, Keys and All. Read the key structure, then show more columns when you want the details.

03 / TABLEGROUPS

Keep each domain in view.

TableGroups appear in labeled, colored frames. Select a group to highlight its tables and the relationships crossing its boundary.

ACTUAL QUICK LOOK · KEYS VIEW

The key structure. Up close.

Inspect full screenshot ↗
users · primary key
orders · primary and foreign keys
Details from the real Quick Look screenshot · Keys column view · 86% zoom. Non-key columns are collapsed.
PK / FK markersPinch to zoomFit to windowErrors with line numbers

YOUR SCHEMA STAYS WITH YOU

Your database design. On your Mac.

Your file content is never uploaded.
The viewer is read-only, so your source stays untouched.

Rendered on your MacRead-onlyNo telemetry

KNOW BEFORE YOU BUY

Does it fit your DBML?

A focused viewer has a focused scope. Check the supported syntax and limits before purchasing.

What it reads

  • Tables, columns and primary keys
  • Inline references and standalone Ref declarations
  • Composite-key relationships
  • TableGroups and table header colors

What to keep in mind

  • UTF-8 files, up to 5 MB; macOS 14+
  • Enum, Project, TablePartial and indexes are not shown
  • All view shows up to 60 columns per table
  • Lines may cross or pass through tables

Read-only. One window, one file. No editing, saving or search. More compatibility details ↓

EARLY SUPPORTER RELEASE

A small tool.
A shorter path to your schema.

The first 10 customers get a special launch price for supporting the initial release. Regular pricing begins with the 11th purchase.

14-day money-back guarantee

No free trial. If the app doesn’t fit your workflow, the launch policy includes a refund within 14 days of purchase.

Check compatibility first
COMING SOON

DBML Viewer for Mac

macOS 14 Sonoma or later

$4.99

Early Supporter · first 10 customers

Then $14.99 from the 11th purchase.

  • Finder Quick Look previews
  • Dedicated diagram window
  • Table and group relationship highlighting
  • Auto, Keys and All column views

Launch offer announced. Sales haven’t opened yet.

Questions? Read the FAQ

No trial · 14-day money-back guarantee at launch

A FEW MORE DETAILS

Before you press Space.

Why use a dedicated viewer?

If you need to edit or collaborate on a schema, keep using your editor or design tool. DBML Viewer is for reading the local DBML file you already have: preview it in Finder, or open it for a closer look at its relationships.

Is there a free trial?

No. There is no free trial or trial period. The launch policy includes a 14-day money-back guarantee. Review the actual Quick Look screenshots, supported syntax and limitations before purchasing.

How does the Early Supporter offer work?

At launch, the first 10 customers will pay $4.99 to support the initial release. From the 11th purchase, the price will be $14.99. The current offer is shown in the pricing section above.

Can I edit or search my DBML?

No. This is a read-only viewer, with no editing, saving or search. The app displays one file in one window.

Which DBML syntax isn’t displayed?

Enum, Project, TablePartial and indexes are skipped without appearing in the diagram. The not null and unique attributes are also not displayed. Some unknown syntax and invalid references produce warnings; structurally invalid DBML produces an error with a line number.

What are the limits for larger schemas?

Auto reduces the number of displayed columns as schemas grow. All shows up to 60 columns per table. Relationship highlighting follows direct connections only. The layout does not minimize line crossings or route lines around tables. Files must use UTF-8 and be no larger than 5 MB.

Is my schema uploaded anywhere?

No. Your file content is never uploaded. Diagrams are rendered on your Mac, without telemetry, and your DBML source stays untouched.

How do I enable Quick Look?

Launch DBML Viewer once. If needed, enable the extension under System Settings → General → Login Items & Extensions → Quick Look. The location may vary with your macOS version. Then select a DBML file in Finder and press Space.

Which Macs are supported?

macOS 14 Sonoma or later is required. Supported processor configurations and distribution details will be confirmed for the release build before sales open.