.PST

PST File

Outlook Personal Storage Table
Ask a question
QUICK ANSWER

A PST file is a Microsoft Outlook database that stores an entire mailbox in one file - emails, contacts, calendar appointments, tasks, and notes. The standard way to open it is Microsoft Outlook (File > Open & Export > Open Outlook Data File). If you do not have Outlook, free standalone PST viewers or the readpst tool let you read one without installing Office. When a PST file won't open, Outlook's built-in ScanPST.exe repairs most corruption.

Developer: Microsoft Category: Email Files Open standard MIME: application/vnd.ms-outlook
OPENS ON Windows macOS Linux
Related: .RPMSG · .EML · .MSG · .MBOX

On this page

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

A .pst file contains Microsoft Outlook, Messaging, or Exchange Client user personal data. .pst files use the Personal Storage Table format - a proprietary binary database developed by Microsoft that holds an entire mailbox in one portable container.

The current version of the format uses Unicode encoding and allows storing up to 50 GB of data in a single .pst file. Older ANSI-encoded .pst files, used by Outlook up to version 2002, were limited to 2 GB. Every .pst file starts with the 4-byte file signature !BDN (hex 21 42 44 4E) at offset 0; two bytes at offset 8 identify whether the file uses the legacy ANSI layout or the modern Unicode layout.

A .pst file can store:

  • Messages
  • Contacts
  • Scheduled meetings
  • Tasks
  • Notes
  • Calendar entries

.pst files offer some form of encryption and password protection, but the built-in protection is relatively weak - text content inside a .pst can often be read without the password. Microsoft allows users to set one of the following levels of .pst data protection:

  • None - data is not encrypted
  • Compressible - data is encoded using a simple cipher keyed on the password
  • High/Better - a more advanced protection method that still relies on a password

The open-source libpst library and its readpst command-line tool can open both encrypted and unencrypted .pst files on Linux and macOS, and convert them to formats such as .mbox or individual .eml messages. This makes libpst a practical solution for migrating Outlook data to other mail clients, as such usage is not supported by Microsoft itself.

Data stored in .pst files - just like data in .ost files - is stored using fixed-length blocks. When a message is added, the program checks for available free blocks of the right size; if they exist, the data goes into them, otherwise the file expands. When a message is deleted, its block pointer is simply marked as free, which makes recovery of deleted messages possible as long as the pointer has not been overwritten. The flip side is that .pst files can grow quite large even when storing a relatively small amount of live data. The solution is to use the Compact Now feature available in Outlook in order to reclaim disk space.

Microsoft's on-disk format specification (MS-PST) is publicly documented, enabling a broad ecosystem of third-party viewers and converters. The registered MIME type for .pst files is application/vnd.ms-outlook.

Security & safety

RISK: MEDIUM

A PST file is data, not an executable, so the file itself won't run on its own - but it can contain hundreds of emails with the usual email threats: malicious attachments, phishing links and tracking pixels that fire when a message is opened in a live client. A PST may also hold highly sensitive personal/business data (it's a whole mailbox), so treat exports as confidential and consider Outlook's PST password/encryption (note: the legacy password is weak and easily stripped - don't rely on it for real security). When choosing a "free PST viewer", stick to reputable vendors: searches for PST tools surface adware-bundled installers and fake "recovery" products, so download from the official site and scan installers.

Format details

in a nutshell
FULL NAMEOutlook Personal Storage Table
DEVELOPERMicrosoftsince 1997 (with Microsoft Outlook 97); modern Unicode PST format since Outlook 2003
CATEGORYEmail Files
MIME TYPEapplication/vnd.ms-outlook
TYPEProprietary binary database holding a whole mailbox - emails, contacts, calendar, tasks, notes
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
2142444E
ASCII
!BDN
A PST begins with the 4-byte signature 0x21 0x42 0x44 0x4E ("!BDN") at offset 0. The two bytes at offset 8 indicate the version: 0x0E/0x0F = old ANSI PST (Outlook 97-2002, 2 GB cap), 0x17/0x23 = Unicode PST (Outlook 2003+, large-file). OST files (cached Exchange mailbox) share the same "!BDN" header - they are the same on-disk format, just account-bound.

Programs that open PST files

