OldMail app icon

macOS

Open Outlook PST, OST, MSG & EML
files on your Mac

No Outlook required. OldMail is a fast, native Mac app for reading email files you have saved or archived — Outlook .pst, .ost, .msg, standard .eml, and Apple Mail .emlx and .mbox. Everything is parsed on your Mac. Nothing is uploaded anywhere.

.EML .MSG .OST .PST .EMLX .MBOX

Free to download · macOS 13 or later · Version 1.4

  • 6File formats
  • 0Servers involved
  • 2Languages (EN / TR)

One app for every mail file on your disk

Double-click, drag & drop, or press ⌘O. OldMail can also be set as the default app for these file types.

Format What it is How it opens
.eml Standard RFC 822 email file, exported by almost every mail client Single message tab
.msg Outlook message file Single message tab
.emlx Apple Mail single-message file Single message tab
.pst Outlook Data File — a whole archived mailbox Archive tab: folder tree, message list, reading pane
.ost Outlook Offline Data File, including the Outlook 2013+ 4 KB page variant Archive tab: folder tree, message list, reading pane
.mbox Mailbox files from Thunderbird, Google Takeout and similar exports, plus Apple Mail .mbox packages Mailbox tab: message list and reading pane
Any folder A folder full of .eml, .emlx or .msg files, with subfolders Folder tab, watched live for changes

Built like a browser, for mail

Tabs, pinning, search and a reading pane — the things you already know, applied to archived email.

Browser-style tabs & pinning

Open as many files as you like side by side. Pin the ones you keep coming back to and they reopen automatically the next time you launch the app.

Archives and folders in one tab

Browse a PST or OST like a mailbox — folder tree, message list and reading pane. Point at a folder of loose email files and it works the same way, refreshing live as files are added or removed.

Export as PDF or Word

Turn the message you are reading into a clean PDF or Word document with ⇧⌘E — subject, sender, recipients and date included. Attachment names and types are listed under the subject, so the document stays small and easy to share. Here is how it works step by step.

Forward & download

Send any message on to your own mail app as an attachment — the system default, or a specific client you pick. Messages buried inside a PST or OST can be saved back out as a standard .eml file.

Faithful HTML rendering

Emails keep their original formatting, inline images and layout instead of being flattened to plain text — with proper dark mode handling so nothing turns unreadable.

Attachments you can actually use

Attachments appear as cards with file-type icons, laid out on a single scrollable row. Open them in their usual app or save them wherever you want.

Search & history

Filter long message lists by sender or subject, and reopen recently viewed emails from the history panel — even after restarting the app.

No waiting on huge archives

Messages appear in the list while indexing is still running, with a progress strip showing the count. You can open anything that has already arrived instead of staring at an empty window.

Offline and private by design

No account, no sign-in, no analytics, no servers. Your email files are read locally and never leave your Mac. Temporary copies are reused and cleaned up automatically.

What it looks like

OldMail showing a PST archive in a tab, with a folder tree, message list and reading pane
Outlook archives and email folders open in a single tab.
OldMail window with four email files open in separate tabs
Browser-style tabs for every file you open.
An HTML email rendered in OldMail with its original styling and inline graphics
HTML emails keep their original styling.
Attachment cards in OldMail showing file-type icons for PDF, image and archive files
Preview and save attachments straight from the message.
OldMail history panel with a search field and a list of recently opened emails
Search your history and reopen recent emails.
OldMail in dark mode with a drag and drop overlay reading Drop to open
Dark mode throughout, plus drag & drop.

A parser written from scratch

OldMail reads Outlook's OST and PST formats with a native Swift parser built specifically for this app — no third-party libraries, no conversion step, no Outlook installation anywhere in the chain.

Header-only indexing

Message lists are built by reading just the message headers. Attachments are never decoded to show you a list, which makes opening large folders dramatically faster and much lighter on memory.

Streaming results

Messages are handed to the interface in batches as they are found, so the list starts filling within about a second even on a 900 MB archive.

Tidy on disk

