.EDB

EDB File

Microsoft Exchange Server Database (ESE / Extensible Storage Engine)
Ask a question
QUICK ANSWER

An EDB file is the database where Microsoft Exchange Server stores all mailboxes - every user's email, contacts, calendar, and folders in one large server-side file. You do not open it like a document; Exchange reads it directly. To extract mail from an offline or orphaned EDB, use Exchange's eseutil and New-MailboxExportRequest, or a third-party EDB-to-PST converter when Exchange is no longer available.

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

On this page

19k+ extensions indexed
Last reviewed Jul 21, 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 EDB file format?

.edb is the extension used by database files created by Microsoft Exchange Server. .edb files serve as the main storage for data generated by e-mail mailboxes in Exchange. An .edb file contains all mailbox data, including non-SMTP messages, emails, tasks, contacts, logs, notes, and calendars.

EDB file characteristics

.edb uses a B-tree structure with parent and child nodes organized into fixed-size database pages (4 KB by default). Exchange Server accesses .edb data through the Extensible Storage Engine (ESE, also called "Jet Blue"), a transactional, write-ahead-log database engine built into Windows. ESE databases carry a characteristic file-header signature (0x89ABCDEF in little-endian form, stored at offset 4), which identifies any ESE-format file. The same engine also backs the Windows Search index (Windows.edb) and Active Directory (ntds.dit).

Main EDB files

Older Exchange versions (2000 and 2003) used two main database files: Priv1.edb (private mailbox store) and Pub1.edb (public folder store). Each was accompanied by a .stm file that held raw SMTP streaming data. Exchange Server 2007 and later merged these into a single .edb per mailbox database and removed the .stm pairing; public folders moved into their own separate .edb database.

Additional information

  • .edb format is supported only on the Windows operating system.
  • ESE was designed for quick, concurrent access to many database pages simultaneously.
  • Administrators use the built-in eseutil command to repair (/p), defragment (/d), or verify the integrity (/g) of an .edb file.
  • Mailbox data can be exported to a .pst file using the New-MailboxExportRequest PowerShell cmdlet.

Security & safety

RISK: MEDIUM

An EDB itself is passive data, but the realistic risks are operational, not malware. It is a live, locked server database: never copy, move or hand-edit an in-use EDB, and never delete the matching .log files - doing so can corrupt the store and lose every mailbox in it. Always work on a backup copy, and use eseutil only with care (a hard repair can drop data). EDB files contain an entire organisation's e-mail, so they are highly sensitive - handle exports under proper access controls. Download third-party EDB tools only from the vendor's official site. Separately, a large Windows.edb (the Search index) is safe to rebuild via Indexing Options if it bloats - that's unrelated to Exchange mail.

Format details

in a nutshell
FULL NAMEMicrosoft Exchange Server Database (ESE / Extensible Storage Engine)
DEVELOPERMicrosoft Corporationsince Microsoft Exchange Server (ESE engine, 1990s); modern .edb store
MIME TYPEapplication/octet-stream
TYPEESE (Extensible Storage Engine, "Jet Blue") B-tree database - server mailbox store (binary)
This extension is also used by…
  • Windows Search index (Windows.edb / Windows.db) - Windows Search keeps its file/content index as Windows.edb in ProgramData\Microsoft\Search; it's a system index you rebuild via Indexing Options, not something you open.
  • Microsoft Active Directory store - Active Directory's database (ntds.dit) uses the same ESE engine; it's a domain-controller system file managed only by Windows Server tools.
MAGIC BYTES · FILE SIGNATURE
OFFSET
04050607
HEX
EFCDAB89
ASCII
····
An ESE database stores its signature 0xEF CD AB 89 (the little-endian value 0x89ABCDEF) inside the database header, found near offset 4 (the first bytes are a checksum). The same ESE engine backs several Microsoft databases - Exchange mailbox stores, the Windows Search index (Windows.edb), Active Directory (ntds.dit), etc. - so the signature identifies "an ESE database", not specifically Exchange. Exchange .edb files are the dominant case for this extension.

Programs that open EDB files

