EML viewer
Open any .eml file and read it the way it was sent - formatting, embedded images, attachments and all. Then save it as a PDF. The file is read on your own device and never uploaded.
Drop an .eml file here
or choose one from your device — nothing is uploaded
Your file never leaves this page. It is read by your browser, and the message is displayed in a sandboxed frame with scripts disabled.
Want to know whether this message is genuine? The header analyzer reads these same headers and reports the SPF, DKIM and DMARC results, the delivery path, and any spoofing signals.
Analyze headersEvery email is a tree of MIME parts. A message with both formatted and plain text carries two, and each attachment adds another.
- Processing
- In your browser
- Attachments
- Extracted
- Embedded images
- Rendered
- Export
- Save as PDF
- Price
- Free
What is an EML file?
An EML file is a single email saved to disk in the format that mail actually travels in, holding the headers, the message body in both plain text and HTML, every embedded image, and every attachment in one text file. The format is defined by RFC 5322, which is why essentially every mail client can read one.
You get an .eml when you drag a message out of a mail client onto your desktop, when you choose "Save as" on a message, or when someone forwards you an email as an attachment rather than inline. Support teams and lawyers ask for them specifically, because unlike a screenshot or a forwarded copy an .eml preserves the original headers - which is the only part that can prove where a message actually came from.
Opening one is where it gets awkward. The file is readable text, so a text editor will show you something, but the actual content is encoded in base64 or quoted-printable blocks that look like gibberish. And Windows removed its built-in Mail app in 2024, so a clean install has nothing that opens .eml at all.
Also searched as an EML reader, EML opener, email file viewer, or how to open .eml files - all the same job, and this page does it for every one of them.
How to open an EML file
No install, no account, and the file stays on your machine.
Drag it onto the box above, or click to browse. The file is read by your browser, not sent anywhere.
Formatting, embedded images and the original layout render exactly as the recipient would have seen them.
Download any attachment, switch to the plain-text version, or inspect the raw headers and MIME structure.
Use Save as PDF to hand the browser a clean copy of the message with no page furniture around it.
Opening EML files on each platform
If you would rather use software you already have, here is where each one hides it.
How to open an EML file on Windows
- 1 Right-click the .eml file and choose "Open with".
- 2 Pick Outlook or Windows Mail if either is installed.
- 3 If neither is, Windows offers no built-in way to open it - use the viewer above instead.
Windows removed the old Mail app in 2024, so a clean install of Windows 11 can no longer open .eml files without extra software.
How to open an EML file on macOS
- 1 Double-click the .eml file.
- 2 Apple Mail opens it in a message window automatically.
- 3 If it opens in the wrong app, right-click, choose "Get Info", and set "Open with" to Mail.
Apple Mail handles .eml natively, so macOS rarely needs anything else.
How to open an EML file on Gmail
- 1 Gmail cannot open a .eml file directly from your computer.
- 2 The usual workaround is to email the file to yourself as an attachment.
- 3 Gmail will preview some of it, but attachments inside the message stay inaccessible.
This is the single most common reason people end up looking for an online viewer.
How to open an EML file on Outlook
- 1 Open Outlook on the desktop.
- 2 Use File, then Open & Export, then "Open Outlook Data File" - or simply drag the .eml into the Outlook window.
- 3 The message opens as a normal item you can read, forward or save.
Outlook on the web cannot open a local .eml at all - only the desktop app can.
How to open an EML file on Thunderbird
- 1 Open Thunderbird.
- 2 Use File, then Open, then "Saved Message", and pick the .eml file.
- 3 Dragging the file into the message list works too.
Thunderbird has the most complete .eml support of any free desktop client.
How to open an EML file on Phone
- 1 Tap the drop area at the top of this page.
- 2 Choose the .eml from your Files or Downloads app.
- 3 The message opens directly in your browser.
Mobile mail apps are generally worse at .eml than desktop ones, so the browser is usually the fastest route.
How to convert an EML file to PDF
Open the file above, then hit Save as PDF. The message is handed to your browser's print dialog with the page furniture stripped out - choose "Save as PDF" as the destination and you get the email with its formatting intact.
It works identically on Windows, macOS, Linux, Android and iOS, and because the conversion happens in your browser, the message is never uploaded to a conversion service. That matters more than it sounds: the free EML-to-PDF converters online receive a full copy of every message you hand them.
EML files: frequently asked questions
An EML file is a single email saved to disk in the format mail actually travels in, defined by RFC 5322. It holds everything: the headers, the plain-text and HTML versions of the message, any embedded images, and every attachment, all encoded into one text file. Most mail clients produce one when you drag a message out to your desktop or choose "Save as".
Drop it into the viewer above and it opens immediately - no software, no account. On the desktop, most mail clients will also open one: Thunderbird and Apple Mail handle .eml natively, and on Windows, Outlook opens them if it is set as the default mail app. The awkward case is having no mail client installed at all, which is exactly what a browser-based viewer is for.
The file never leaves your device - it is read and parsed by JavaScript in your browser, not uploaded to a server. The message itself is displayed inside a sandboxed frame with scripts disabled and the HTML stripped of anything active, so a message carrying malicious markup cannot do anything as you read it. Attachments are only ever written to disk if you click download, and are not opened or executed by the viewer.
Yes. The viewer works in any modern mobile browser - tap the box to pick the file from your downloads or files app. This is often the easiest route on mobile, since phone mail apps are usually worse than desktop ones at opening a .eml attachment.
Open the file here, then use Save as PDF. That hands the rendered message to your browser's print dialog, where you choose "Save as PDF" as the destination. You get the message with its formatting intact and none of the surrounding page. It works the same way on Windows, macOS, Linux, Android and iOS.
Both. Attachments are listed with their real filenames, types and sizes, and download with one click. Embedded images - the ones referenced internally by a content ID rather than a web address - are extracted and displayed inline, so the message looks the way it was sent. A lot of free viewers show those as broken image icons.
EML is the open, standard format that mail itself uses, and is readable by essentially every mail client. MSG is a proprietary Microsoft format that Outlook uses when saving a message, and it is a binary file rather than text. This viewer reads .eml files. If you have a .msg, Outlook can re-save it as .eml, or you can forward the message to yourself and save the result.
Because that is what it is - the format is readable text with the message encoded inside it. Opening one in a text editor shows the headers, then base64 or quoted-printable blocks that are the actual content. That is not corruption; it just needs something that understands the encoding, which is what this page does.
Partly, here - and fully with the header analyzer. This viewer shows you the raw headers, which is where the evidence lives. To get SPF, DKIM and DMARC results interpreted, the delivery path reconstructed and spoofing signals flagged, paste those headers into our email header analyzer, which is free and also runs entirely in your browser.
The viewer handles files up to 25 MB, which covers essentially every email - the file has to hold its attachments inline, and most mail servers reject messages well below that. Larger files are refused rather than freezing your browser tab.
Need somewhere to receive it first?
Create a disposable inbox, receive the message, and download it as an .eml to open right here. Free, no signup, and the inbox deletes itself afterwards.