Open EML File · Free EML Viewer

An EML file opens straight in your browser, with no extension renaming. Drop the file and the sender, date, body and attachment list appear exactly as they were. Nothing to install, no account to create, and the file never leaves your device.

No upload

Drop your files here

Drop several .eml files, a folder or a ZIP to browse them like a mailbox. Files open only inside this browser.

How to open an EML file

  1. 1

    Choose an .eml file

    Drop a message you downloaded or backed up. Several .eml files, a folder or a ZIP work too.

  2. 2

    Read the message

    Sender, subject and date appear above the body. Switch between HTML and text.

  3. 3

    Save what you need

    Export the message as text or PDF, or pick out an attachment to download.

What this tool does

How this differs from renaming the file to .mht

The most repeated advice for opening an EML file is to rename it to .mht. It does open: Windows treats the renamed file as a web document and hands it to a browser or to Word.

What follows is the problem. You cannot pull attachments out of it, tracking pixels in the message load as soon as it renders, and non-Latin mail frequently comes out garbled because the character encoding is read differently. You have also renamed the original file, which causes trouble later.

This viewer leaves the .eml file alone and reads it as EML. Nothing to rename, nothing to undo afterwards.

Renaming to .mhtOnline EML viewersOpening in the browser (this tool)
Extract attachmentsNoUsually yesYes, one by one
Block tracking pixelsNoVaries by serviceBlocked by default
File uploadNoneUploaded to a serverNone
Character encodingFrequently garbledUsually handledFollows the encoding the mail declares

Tracking pixels are blocked by default

Plenty of email embeds a one-pixel transparent image in the body. The moment that image loads, the sender knows when and roughly where you opened the message. Marketing mail does it; so does fraudulent mail, to sort live addresses from dead ones.

So images loaded from outside are blocked, and you press a button to load them only when you want to. Images carried inside the message itself need no outside request and show up normally.

The body is drawn inside a sealed frame

An email body is HTML that someone else wrote. Pasting it straight into the page would be dangerous, so it is drawn only inside a separate frame with scripts and outside access cut off, and a rule inside that frame blocks outside requests as a second layer.

For checking a security-training message or something that looks suspicious, this is safer than opening it in your mail client.

Where .eml files come from

In Gmail, the menu at the top right of a message has "Download message", which saves an .eml. In Outlook, dragging a message into a folder produces one. Corporate mail backups and messages kept as legal evidence use the same format.

Common questions

Can I just rename the file to .mht?+

It will open, yes. But you cannot extract attachments, tracking pixels are not blocked, and non-Latin messages often come out garbled. You have also renamed the original file. This viewer reads the .eml as it is.

Does the message content go to a server?+

No. Parsing and display both finish inside your browser, so you avoid putting work or personal mail into an online viewer.

Can I get the attachments?+

They are listed and downloadable one at a time. Once saved, you can run them through the other tools here.

Can I save the email as a PDF?+

Open the .eml, press "Save as PDF", then pick "Save as PDF" as the destination in the print window (on an iPhone, use the share button in the print screen to save it to Files). The PDF holds the subject, From, To, Cc, date and attachment list, then the body with its embedded images, then any image attachments. If the message loads images from the web it asks before including them, and other attachments such as PDF, Word or ZIP files are not in the PDF, so save those separately from the list.

Can I open many emails at once?+

Yes. Drop several .eml files together, pick a folder with "Choose folder", or drop a ZIP with .eml files inside, and the viewer becomes a mailbox: a list on the left, the selected email on the right. You can search sender, subject and body, filter by the folders inside the ZIP or folder, and show only mails with attachments. "Save all as PDF" puts the listed mails into one PDF, and "Download all attachments (ZIP)" collects every attachment with one folder per mail. Up to 1,000 emails open at once. Outlook .msg files are not supported.

The characters look wrong.+

Character encoding varies between messages and occasionally trips things up. Switch to the text view and see if that reads better.

What about .msg files?+

Not supported. The .msg format is Outlook-only. Save as .eml from Outlook first.

What happens if I load the images?+

A request goes out to wherever the images live at that moment, and the sender can tell you opened the message. Only do it for senders you trust.