Windows4 apps
Kernel Exchange EDB Viewer Free Free read-only viewer: open an offline EDB to browse mailboxes and items without Exchange. Good for inspection before a paid export.
Microsoft Exchange Server (eseutil + New-MailboxExportRequest) Paid On the Exchange server: use eseutil to check/repair the EDB, mount the database, then New-MailboxExportRequest to export mailboxes to PST. The native, authoritative route.
Stellar Converter for EDB Paid Open an offline/orphaned .edb without a live Exchange and export mailboxes to PST/MSG/EML. Free trial previews items. (Formerly 'Mailbox Exchange Recovery'.)
Microsoft Windows (Exchange host) Built-in EDB databases only run on Windows Server hosting Exchange; Windows itself doesn't 'open' an EDB - it's the platform Exchange runs on.

Technical details

deep spec
Format typeProprietary binary ESE (Extensible Storage Engine) B-tree database
Underlying engineExtensible Storage Engine (ESE, also known as "Jet Blue"), a transactional database engine built into Windows Server
File header signature0xEF CD AB 89 at byte offset 4 (little-endian representation of 0x89ABCDEF); the preceding 4 bytes are a page checksum
MIME typeapplication/octet-stream
Default page size4 KB per database page; newer ESE versions support 8 KB or 32 KB page sizes
Data structureB-tree pages containing tables, columns, and indexes; parent-child node relationships enable rapid keyed lookups across millions of records
Transaction loggingWrite-ahead logging via paired .log files (e.g., E00.log); required for crash recovery and point-in-time restore
Integrity verificationPer-page checksums embedded in each database page; eseutil /g performs an offline integrity check across the entire store
Legacy streaming companion.stm file (Priv1.stm / Pub1.stm) held raw SMTP streaming data in Exchange 2000 and 2003; pairing was removed in Exchange 2007 and later
Mailbox export commandNew-MailboxExportRequest PowerShell cmdlet exports mailbox contents to a .pst file
Maintenance utilityeseutil.exe - /d for offline defragmentation (compaction), /p for database repair, /g for integrity verification
Platform supportWindows Server only; the ESE engine has no native Linux or macOS implementation
Other ESE-backed filesWindows Search index (Windows.edb), Active Directory database (ntds.dit), and SRUM database (SRUDB.dat) share the same ESE on-disk format
Database format versionESE format version is stored in the file header; version upgrades are one-way - downgrading requires restoring from a backup
ReleasedMicrosoft Exchange Server (ESE engine, 1990s); modern .edb store
Specificationlearn.microsoft.com

EDB conversions

Community Q&A

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

Frequently asked questions

How do I open an EDB file?
You don't open it like a document - it's an Exchange Server database. On a live server, Exchange reads it and you export mailboxes with New-MailboxExportRequest. For an offline/orphaned EDB, use a third-party EDB viewer (e.g. Kernel's free viewer) or an EDB-to-PST converter to read and extract the mail.
How do I convert an EDB to PST?
With a running Exchange, use eseutil (if the database is in a dirty shutdown) then New-MailboxExportRequest to export each mailbox to PST. Without Exchange, an EDB-to-PST tool such as Stellar Converter for EDB or Kernel for Exchange reads the offline database and writes PST/EML/MSG.
Can I open an EDB without Exchange Server?
Not with Microsoft's own tools, which need Exchange. Third-party EDB viewers/converters are built exactly for this: they read an offline .edb directly and let you browse or export the mailboxes to PST/EML/MSG.
Is the big Windows.edb file on my PC the same thing?
No. Windows.edb is the Windows Search index - a rebuildable system file in ProgramData\Microsoft\Search, not an Exchange mailbox store. If it grows too large you can rebuild the index from Control Panel > Indexing Options. It's unrelated to e-mail.
My EDB won't mount - 'dirty shutdown', what do I do?
The database wasn't closed cleanly. Run 'eseutil /mh' to check state, replay the transaction logs with a soft recovery ('eseutil /r'), and only as a last resort do a hard repair ('eseutil /p'), which can lose data - always on a backup copy.
What's the difference between EDB, PST and OST?
EDB is the server-side Exchange database holding many mailboxes. PST is a personal Outlook archive/export file for one user. OST is Outlook's local offline cache of a mailbox. Recovery usually means exporting from EDB into per-user PSTs.

References

1Microsoft Learn - Exchange Server documentationlearn.microsoft.com
2Microsoft Learn - Eseutil (ESE database utility)learn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker 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