Microsoft Access databases are stored as .mdb or .accdb files. If you do not have Microsoft Access installed, or you are on a Mac where Access is not available, opening those files can be difficult.
The good news is that you do not need Access just to read the data. You only need a tool that understands the Access database format.
Open the MDB & ACCDB Viewer to view a supported .mdb or .accdb file directly in your browser on Windows or Mac.
What are MDB and ACCDB files?
MDB (Microsoft Jet Database) and ACCDB (Microsoft Access Database) are the two file formats used by Microsoft Access.
MDB (.mdb)
The .mdb format is the older Access database format. It was used by Access versions from 1997 through 2003. MDB files use the Jet database engine and can contain:
- Tables (rows and columns of data)
- Queries
- Forms and reports (definitions)
- Relationships between tables
- Indexes
MDB supports several Jet engine versions:
- Jet 3 (Access 97)
- Jet 4 (Access 2000–2003)
ACCDB (.accdb)
The .accdb format was introduced with Access 2007 and is the current default. It uses the ACE (Access Database Engine) instead of Jet. ACCDB files can contain everything MDB supports, plus:
- Multi-valued fields
- Attachment fields
- Complex data types
- Better encryption
- Larger database sizes
ACCDB supports several ACE engine versions:
- ACE 12 (Access 2007)
- ACE 14 (Access 2010)
- ACE 16 (Access 2013–2019)
Why MDB and ACCDB files are hard to open without Access
Access is a Windows-only application. Even on Windows, it is not included with all Office licenses, so many users do not have it installed.
Common problems include:
- On Mac: Microsoft Access is not available on macOS in any form.
- On Windows without Access: The file association points to Access, which is missing.
- On other platforms: Linux and mobile devices have no native Access support.
- In spreadsheet apps: Excel and other editors cannot read the Access binary format.
- In text editors: The file is binary and appears as unreadable characters.
The result is a database file you received or inherited but cannot easily read.
Quick answer: what should you do?
Choose the method based on what you actually need.
| What you need to do | Better approach |
|---|---|
| Read table data | Use an MDB/ACCDB viewer |
| Browse tables and records | Use a viewer with a data grid |
| Check table schema | Use a viewer that shows columns and types |
| Export data to CSV or another format | Use a viewer with export support |
| Build queries or forms | Install Microsoft Access |
| Edit the database structure | Install Microsoft Access |
| Open on a Mac | Use a browser-based viewer (no Access needed) |
For a quick read, FileViewerHub is designed to show supported MDB and ACCDB file contents in your browser without requiring Microsoft Access.
Method 1: Open the MDB or ACCDB file in FileViewerHub
This method is useful when you need to read tables, browse records, or export data rather than build forms or reports in Access.
Step 1: Open the MDB & ACCDB Viewer
Go to the FileViewerHub MDB & ACCDB Viewer.
The viewer supports .mdb and .accdb files and processes supported file contents locally in the browser for standard viewing.
Step 2: Select the database file
Drag the file into the upload area or choose it from your device.
Before parsing begins, FileViewerHub may show a large-file warning when the file exceeds the recommended size for the current device. Files above the viewer's hard browser-safety limit should be blocked rather than opened.
This limit is intentional. An Access database with many tables and records can expand significantly after parsing.
Step 3: Browse the table list
After the file opens, verify that:
- The list of tables is shown.
- Table names look correct.
- System tables are separated from user tables where supported.
- The total table count looks reasonable.
FileViewerHub can parse common MDB and ACCDB variants produced by Access, including Jet 3, Jet 4, and ACE 12–16 where supported.
Step 4: View table data and schema
Select a table from the list to view its contents. Verify that:
- Column names and data types are shown.
- Rows render correctly.
- Numbers, dates, and text appear as expected.
- Boolean and currency fields are formatted where supported.
- Memo and long text fields are readable.
For inspecting the structure, check the schema view where supported to see:
- Column names
- Data types
- Field sizes
- Primary keys
- Indexes
Step 5: Search or filter instead of scrolling
For a large table, manually scrolling through thousands of records is inefficient.
Use search and filtering to narrow the data to what you actually need. For example, you might search for:
- A customer ID
- A product code
- A date range
- A status value
- A transaction reference
Keeping the task focused is usually faster than trying to load the complete database into a desktop application.
Step 6: Export only the data you need
If the viewer supports export for the current file, export the relevant table or filtered rows to a more portable format such as CSV.
You can then open the smaller result in:
- Excel or another spreadsheet
- A database tool
- A reporting application
- Another program for sharing
This avoids forcing Access to handle data you do not need.
Method 2: Install Microsoft Access
If you need full Access functionality, the only option is to install Microsoft Access.
On Windows
- Purchase Microsoft 365 or Office that includes Access.
- Install Access from your Microsoft account.
- Open the
.mdbor.accdbfile directly.
Access gives you full read and write access, forms, reports, and query building.
On Mac
Microsoft Access is not available on macOS. There is no native Mac version, and Microsoft has not announced one.
To use Access on a Mac, your options are:
- Virtual machine: Run Windows in Parallels, VMware, or UTM and install Access there.
- Remote desktop: Connect to a Windows PC that has Access installed.
- Browser-based viewer: Read the data without installing anything.
For a quick read on a Mac, a browser-based viewer is usually the fastest option.
Limitations of the Access approach
Even with Access installed, you may still hit issues:
- Older MDB files may require an older Access version.
- Newer ACCDB files may not open in older Access versions.
- Access is a paid application and is not included in all Office tiers.
- Access is Windows-only.
Method 3: Use the Microsoft Access Database Engine
If you need to read Access data from another application (such as Excel, a script, or a reporting tool), you can install the free Microsoft Access Database Engine (ACE) redistributable.
On Windows
- Download the Microsoft Access Database Engine redistributable from Microsoft.
- Choose the version that matches your file format:
- Access 2016 Database Engine for
.accdbfiles. - Jet 4.0 for older
.mdbfiles (often already present on Windows).
- Access 2016 Database Engine for
- Install the engine.
- Use a compatible application (Excel, a script, or a tool) to connect to the database.
This lets other applications read Access data without requiring the full Access application.
Limitations
- The engine is Windows-only.
- It does not provide a user interface for browsing data.
- You still need a separate application to view or query the data.
- Bitness must match your application (32-bit engine for 32-bit apps, 64-bit for 64-bit).
Method 4: Convert the database to another format
If you need to work with the data in a non-Access environment, converting the database is often the simplest fix.
Convert to CSV
- Use a viewer that supports MDB/ACCDB-to-CSV export.
- Export each table you need as a separate CSV file.
- Open the CSV files in Excel, a database tool, or a script.
Convert to SQLite
- Export the table data to CSV.
- Import the CSV files into a SQLite database using a tool or script.
- Query the data with standard SQL.
Convert to Excel
- Export the relevant tables to CSV.
- Open the CSV files in Excel.
- Save as
.xlsxif needed.
Conversion is the better option when you need to share the data with someone whose device does not support Access.
What if the MDB or ACCDB file still won't open?
Even with a viewer or Access, some database files can be difficult to read. Common causes include:
1. The file is encrypted or password-protected
Access databases can be encrypted or password-protected. A protected file may open but show no data, or it may require a password that a browser viewer cannot accept.
Symptoms include:
- Parser errors
- Missing or unreadable tables
- Prompts for a password
If the file is protected, you need the password or an unprotected copy of the database.
2. The file is corrupted
Access databases can be corrupted by:
- Improper shutdowns
- Network issues during write
- Disk errors
- Incomplete transfers
Symptoms include:
- Missing tables
- Unreadable records
- Parser errors
- Incorrect row counts
If you suspect corruption, try to obtain a fresh copy of the file from the original source. Access includes a "Compact and Repair" tool, but it requires Access to run.
3. The file uses an unsupported engine version
MDB and ACCDB cover several engine versions. If the file uses a very old Jet version or a very new ACE version, some parsers may not fully support it.
If the viewer shows partial content, the engine version may not be fully supported.
4. The file is not actually an Access database
Some files use the .mdb or .accdb extension but are not Access databases. For example, a renamed file or a file from another application may carry the extension without the correct internal structure.
If the viewer cannot parse the file, check the source and confirm it was produced by Microsoft Access.
5. The database has complex data types
ACCDB files can contain complex data types such as:
- Multi-valued fields
- Attachment fields
- Calculated fields
Not every viewer supports every data type. If a field appears empty or shows a placeholder, the type may not be fully supported.
6. The file is very large
Access databases can grow to several gigabytes. A very large file may exceed browser memory limits or take a long time to parse.
If the file is large, check whether you need the entire database or just a specific table.
How to open MDB and ACCDB files on a Mac
Macs do not have Microsoft Access, and there is no native Mac version.
Options on macOS include:
- Browser-based viewer: Open the MDB & ACCDB Viewer in Safari, Chrome, Edge, or Firefox. No installation required.
- Virtual machine: Run Windows in Parallels, VMware, or UTM and install Access.
- Remote desktop: Connect to a Windows PC that has Access.
- Conversion: Export the data to CSV or SQLite and work with it in Mac tools.
For a quick read on a Mac, a browser-based viewer is usually the fastest option.
How to open MDB and ACCDB files on Windows without Access
On Windows, if Access is not installed, the file association may point to a missing application.
Options on Windows include:
- Browser-based viewer: Open the MDB & ACCDB Viewer in Edge, Chrome, or Firefox. No installation required.
- Install Access: If you have a license, install Access and set it as the default for
.mdband.accdb. - Access Database Engine: Install the free redistributable to read data from other applications.
- Conversion: Export the data to CSV or SQLite.
For a quick read on Windows without Access, a browser-based viewer avoids installing software you may not need.
MDB vs ACCDB: which format do you have?
If you are unsure which format your file uses, check the extension:
| Extension | Format | Engine | Access versions |
|---|---|---|---|
.mdb | Jet Database | Jet 3 or Jet 4 | Access 97–2003 |
.accdb | Access Database | ACE 12–16 | Access 2007–2019 |
If the file has no extension, check the source. Access files are binary and cannot be identified by opening them in a text editor.
A viewer that supports both formats can usually detect the correct engine automatically.
Is it safe to open an MDB or ACCDB file in an online viewer?
Access databases often contain sensitive business or personal data, so the processing model matters.
For standard viewing, FileViewerHub processes supported MDB and ACCDB file contents locally in your browser rather than uploading the file to FileViewerHub servers.
You should still:
- Use a device you trust.
- Avoid opening files from unknown sources.
- Review exported data before sharing it.
- Be aware that Access databases can contain embedded macros or code, though a viewer does not execute them.
Limited technical diagnostics may be processed when a viewer fails, but diagnostic logging should exclude filenames and file contents.
MDB/ACCDB viewer vs Access: which should you use?
Use an MDB/ACCDB viewer when your main goal is:
- Reading table data
- Browsing records
- Checking schema and data types
- Exporting tables to CSV or another format
- Opening a file on a Mac or without installing software
Use Microsoft Access when you need:
- Forms and reports
- Query building
- Editing the database structure
- Macros and VBA
- Full read and write access
- Multi-user access to a shared database
Use a conversion tool when you need:
- To move the data into Excel, SQLite, or another database
- To share the data with someone who does not have Access
- To archive the data in a portable format
The tools solve different problems. An MDB/ACCDB viewer does not need to replace Access to be useful; it can help you read the data before deciding whether to install Access or convert the database.

