MDB File Viewer What Is an MDB File?

What Is an MDB File?

One file can hold the tables, relationships, queries and forms for an entire Access database.

What is inside

An .mdb file is a Microsoft Access database. It is not a spreadsheet with one grid of cells. A single file can contain:

  • Tables. The data itself, in rows and columns, with a declared type per column.
  • Relationships. Which table’s key matches which other table’s column.
  • Queries. Saved questions asked of the tables.
  • Forms and reports. The interface someone built so colleagues could use the database without seeing the tables.

If you need data from an old Access file, the tables are usually the useful part. The forms and reports depend on Access and often on old Windows code.

The file formats

.mdbAccess 2003 and earlier. The Jet database engine.
.accdbAccess 2007 onward. Adds attachments and real encryption.
.mde / .accdeCompiled builds. Forms and code locked, tables still readable.

MDB vs ACCDB covers the differences in detail.

Why it will not open on a Mac

Microsoft has never shipped Access for macOS. The database engine that reads these files is also Windows-only. That is why Excel for Windows can import an Access database while Excel for Mac cannot.

The blank icon does not mean the file is damaged. macOS has no app registered to read it.

Getting the data out

Export to CSV if the tables are going into Excel or Numbers. Use SQLite if the database has several related tables or you want to query it with SQL.

How to open an MDB file on a Mac walks through the four ways to do that, including the free ones.

Questions

What is the difference between .mdb and .accdb?

.mdb is the older format, used through Access 2003. Access 2007 introduced .accdb with attachment fields, multi-value fields and stronger encryption. Both formats contain tables and the objects built on top of them.

What are .mde and .accde files?

They are compiled versions of Access databases. Their forms and code are locked, but the tables can still be read and exported.

Can I rename .mdb to .csv or .xlsx?

No. An Access database is a binary file with its own internal structure. Changing the name does not convert that structure, and the renamed file will not open.

Is Microsoft Access being discontinued?

No. Microsoft still includes Access in some Microsoft 365 plans for Windows. There is no Mac version.