Temporary copies made when you open an attachment or forward a message are de-duplicated by content and swept at launch, so they stop piling up over time.

Indexing time before and after header-only indexing
Indexing a folder of… Before Now Faster by
2,000 emails at 15 KB each 1.30 s 0.35 s ~3.7×
200 emails with 1 MB attachments (270 MB total) 3.49 s 0.10 s ~34×

Measured on the developer's Mac with a release build. Real-world times depend on your hardware and files.

Specifications

Platform
macOS 13 or later
Built with
Native SwiftUI
Languages
English, Turkish
Appearance
Light, Dark, or follow the system
Network access
None — works fully offline
Shortcuts
⌘O open · ⇧⌘F forward · ⇧⌘E export

Good to know

  • Very old ANSI-format PST and OST files (Outlook 2002 and earlier) are not supported. OldMail shows a clear message rather than failing silently.
  • Messages attached inside other messages are not listed separately.
  • For Apple Mail .partial.emlx files, attachments are stored in a separate folder next to the message and are therefore not listed.
  • Exported PDF and Word documents list attachment names and types — the attachment files themselves are deliberately not embedded.

Free to download. Two ways to unlock it.

Get OldMail from the Mac App Store at no cost, then choose the plan that suits you — the yearly one starts with a free trial.

Yearly

$9.99 / year

Includes a 7-day free trial. Renews automatically until cancelled.

Both plans are in-app purchases. Prices are shown in US dollars and may vary by region. Purchases are handled by the Mac App Store and can be restored on your other Macs. Subscriptions renew unless cancelled at least 24 hours before the period ends; you can manage or cancel them in your Apple Account settings.

Frequently asked questions

How do I open a PST file on a Mac without Outlook?

Open OldMail and press ⌘O, or drag the .pst file onto the window. The archive opens in its own tab with a folder tree, a message list and a reading pane — the same layout you would expect from a mail client. Nothing is converted or imported first, and Outlook does not need to be installed.

Can OldMail open OST files on macOS?

Yes. .ost files open exactly like PST files, including the 4 KB page variant that Outlook 2013 and later produce. OldMail reads them with a parser written natively in Swift for this app, so there is no conversion step and no external tool involved. Very old ANSI-format files from Outlook 2002 and earlier are not supported.

How do I convert an email to PDF or Word on a Mac?

Open the message, then press ⇧⌘E or use the "Export as" button. Pick PDF or Word from the dropdown next to it and OldMail remembers your choice. The exported document keeps the subject, sender, recipients, date and the full message body. Attachment names and file types are listed under the subject, but the attachment files themselves are not embedded, so the document stays small.

What is an EMLX file, and can OldMail read it?

.emlx is the format Apple Mail uses to store a single message on disk. OldMail opens these directly, and also lists them when you open a folder that contains them. One limitation: for .partial.emlx files, Apple stores attachments in a separate folder next to the message, so those attachments are not listed.

Does it work with MBOX exports from Thunderbird or Google Takeout?

Yes. .mbox mailboxes from Thunderbird, Google Takeout and similar exports open in their own tab with a message list and a reading pane. Apple Mail .mbox packages — which are folders rather than single files — are handled too.

Can I open a whole folder of email files at once?

Yes. Point OldMail at any folder containing .eml, .emlx or .msg files and it opens as a single tab, with subfolders shown as a folder tree. The folder is watched while the tab is open, so messages you add or delete outside the app appear and disappear straight away.

Will it be slow with a very large archive?

No. Messages appear in the list as they are indexed rather than after everything is read, so a large PST starts filling within about a second and you can open any message that has already arrived. Lists are built from message headers only, which makes indexing several times faster — and dramatically faster for emails with large attachments.

Does OldMail send my emails anywhere?

No. There is no account, no sign-in, no analytics and no server. Every file is parsed locally on your Mac and the app works with no internet connection at all. See the OldMail privacy policy for the full details.

Questions about a file that won't open?

Send it over — or read exactly what OldMail does and doesn't do with your data.