Convert PST to EML

.pst file, .eml files

This tool converts emails from Outlook PST data files to EML format. You can keep the original folder structure. EML files are a convenient format for transferring messages between different email clients and systems.

Outlook Data File (.pst)

An Outlook Data File (.pst) contains all your email messages, calendar, contact, task data and other Outlook items. To migrate your emails from Outlook to Mozilla Thunderbird, Apple Mail, and most other email programs, you need to convert emails from pst to eml files.

EML File Format (.eml)

An EML file is an email message saved by an email application, such as Microsoft Outlook, Mozilla Thunderbird or Apple Mail. It contains the content of the message, and may also store one or more email attachments. Only one message can be saved in EML format, most email clients support importing messages from EML files, but not PST.

How to convert PST to EML?

  1. Close Microsoft Outlook and all other mail-enabled applications that may use your Outlook mailbox.
  2. Download the PST to EML Converter, and run it on your computer.
  3. Browse the PST file you want to convert and click Open.
  4. Select the destination folder for EML files and click Run.
    PST to EML Converter
  5. Wait for the export to finish.

Find and Export specific selected items to EML files

Follow this steps to find and exporting specific selected items from Outlook mailbox to EML files:

  1. Close Microsoft Outlook and all other mail-enabled applications that may use your Outlook mailbox.
  2. Download the PST OST Viewer, and run it on your computer.
  3. Browse the Outlook data file you want to convert and click Open.
  4. Preview all your items including email messages, calendar, contact, and task data..
    OST PST Viewer
  5. Select specific items and go to File > Export.
  6. Choose EML as file format and Selected items only.
    Convert emails from PST to EML files
  7. Select destination folder and click Ok.
  8. Wait for the export to finish and click Ok.

Custom options when saving EML from PST

The utility provides predefined file naming options for exported EML files:

  • Incremental Numeric ID
  • Item Subject
  • PR_ENTRYID field

There are three options for which items to save:

  • Selected items
  • All Items in this folder
  • All items in this folder and subfolders

When you select the subfolder processing mode, the utility creates the original Outlook folder structure on your local disk or network share. These folders contain emails converted to EML format.

Online services to convert PST to EML

PST files contain your important and confidential data. When you use an online service to convert email from PST to EML, all of your sensitive data, including private messages, contacts, tasks and notes, is transferred to someone else's server. The data is processed on an unknown computer and you have no control over it. Only then will you be able to download the resulting EML files.

Unlike online converters, our utility works strictly on your computer. Information from the PST data file is not uploaded anywhere. Your data will not fall into the wrong hands.

Are there any limits when converting from PST to EML?

There is no limit on the number and size of the converted PST files and the resulting EML files. You can convert unlimited folders or files as often as you like.

Since EML is a format for storing only email messages, no calendar, contact, task data and other Outlook items will be saved in it.

When converting, the utility saves all available data, such as:

  • message subject
  • send and receive dates
  • sender and recipient addresses
  • message text with HTML and RTF markup
  • attachments and images
  • Internet headers

Bulk PST to EML conversion

The program can bulk convert PST to EML in batch scripts using PowerShell, Task Scheduler and other automation tools. To do this, use the command line options of the product.

Note: Command line parameters are not available in the Home license.

   [-HardDeleted | -HardDeletedOnly]


The filename parameter specifies the .pst and .ost files to process. A filename mask can be applied, e.g. c:\users\*.pst

The E parameter specifies the file format for the saved messages. Exports to a file of the specified format:
  • msg - .msg file format
  • umsg - unicode .msg file format
  • eml - .eml(rfc 822) file format
  • pst - .pst Outlook Data File
  • mbox - .mbox Mozilla Thunderbird file format
The Name parameter specifies the naming style for the saved messages:
  • Id - incremental Id
  • EntryId - PR_ENTRYID (unique message identifier)
  • Subject - message subject
Specifies search query, see search keywords and boolean search operators

Specifies destination folder for bulk extracted messages

Extensive scan (to recover data from a damaged or a corrupted .pst, .ost files)

Find 'hard deleted' and 'orphaned' items

Export only 'hard deleted' and 'orphaned' items

Create .log file in ExportPath folder


cd "C:\Program Files (x86)\PST Walker\"
$PSTFiles = @("c:\a.pst", "c:\b.pst") foreach ($PST in $PSTFiles){ .\pstwalker.exe "$PST" --% -E:eml -SearchQuery:'from:( OR "bobby moore")'-ExportPath:"D:\PST-Exports\" }

This example searches c:\a.pst and c:\b.pst mailboxes for items in which the e-mail address equals OR sender name contains bobby moore. The search results are exported as .eml files to D:\PST-Exports\.

When running native commands from PowerShell, the arguments are first parsed by PowerShell. Beginning in PowerShell 3.0, you can use the stop-parsing (--%) token to stop PowerShell from interpreting input as PowerShell commands or expressions.

Updated on January 19, 2023

Facebook Email

See Also

OST PST Viewer

Portable OST PST Viewer and email recovery software for Outlook Data Files (.pst and .ost). PST Walker can open corrupt, encrypted, password protected PST files and orphaned OST files. Extract emails and attachments in bulk and convert your email, calendar, contacts, and tasks to .pst, .mbox (Thunderbird), .msg, and .eml file formats.

PST to MBOX Converter

Convert Outlook PST files to Thunderbird MBOX files. Maintains the original folder structure after the conversion.