Microsoft Access files · macOS
MDB File Viewer
Open an Access .mdb or .accdb file on your Mac. Browse and copy the data, then export what you need to CSV or SQLite.
One-time purchase · Works offline · Read-only · macOS 12+

- Opens.mdb · .accdb · .mde · .accde
- ExportsCSV · SQLite
- Runs onmacOS 12+ · Apple silicon and Intel
- PriceOne-time, no subscription
The problem
A .mdb file arrives, and macOS has nothing to open it with
Access never made it to macOS. Double-click an .mdb file and Finder asks you to choose an app. None of the usual ones can read it.
You can start a Windows virtual machine. You can also upload the database to a converter. Neither is appealing when you only need a few tables.
The upload is often out of the question. Old Access files tend to come from clients, councils, old servers or former colleagues. The data may not be yours to send anywhere.
MDB File Viewer reads it on your Mac.
How it works
Open the database, read the tables, take out what you need
The app never writes to the source file.
- 1
Open the database
Choose an
.mdb,.accdb,.mdeor.accdefile. If an encrypted.accdbneeds a password, the app asks for it. You then get a list of tables with their row and column counts.
- 2
Read a table without exporting it
Open a table and scroll through every row and column. A table with 600,000 rows opens in a couple of seconds. Right-click a cell or row to copy it, or export the open table directly.

- 3
Pick what to export
Search the table list by name, then tick the tables you need or select them all. Row and column counts stay visible while you choose.

- 4
CSV or SQLite
Export to CSV with comma, semicolon or tab separators. Add a UTF-8 BOM if the file is going into Excel. Or put every table into one SQLite database.

Features
Built for the awkward databases too
Version 2.4 adds German throughout the app. Version 2.3 added direct export from the viewer and whole-row copy.
Find tables quickly
Search by name, even when the database contains hundreds of tables.
Copy a value or row
Copy one cell, or copy a whole row and paste it into a spreadsheet as cells.
Export from the viewer
Export the table on screen without going back to the table list.
Handles a whole folder
Drop in a folder of databases. Each one gets its own export folder.
Reports what happened
Each run records the row counts and anything it skipped. The summary is saved as text, JSON and CSV.
Copes with big databases
Files over a gigabyte work too, including databases with hundreds of tables and millions of rows.
Privacy
Nothing leaves your Mac
- Read-only. The app opens the source database without writing to it. A failed export cannot alter the original.
- Offline. No uploads, no account, no tracking, no analytics.
- One-time purchase. Buy the app once. There is no subscription or licence server.

Guides
Guides for Access files on a Mac
What these files contain, why macOS cannot read them, and the ways around it.
- How to Open an MDB File on a MacFour ways to open a Microsoft Access .mdb file on a Mac, from mdbtools to running Windows.
- What Is an MDB File?An .mdb file is a Microsoft Access database. Here is what it contains and why a Mac cannot open it on its own.
- Microsoft Access for MacThere is no Mac version of Microsoft Access. The right alternative depends on whether you need the app or only the data.
- Open an ACCDB File on a MacOpen a Microsoft Access .accdb file on a Mac, including a password-protected one, without installing Access or Windows.
- MDB Viewer OnlineOnline MDB viewers open an Access database in a browser. What happens to the file when you use one, and how to check before you upload.
- Convert MDB to CSV on a MacConvert a Microsoft Access .mdb or .accdb file to CSV on a Mac. One file per table, with the separator and encoding your spreadsheet expects.
- Open an MDB File in ExcelExcel for Windows can import an Access .mdb file. Excel for Mac cannot. How to get Access tables into Excel on either, and what Excel does to the data.
- MDB vs ACCDBMDB is the Access format used through Access 2003. ACCDB replaced it in Access 2007. How they differ on encryption, field types and security, and what reads each.
- Convert MDB to SQLiteConvert a Microsoft Access .mdb or .accdb database to one SQLite file on a Mac. Every table, with Nulls, dates, money and binary data kept.
Common questions
Can I open an .mdb file on a Mac without Microsoft Access?
Yes. MDB File Viewer reads the database directly and exports its tables to CSV or SQLite. You do not need Windows, a virtual machine or an Office licence.
What is an .mdb file?
It is a Microsoft Access database. One file can hold the tables, queries, forms and reports for an entire application. .mdb is the older format. Access replaced it with .accdb in 2007. The app opens both.
Does it open password-protected databases?
Yes, for encrypted .accdb files. The app asks for the password when you open the file, then handles it like any other database.
Will it change my original database?
No. The app never writes to the source file. If an export fails, the original database is unchanged.
Is there a free MDB viewer for Mac?
mdbtools is free and runs on a Mac from the command line. Many other free options are Windows apps or web converters. A web converter means uploading the whole database, which may rule it out for client or company data.
Can it export to Excel?
Not as .xlsx yet. Export to CSV and open that file in Excel. Turn on the UTF-8 BOM option for accents and non-Latin text.