Windows4 apps
Microsoft Outlook Paid Native opener: File > Open & Export > Open Outlook Data File, pick the .pst; it appears as a folder set in the left pane.
Aid4Mail Paid Reads PST directly (no Outlook needed) to view/convert/export messages - useful for migration and e-discovery.
Outlook ScanPST (Inbox Repair Tool) Built-in Ships with Outlook (ScanPST.exe). Run it against a damaged .pst to repair corruption before opening - the first thing to try when a PST won't load.
Free PST viewers (e.g. Kernel/SysTools PST Viewer) Free Standalone read-only viewers open a .pst without Outlook to browse and search messages. Use a reputable vendor; avoid bundled-adware 'viewers'.
macOS2 apps
Microsoft Outlook for Mac Paid Import the .pst: File > Import (legacy/new Outlook). Mac Outlook stores mail differently (no live PST), so it imports rather than mounts the file.
Aid4Mail / dedicated converters Paid On macOS, convert the PST to MBOX/EML to read it in Apple Mail or Thunderbird (Mac Outlook can't open a PST in place).
Linux1 app
readpst (libpst) Open-source Command line: 'readpst -o outdir file.pst' extracts the mailbox to MBOX/EML for reading in Thunderbird/Evolution. The standard free Linux route.

Technical details

deep spec
File signature21 42 44 4E ("!BDN") at byte offset 0
MIME typeapplication/vnd.ms-outlook
Character encodingUnicode (Outlook 2003 and later); ANSI (Outlook 97-2002)
Max file size - Unicode50 GB default; adjustable via Windows Registry in Outlook 2010 and later
Max file size - ANSI2 GB hard limit
Internal storage modelFixed-length block allocation; free blocks are reused on insert and marked free on delete
Encryption levelsNone / Compressible (XOR substitution cipher) / High-Better (stronger password-keyed cipher)
Version identifier2-byte field at offset 8: 0x0E or 0x0F = ANSI; 0x17 or 0x23 = Unicode
Native applicationMicrosoft Outlook for Windows and macOS
Inbox repair toolScanPST.exe (Inbox Repair Tool), bundled with Microsoft Outlook installations
Linux and macOS accesslibpst / readpst open-source library; Aid4Mail and other third-party converters
Related format.ost - shares the same on-disk structure but is account-bound (Exchange or IMAP offline cache)
Stored data typesEmail messages, contacts, calendar events, tasks, notes, journal entries
Deleted item recoveryPossible until the freed block pointer is overwritten by new data
Disk space reclamationOutlook's Compact Now feature compresses unused block space without data loss
Released1997 (with Microsoft Outlook 97); modern Unicode PST format since Outlook 2003
Open standardYes · royalty-free
Specificationlearn.microsoft.com

PST conversions

Community Q&A

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

Frequently asked questions

How do I open a PST file without Outlook?
Use a free PST viewer (read-only) from a reputable vendor, or convert the PST to MBOX/EML and import it into Thunderbird, Apple Mail or Evolution. On Linux/Mac, 'readpst' (libpst) extracts a PST to MBOX in one command.
How do I open a PST file in Outlook?
In Outlook: File > Open & Export > Open Outlook Data File, then pick the .pst. It mounts as an extra set of folders in the left pane. To close it later, right-click the data file and choose Close.
What's the difference between a PST and an OST file?
A PST is a portable, account-independent mailbox you can open or move anywhere. An OST is just the local offline cache of one Exchange/Microsoft 365 account - it's tied to that account and can't simply be opened elsewhere; it must be reconnected or converted to PST.
My PST file is corrupted / Outlook won't open it - how do I fix it?
Run ScanPST.exe (the Inbox Repair Tool that ships with Outlook) against the file; it repairs most corruption. Old ANSI PSTs near the 2 GB limit corrupt often - once repaired, migrate the data into a modern Unicode PST.
How do I convert a PST to PDF?
For a few messages, open them in Outlook and Print > Save as PDF. For a whole mailbox (archiving/e-discovery), use a bulk PST-to-PDF tool such as Aid4Mail that preserves headers and attachments.
How big can a PST file be?
Old ANSI PSTs (Outlook 97-2002) max out at 2 GB and corrupt near that limit. Unicode PSTs (Outlook 2003+) are large-file; current Outlook defaults to a 50 GB cap, configurable via registry.

References

1Microsoft Learn - [MS-PST] Outlook Personal Folders File Formatlearn.microsoft.com
2Microsoft Support - Repair Outlook data files (.pst and .ost)support.microsoft.com

Keep exploring

across the database

Top extensions this week

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

Related extensions

.RPMSGRestricted Permission Message
.EMLE-Mail Message (RFC 822 / MIME)
.MSGOutlook Message (Microsoft Outlook saved email)
.MBOXMbox Mailbox (email container)
.MSFMail Summary File (Mozilla Thunderbird / Mork index)
.OFTMicrosoft Outlook Template

Free file tools

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

Open the toolbox

Browse file extensions A-Z