Build a clearer workflow for Microsoft Access: reverse engineer existing schemas into interactive ER diagrams, model changes visually, and generate reviewed SQL scripts before deployment.
DbSchema is built for visual modeling, schema documentation, and deployment. Keep an offline model in Git, collaborate across teams, and publish documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See Microsoft Access Features Download Microsoft Access JDBC Driver · All drivers
Get to your first Microsoft Access schema diagram in minutes. No account, no credit card.
Download the installer for Windows, macOS, or Linux and launch DbSchema. No signup required.
Reverse engineer an existing Microsoft Access database or open a sample model to explore tables, relationships, and indexes.
Edit schema visually, generate documentation, and prepare reviewed migration scripts for safer releases.
Microsoft Access databases — stored as .mdb or .accdb files — are common in
small business applications, internal tools, and legacy systems that were never migrated to a server-based
database. A key limitation of Access is that the built-in relationship visualizer only runs on Windows
with Microsoft Office installed. DbSchema opens Access files on any operating system using the UCanAccess
JDBC driver, making schema visualization and documentation available to developers regardless of platform.
Download DbSchema Free See Microsoft Access Features
DbSchema's connection wizard supports Microsoft Access out of the box. Select the Access file path, and DbSchema reads the table and relationship definitions using UCanAccess — no Microsoft Office, JET engine, or Windows ODBC configuration required. The schema is displayed as an interactive ER diagram immediately.
Once connected, DbSchema lets you inspect and edit Access table structures: adding columns, changing data types, and reviewing primary key and foreign key constraints. This is useful for developers maintaining legacy Access applications or preparing the schema specification for a migration to a server-side database.
DbSchema generates HTML documentation from an Access schema, covering table structures, field types, relationships, and indexes. For small businesses migrating away from Access, this documentation serves as a baseline specification for the replacement database schema and preserves institutional knowledge about the existing data model.
Getting from an .accdb or .mdb file to a browsable diagram takes only a few steps:
.mdb or .accdb file path. The connection resolves to a
JDBC URL of the form jdbc:ucanaccess:///path/to/database.accdb.;jackcessOpener=... with the matching password
handler class before connecting.Because UCanAccess is a pure-Java driver, none of the above needs the JET engine, Windows ODBC configuration, or a Microsoft Office install, which is what lets the same steps work unchanged on macOS and Linux.
Have an old .accdb file with no diagram to explain it?
Download DbSchema for free and turn that Access file into a
browsable ER diagram on the OS of your choice, no Office install required.
Teams working with Microsoft Access often use these engines too. Explore dedicated guides and JDBC setup for each.