Shubham Dixit, independent expert in email forensics and data file conversion

Reviewed by Shubham Dixit, Independent Expert in Email Forensics and Data File Conversion. Shubham is an external reviewer and not a PCDOTS employee.

You have EML files and you want the attachments out of them, the actual documents, images or PDFs, not the emails themselves. Good news, EML is one of the friendliest formats for this. For a couple of files it is free and takes seconds. For a folder of hundreds, one tool does the lot in a single pass. Here is both.

Summary  To extract attachments from EML files, open a single EML in any email app or a free EML viewer and save its attachment by hand. For many EML files at once, load the folder into PCDOTS EML Converter, click Extract, choose Attachment and save every file to one folder in a single run.

Why pulling EML attachments is easy?

Here is the helpful part. An EML holds its attachments right inside the message file, so getting them out is never a recovery job, it is just a question of how many files you are doing at once. One or two is free and manual. A folder of them needs a tool that does the saving for you.

So the only real decision is the size of your batch. Everything below splits on exactly that.

Free for one or two files?

For just a couple of EML files, you do not need any software to get the attachments out.

  • Open the EML in your usual mail app, such as Outlook, Thunderbird or Windows Mail.
  • The attachment appears in the message like any received email.
  • Right click it and choose Save As, then pick a folder.
  • The attachment saves out as a normal document. Repeat for the next file.

If you have no mail app handy, a free EML viewer lets you save the attachment the same way. For two or three files, that is the whole job at no cost. The case for a tool begins when saving the attachments by hand becomes the work itself.

The bulk way for a whole folder?

The moment you are facing a folder of dozens or hundreds, hand saving turns into hours. This is where the PCDOTS EML Converter earns its place. Point it at the folder and it pulls every attachment from every EML into one place in a single run, no email client needed.

Free Download
Buy Now

Four steps from a folder of EML files to a folder of attachments.

Step 1: Load the EML files

Open the tool, go to Open, then Email Data Files, choose EML File, and use Select File or Select Folder to bring in your EML files.

Loading a folder of EML files to extract attachments

Step 1: Selecting EML files or a whole folder.

Step 2: Preview the messages

Every EML loads with a full preview. Confirm the messages and their attachments read correctly, and untick any you do not need.

Previewing EML messages before extracting attachments

Step 2: Previewing the loaded EML files.

Step 3: Click Extract and choose Attachment

Open the Extract menu and select Attachment. This tells the tool to pull the attached files out of every selected message.

Choosing Attachment from the Extract menu for EML files

Step 3: Picking Attachment from the Extract menu.

Step 4: Set the destination and save

Choose where the attachments should land and click Save. When it finishes, every attached file from the whole folder is sitting in your chosen location as a normal file.

Keeping the extracted files intact

Pulling attachments out is only useful if they still open afterwards, so a couple of points are worth knowing before you trust a big batch.

Shubham Dixit, Independent Email Forensics Expert

“Attachments inside an EML are base64 encoded, not stored as loose files. A proper extractor decodes them back to their exact original bytes, so a recovered PDF or image is identical to the one that was sent. The thing to watch in a big batch is duplicate filenames across different emails, keep them separated so nothing silently overwrites.”

Shubham Dixit · Independent Expert, Email Forensics and Data File Conversion

In practice that means two habits. Extract into a fresh empty folder so you can see exactly what came out, and if several emails carried attachments with the same name, check they were kept apart rather than overwritten. After that, the files behave like any other document on your drive.

People also ask

Where are the attachments stored inside an EML file?

They are held inside the EML message itself, encoded as part of the file rather than as loose files. An extractor decodes them back out, which is why you get the original document, image or PDF intact.

How do I get an attachment out of one EML file?

Open the EML in any email app or a free EML viewer, then right click the attachment and choose Save As. For a single file this is free and takes seconds, with no special software.

Can I extract attachments from many EML files at once?

Yes. Point an EML extractor at the folder, choose Attachment from its extract option and it saves the attachments from every file into one location in a single run.

Do I need an email client to extract EML attachments in bulk?

No. A dedicated extractor reads EML files directly without any email client installed. You only need a mail app or viewer when saving attachments by hand from one or two files.

Will the extracted attachments open normally?

Yes. The extractor decodes each attachment back to its original form, so a saved PDF, image or document opens exactly as it did inside the email.

Pick by the number of files

Whether this is a two minute job or a two hour one depends entirely on how many EML files you have. A few of them need nothing but your email app and a Save As. A folder of them needs an extractor that opens every file, decodes every attachment and drops them all into one place while you do something more useful with your afternoon.

Either route, extract into a clean folder and you will see exactly what you pulled out.