.ACCDE

ACCDE File

Microsoft Access Compiled Execute-Only Database
Ask a question
QUICK ANSWER

An ACCDE file is a compiled, execute-only version of a Microsoft Access database (.accdb) - all VBA source code has been permanently removed and design view is disabled. Open it with Microsoft Access or the free Microsoft Access Runtime on Windows. You can run the forms and reports inside it, but you cannot edit the code or structure, and there is no way to convert it back to a full ACCDB.

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

On this page

19k+ extensions indexed
Last reviewed Sep 9, 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 ACCDE file format?

.accde is a compiled, execute-only version of a Microsoft Access database file (.accdb). It is produced from an existing .accdb source file via Database Tools > Make ACCDE in Microsoft Access.

When Access compiles an .accdb to .accde, all Visual Basic for Applications (VBA) source code is permanently stripped; only the compiled p-code (bytecode) is retained. The resulting file runs forms, reports, and macros normally, but cannot be opened in Design view - table structures, form layouts, and report designs are locked for editing. This protects intellectual property in distributed database applications. The conversion is one-way: the original .accdb must be preserved separately, as there is no way to recover VBA source from an .accde.

.accde uses the ACE (Access Connectivity Engine) binary engine - the same format as .ACCDB - with 4096-byte pages and the Standard ACE DB file header. Both file types share identical magic bytes; the only binary difference is the absence of source-code streams in .accde.

Microsoft Access Runtime (a free download) can run .accde applications without a full Access license. .accde maps to the .accdb era (Access 2007 and later); the equivalent for older .mdb databases is .MDE.

Security & safety

RISK: MEDIUM

An ACCDE file can contain compiled VBA p-code and data macros that execute when the database is opened or forms are used. Because the source code is hidden, a malicious developer could distribute an ACCDE with hidden actions. Access opens ACCDE files with Trust Center restrictions; do not bypass security prompts for ACCDE from untrusted sources. The data itself is accessible (tables/queries) but code behavior cannot be audited without Access's macro tools. Optional encryption (AES-128 on Access 2010+) protects data at rest.

Format details

in a nutshell
FULL NAMEMicrosoft Access Compiled Execute-Only Databaseaka Access execute-only file, Access locked database
DEVELOPERMicrosoftsince 2007 (Access 2007, as the ACCDB-era replacement for .mde)
MIME TYPEapplication/x-msaccess
TYPECompiled, locked Microsoft Access database (ACE engine, VBA source removed)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E6461726420414345204442
ASCII
····Standard ACE DB
Identical magic bytes to .accdb - both use the ACE database engine header "Standard ACE DB". The ACCDE is structurally an ACCDB with VBA source code stripped and design view disabled; no separate magic signature distinguishes ACCDE from ACCDB at the binary level. Page size is 4096 bytes (same as ACCDB).

Programs that open ACCDE files

Windows3 apps
Microsoft Access Paid Double-click the .accde to run the application. Note: design view is disabled - you can use the forms/reports but not modify code or layouts.
Microsoft Access Runtime Free Free runtime that runs ACCDE applications on machines without a full Access license. Download and install, then open the .accde. No design or development capabilities.
Office 365 (Access component) Paid Access is included in Microsoft 365 Business Standard and higher plans; same experience as standalone Access.

Technical details

deep spec
Base formatACE (Access Connectivity Engine) binary database - structurally identical to .accdb
Magic bytes00 01 00 00 at offset 0; 'Standard ACE DB' (53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42) at offset 4
Page size4096 bytes per database page (same as .accdb)
Byte orderLittle-endian
VBA source codePermanently stripped during Make ACCDE compilation - only compiled p-code (bytecode) retained; source is not recoverable
Design-view accessDisabled - forms, reports, and VBA modules cannot be viewed or modified by recipients
EncryptionOptional AES-128 database-level password protection (Access 2010+); weaker cipher in Access 2007 .accde
Creation methodDatabase Tools > Make ACCDE in Microsoft Access - a one-way, irreversible compilation process
Runtime deploymentRuns on free Microsoft Access Runtime without a full Access license
Companion lock file.laccdb created when the database is open (same as .accdb)
Predecessor format.mde - same execute-only concept for legacy .mdb / Jet engine databases (Access 97-2003)
PlatformWindows only (ACE engine has no macOS or cross-platform support)
MIME typeapplication/x-msaccess
Released2007 (Access 2007, as the ACCDB-era replacement for .mde)
Latest versionCompatible with Microsoft 365 Access (2024)
Specificationlearn.microsoft.com

ACCDE conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ACCDE 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 ACCDE files.

Frequently asked questions

What is an ACCDE file?
An ACCDE is a compiled, locked version of a Microsoft Access database (.accdb) where all VBA source code has been removed and design changes are disabled. You can run the application (forms, reports) but not modify or inspect the code.
Can I open an ACCDE without Microsoft Access?
Yes - Microsoft Access Runtime (free) runs ACCDE applications on Windows without a full Access license. Download it from Microsoft's website. You cannot open ACCDE on macOS or Linux.
Can I convert an ACCDE back to an ACCDB?
No - this is impossible. When an ACCDE is created, the VBA source code is permanently deleted. Only the compiled p-code remains and cannot be decompiled. You need the original .accdb from the developer.
What's the difference between ACCDE and ACCDB?
ACCDB is a full editable Access database; ACCDE is created from it with Database Tools > Make ACCDE, compiling and removing all VBA source, making it a runtime-only distributable. Users can run but not modify the application.
What's the difference between ACCDE and MDE?
They serve the same purpose but for different engine generations: MDE is the execute-only form of the older .mdb (Jet engine) format; ACCDE is the execute-only form of the modern .accdb (ACE engine) format.
How do I get data out of an ACCDE?
Open it in Microsoft Access or Access Runtime, then use External Data > Export to extract table or query data to Excel, CSV, or XML. The data tables are accessible; only the forms/code design is locked.

References

1Microsoft Learn - Access file format reference (ACCDB/ACCDE)learn.microsoft.com
2Microsoft Support - Create an ACCDE file (Make ACCDE)support.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.ICSiCalendar data file
8.PARTPartial Download File
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

Related extensions

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird 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