.ACCDB

ACCDB File

Microsoft Access Database (2007+)
Ask a question
QUICK ANSWER

An ACCDB file is a Microsoft Access database - the format Access has used since the 2007 version, replacing the older .mdb. It stores tables, queries, forms, reports, and VBA code in one file. To open one, use Microsoft Access on Windows, or the free MDB Viewer Plus (Windows) and LibreOffice Base (Mac/Linux). There is no Microsoft Access for macOS.

Developer: Microsoft Category: Database Files MIME: application/x-msaccess
OPENS ON Windows macOS Linux
Related: .DB · .DBF · .SQL · .MDB

On this page

19k+ extensions indexed
Last reviewed Sep 11, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ACCDB file format?

The .accdb format is the standard database file used by Microsoft Access 2007 and later. It replaced the older .mdb format and introduced the ACE (Access Connectivity Engine) as its underlying database engine - a successor to the Jet engine used in earlier versions.

Compared to .mdb, .accdb adds several important capabilities: data macros (event-driven logic attached directly to tables), multivalued fields, an Attachment field type for embedding files within records, and stronger 128-bit AES encryption. Integration with Microsoft Outlook and SharePoint was also expanded, though the Access Services publishing feature for SharePoint Online was subsequently retired by Microsoft.

Features present in .mdb that were deliberately dropped include user-level security and database replication - both considered legacy and superseded by more modern access-control approaches.

The file header carries a distinctive signature: bytes 00 01 00 00 followed by the ASCII string Standard ACE DB at offset 4, distinguishing it from .mdb files (which carry Standard Jet DB at the same offset). While the database is open, Access creates a companion .laccdb lock file alongside it.

Beyond Microsoft Access itself, .accdb files can be opened in read (and sometimes write) mode by LibreOffice Base and by MDB Tools on Linux. Compiled or locked variants include .accde (source code stripped), .accdt (template), and .accdr (runtime-mode copy).

Security & safety

RISK: MEDIUM

An .accdb can contain VBA macros and data macros that run code, so a database from an untrusted source can carry malware - Access opens unknown databases with macros disabled (the Trust Center / yellow security bar) and you should leave them disabled unless you trust the sender. Beyond macros, the data itself is inert. Never delete a .laccdb lock file while the database is open in another session. For old databases, note that .accdb files can be password-encrypted (Database Tools > Encrypt with Password); the encryption in ACCDB 2010+ is reasonably strong, earlier ACCDB 2007 encryption is weak.

Format details

in a nutshell
FULL NAMEMicrosoft Access Database (2007+)
DEVELOPERMicrosoftsince 2007 (Access 2007, with the new ACE database engine)
MIME TYPEapplication/x-msaccess
TYPEProprietary binary database file (ACE / Jet successor engine)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E6461726420414345204442
ASCII
····Standard ACE DB
An .accdb begins with 00 01 00 00 followed at offset 4 by the ASCII string "Standard ACE DB". The older .mdb instead contains "Standard Jet DB" at the same offset - that string is the quickest way to tell the two apart in a hex editor.

Programs that open ACCDB files

Windows4 apps
Microsoft Access Paid Double-click the .accdb to open it. The native app (Microsoft 365 / Office); full read-write, forms, reports and VBA.
MDB Viewer Plus Free Portable freeware (no install) - open the .accdb to view/edit tables and export to Excel/CSV/PDF. Needs the Microsoft Access Database Engine (free) for ACCDB support.
LibreOffice Base Open-source Free office suite; connect to the .accdb to browse tables and run queries. Some forms/VBA won't carry over.
Microsoft Access Runtime Free Free runtime that RUNS an Access app (forms/reports) but cannot design it. Use when you only need to use an existing database.
macOS2 apps
LibreOffice Base Open-source Best free Mac option - open the .accdb to view tables and export data. There is NO Microsoft Access for Mac. Complex queries/forms may not load.
Parallels Desktop + Windows Paid Run Windows (and real Microsoft Access) in a VM on Mac when LibreOffice Base can't handle the database fully.
Linux2 apps
LibreOffice Base Open-source Open the .accdb to read tables and export. Combine with the mdbtools package (mdb-export) for command-line extraction.
MDB Tools Open-source Command line: 'mdb-tables file.accdb' lists tables, 'mdb-export file.accdb TableName > out.csv' dumps to CSV.

Technical details

deep spec
Database engineMicrosoft ACE (Access Connectivity Engine), introduced with Access 2007 as the Jet 4.0 successor
File signatureHex `00 01 00 00` at offset 0; ASCII string `Standard ACE DB` starting at offset 4
MIME type`application/x-msaccess`
Maximum database size2 GB per `.accdb` file
Maximum fields per table255 fields
Multivalued fieldsSupported - a single field can store multiple values; not available in `.mdb`
Attachment field typeSupported - embeds files directly inside records; not available in `.mdb`
Data macrosSupported - event-driven logic attached to table events such as After Insert or After Update; absent in `.mdb`
Encryption128-bit AES database-password encryption, replacing the weak XOR-based scheme in `.mdb`
Lock file`.laccdb` companion file created automatically while the database is open to coordinate concurrent access
User-level securityRemoved; was available in `.mdb` via a Workgroup Information File (`.mdw`)
Compiled variant`.accde` - VBA source code stripped, distributable locked copy
Template variant`.accdt` - Access Database Template for distributing pre-built database structures
Runtime variant`.accdr` - opens in runtime mode, hiding the Navigation Pane and design views
Unicode supportNative UTF-16 storage for text fields
Third-party supportRead/write via LibreOffice Base; read-only access via MDB Tools (`mdb-export`, `mdb-tables`) on Linux
Released2007 (Access 2007, with the new ACE database engine)
Specificationlearn.microsoft.com

ACCDB conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ACCDB files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ACCDB files.

Frequently asked questions

How do I open an ACCDB file without Microsoft Access?
On Windows use the free MDB Viewer Plus (portable, opens and exports ACCDB) or LibreOffice Base. On Mac/Linux use LibreOffice Base. All let you view tables and export to Excel/CSV; they won't fully run Access forms or VBA.
Can I open an ACCDB file on a Mac?
There is no Microsoft Access for macOS. Use LibreOffice Base (free) to read the tables and export the data, or run Windows + real Access in a VM (Parallels) if you need full forms/reports/VBA.
What's the difference between ACCDB and MDB?
MDB is the old Access format (95-2003, Jet engine); ACCDB is the current one (2007+, ACE engine) and adds multivalued/attachment fields, calculated fields, and data macros, while dropping user-level security and replication. In a hex editor MDB shows 'Standard Jet DB' and ACCDB shows 'Standard ACE DB'.
How do I convert an ACCDB to Excel?
In Access, open the table/query and choose External Data > Export > Excel. Without Access, MDB Viewer Plus exports tables to XLSX, or in Excel use Data > Get Data > From Access. Each table becomes a sheet.
What is the .laccdb file next to my database?
It's a temporary lock file Access creates while the database is open, tracking which users have it open for multi-user editing. It disappears when everyone closes the database; don't delete it manually while the database is in use.
My ACCDB opens read-only or won't let me edit - why?
Common causes: the file is on a read-only location or marked read-only, a leftover .laccdb lock from a crash, the database is in runtime/ACCDR mode, or you opened it with a viewer (LibreOffice Base) rather than full Access. Check file permissions and remove any stale lock file.

References

1Microsoft Learn - Access 2007 file format referencelearn.microsoft.com
2Microsoft Support - Which Access file format should I use?support.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

Related extensions

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database
.SQLITESQLite Database

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z