Open .accdb files without Office

Browse Microsoft Access Schemas on Any Operating System

DbSchema opens an .mdb or .accdb file on Windows, macOS, or Linux and draws the tables and relationships inside as an ER diagram — no Microsoft Office, no ODBC configuration, just the file.

  • Point DbSchema at the file — the UCanAccess driver downloads automatically
  • Inspect and edit tables, columns, and keys in a structured editor
  • Uncover relationships an inherited database never documented
  • Export HTML documentation as the blueprint for a migration
Free Community Edition No signup required 15-day Architect trial included
Free Download

Trusted by teams at

The Only Map of an Access Database
Is Locked Behind Office on Windows

Access files power small-business tools and internal apps that outlive the machines they were built on. Their built-in Relationships window runs solely on Windows with Office installed — from a Mac or a Linux workstation, an .accdb is a sealed box.

DbSchema reads the file through the pure-Java UCanAccess driver, so any desktop can display, edit, and document the schema inside it.

Understand, Repair & Document
Access Files Wherever You Work

From first open to migration-ready specification, in one desktop tool.

Reverse engineer a Microsoft Access file into an ER diagram
Every Table and Relationship, Straight From the File

Select the .accdb or .mdb path and DbSchema lays out tables, fields, primary keys, and relationships as an interactive diagram — the map the original developer never drew.

Edit Microsoft Access table structures visually in DbSchema
Maintain Legacy Structures Visually

Add columns, adjust data types, and review key constraints in the table editor — practical upkeep for applications whose original author left years ago.

HTML documentation generated from a Microsoft Access schema
Turn Tribal Knowledge Into a Reference

Generate HTML documentation covering tables, field types, indexes, and relationships — readable by colleagues who will never install a database tool.

The Specification Your Migration
Was Always Missing

Teams leaving Access usually discover the schema was never written down. One click renders the model as interactive HTML5 documentation — zoomable diagrams, field notes, hover details — the baseline a replacement database gets built against, and a record of institutional knowledge that would otherwise retire with the file.

Explore the Documentation Tool

Interactive HTML5 documentation of a Microsoft Access schema

Open the File — No Office, No ODBC

DbSchema fetches the UCanAccess JDBC driver automatically, so connecting means browsing to the file: the URL takes the form jdbc:ucanaccess:///path/to/database.accdb. Because UCanAccess is pure Java, the JET engine, Windows ODBC setup, and Microsoft Office all stay uninstalled — which is why the same steps work unchanged on macOS and Linux. For a password-protected file, append ;jackcessOpener=... with the matching password handler class before connecting.

Open That Access File on Any Desktop

Free Community Edition, no signup — and the installer includes a 15-day Architect trial.

Teams working with Microsoft Access often use these engines too. Explore dedicated guides and JDBC setup for each.

Browse all 100+ supported databases