Written by Jennifer Walsh. Reviewed for technical accuracy by Shubham Dixit, Independent Expert in Email Forensics and Data File Conversion.
Shubham is an independent external reviewer and not an employee of PCDOTS.
Quick answer. An MBOX holds a whole mailbox in one file, while EML keeps each email as its own file. To convert MBOX to EML you split that mailbox out into separate messages. Thunderbird does it free with a small add-on, and a converter handles many MBOX files at once with attachments kept intact.
On this page
What converting MBOX to EML means?
An MBOX file is a single container that stores a whole mailbox, one message stacked after another. An EML file is the opposite idea, one file for one email, with its text, headers and attachments inside. Converting MBOX to EML simply unpacks that container so each message becomes its own .eml file. People do this to share a few emails without handing over the whole mailbox, to open messages in a viewer or another mail app, or to keep individual emails as tidy records. It is a common job and, good news, part of it is free.
Converting MBOX to EML unpacks the mailbox into one file per email.
Which way fits you?
There are two reliable ways, and the right one depends on how much you have. For a single MBOX, Thunderbird converts it to EML for free with a small add-on. For many MBOX files at once, or files that are large or damaged, a converter does the whole batch in one run and keeps attachments in place. Here is how they compare.
Thunderbird for a file or two, a converter when there are many or they are large.
How to convert MBOX to EML free with Thunderbird?
There is a free way, despite what some guides claim. Mozilla Thunderbird plus the ImportExportTools NG add-on exports any mailbox to EML at no cost.
Step 1. Install Thunderbird, then add the ImportExportTools NG add-on from the add-ons menu.
Step 2. Create a local folder and import your MBOX into it with the add-on’s Import mbox file option.
Step 3. Right click that folder, choose ImportExportTools NG then Export all messages in the folder, and pick EML format.
Step 4. Choose a destination folder. Thunderbird writes one .eml file per email, attachments included.
This is ideal for a single mailbox. Where it gets slow is many MBOX files, since you repeat the import and export for each one. That is where a batch converter saves time.
How to convert MBOX to EML in bulk with a converter?
When you have several MBOX files, or files that are large or damaged, a converter does the lot in one pass. The PCDOTS MBOX Converter loads many MBOX files together, converts them to EML in a single run, and keeps every attachment and header in place. It reads MBOX from Windows, macOS and Linux mail clients, so mixed sources are fine.
Batch converting several MBOX files into EML in a single run.
Here are the steps with the screens.
Step 1. Start the converter on your Windows PC and open the menu.

Step 2. Choose MBOX files and folder option, then upload your files.

Step 3. Go to Export and select EML as the format.

Step 4. Set the destination location and click Save. Each email is written as an EML file.

“EML is a clean way to hold single emails because each file keeps the full message, headers and attachments together. That matters when you need to hand over a few specific emails, for a case or a request, without exporting an entire mailbox. As long as the conversion keeps the headers intact, one EML is a faithful copy of the original message.” Shubham Dixit, Email File reviewer (draft, pending approval)
Keeping attachments and folders
Whichever route you take, an EML is meant to carry the whole message, so attachments stay embedded in each file rather than being stripped out. If your MBOX is sorted into folders, a batch converter mirrors that structure in the output so Inbox, Sent and the rest stay separate, which makes a large export far easier to navigate afterwards. To read the results without a mail client, a free EML viewer opens any .eml file on its own.
The two methods compared
When to use the free route, and when a converter earns its place.
| Method | Best for | Good to know |
|---|---|---|
| Thunderbird | One or a few MBOX files, free | Repeat per file, slower in bulk |
| MBOX Converter | Many, large or damaged files | Batch in one run, keeps folders |
| EML viewer | Reading the results, free | Opens single .eml files, no client |
Frequently Asked Questions
How do I convert an MBOX file to EML?
Use Thunderbird with the ImportExportTools NG add-on to export a mailbox to EML for free, or a converter to batch convert many MBOX files to EML at once with attachments kept.
Can I convert MBOX to EML for free?
Yes. Import the MBOX into Thunderbird, then use the ImportExportTools NG add-on to export the folder as EML. It writes one .eml file per email at no cost.
Does converting MBOX to EML keep attachments?
Yes. An EML file holds the full message, so attachments stay embedded in each file rather than being separated or lost.
How do I convert many MBOX files to EML at once?
A converter loads several MBOX files together and exports them all to EML in one run, mirroring any folder structure in the output.
What is the difference between MBOX and EML?
MBOX stores a whole mailbox in one file, while EML stores one email per file. Converting MBOX to EML splits the mailbox into separate messages.
How do I open an EML file after converting?
Most mail apps open EML files, and a free EML viewer opens a single .eml on its own without setting up an account.
Every email as its own file
Turning an MBOX into EML is really just unpacking a mailbox into single messages, and you can pick the effort that matches the job. One mailbox, use Thunderbird and pay nothing. A pile of MBOX files or a damaged one, let a converter batch them and keep the attachments and folders in order. Either way you end up with clean .eml files you can read, share or archive one email at a time.