To extract attachments from a PST file on Windows, open the PST in a viewer that can search it, filter to the messages whose attachments you want, and export with the original attachments saved as files. PstVault does this without Outlook: turn on Also save original attachments as files in the Export dialog, and every original, inline pictures included, is saved beside its message, named by the message date and subject. If you only need one file, select the message and choose Save next to the attachment in the preview.
People usually want attachments, not mail. The invoices a supplier sent over five years, the signed contracts in an old project archive, the photos a relative emailed. The trick is keeping each file tied to the email it came with, so you still know who sent it and when.
Pull the attachments out of an old PST, each one filed next to its email.
Get it from Microsoft
What are the ways to get attachments out of a PST?
| Method | Needs Outlook | Bulk | Keeps the link to the email | Notes |
|---|---|---|---|---|
| Open in classic Outlook, save each attachment by hand | Yes | No | Only if you name files yourself | Fine for a handful |
| Classic Outlook’s Save All Attachments | Yes | Per message | No | Saves every attachment on one message |
| A VBA macro or script in Outlook | Yes | Yes | Depends on the script | Needs macro skills and trust settings |
| PstVault, Save from the preview | No | No | You choose the name | Quick for one file |
| PstVault, export with original attachments | No | Yes | Yes, named by date and subject beside the message | Works on a filtered selection |
Microsoft documents the Outlook options in Open, save, and edit attachments received in Outlook, checked on 17 October 2026. The Outlook routes work well if Outlook is installed and set up. If the PST came from a machine that no longer exists, or from a former colleague, installing and configuring Outlook just to save attachments is usually the slowest path.
How do I extract attachments with PstVault?
PstVault opens a Unicode PST read-only, without Outlook, and lets you filter before you export.
- Open the PST. Choose Open PST, or double-click the file in File Explorer. Every folder appears with its message count.
- Narrow the messages. Pick a folder or All folders. Type a sender such as the supplier’s domain, or a subject such as invoice. More filters adds body text, recipient and a from and to date. The filters cover the selected folder and every folder under it.
- Check a few. Select results to read the headers and see each message’s attachments.
- Select and export. Select the results, choose a format for the messages themselves, such as EML or a PDF reading copy, and turn on Also save original attachments as files.
- Choose where to save. Every original, inline pictures included, lands beside its message, named after the message date and subject.
- Check the report. The JSON export report lists each item with its folder path, subject, the format it was saved in and the file it became, plus the size and SHA-256 hash of every file written.
Your PST is never changed. Exports are new files in the folder you choose, and a file that already exists there is never replaced.
Why keep the email with the attachment?
An attachment on its own loses its context. A file called scan001.pdf tells you nothing; the email it arrived with tells you the sender, the date, the subject and anything said about it. Saving each original beside its message keeps that link.
For bookkeeping, a combined PDF can be even more useful. PstVault’s PDF option can append PDF, PNG, JPEG and text attachments as pages after each message, and embed the original files in the PDF. One file then holds the email and the invoice it carried, with a bookmark per item. Our post EML vs PDF vs HTML explains which format suits which job.
Filter by sender, export once, and keep every attachment with its email during the 15-day free trial.
Get it from Microsoft
What kinds of attachment jobs does this suit?
- Supplier invoices for the accountant. Filter by the supplier’s address and a date range covering the fiscal year, export one combined PDF with attachments appended as pages.
- Contracts from a project archive. Filter by subject words such as signed or agreement, export EML with the originals saved as files.
- Family photos from an old account. Filter All folders by a relative’s address and save the originals; inline pictures are included.
- A former colleague’s files. Open their PST read-only and save what the team needs without loading it into anyone’s Outlook profile.
What are the limits?
Be clear about what PstVault does and does not do:
- Unicode PST only. PstVault opens the Unicode format created by Outlook 2003 and later. It does not claim support for OST files or the older ANSI format.
- Not a repair tool. If a PST is badly damaged, use Microsoft’s Inbox Repair tool (SCANPST.EXE) on a copy first, or a dedicated repair product.
- Attachments are saved as they are. PstVault does not convert Word or Excel attachments to PDF. Only PDF, PNG, JPEG and text attachments can be appended as PDF pages; other types are saved as originals or embedded.
- Large archives. PstVault needs 4 GB of RAM, with 8 GB recommended for archives above 50,000 messages.
When is a different tool better?
If you live in Outlook and want attachments saved automatically from new mail as it arrives, an Outlook add-in or rule is the better fit; PstVault works on archives, not live mailboxes. If you need forensic processing, deduplication, load files or review across many custodians, use an eDiscovery platform.
Frequently asked questions
Can I extract attachments from a PST without Outlook?
Yes. PstVault reads the PST directly, so Outlook does not need to be installed, signed in or set up with a mail profile.
Are inline images saved too?
Yes. When Also save original attachments as files is on, every original, inline pictures included, is saved beside its message.
Can I save only the PDF attachments?
PstVault saves every original on the selected messages. Filter the messages first, by sender, subject, body or date, so the selection only covers the mail you want. You can then sort the output folder by file type in File Explorer.
Will duplicate file names overwrite each other?
No. Files are named after the message date and subject, and PstVault never replaces a file that already exists in the folder.
Is anything uploaded?
No. PstVault runs in the Windows app sandbox, makes no network connections, has no account and collects no telemetry.
Try PstVault
PstVault is a one-time purchase in the Microsoft Store, with a 15-day free trial. Open the archive, filter to one sender, and export a test folder with attachments. For more, see how to export emails from a PST file or the PstVault product page.
Get the files out of the archive and keep the emails that explain them.
Get it from Microsoft
Microsoft, Outlook and Windows are trademarks of the Microsoft group of companies. Other names are trademarks of their owners. PstVault is not affiliated with or endorsed by Microsoft.
Last updated 17 October 2026. Published by Automata Labs, a software company in Canada.