EML file viewer

Drop in the .eml or .emlx files a mail client exports and read them the way a mailbox would: the rendered message with its inline images, every header, the authentication verdicts, and the attachments. Parsed in your browser; nothing is uploaded.

Drop .eml or .emlx files here or click to choose files · read in this browser, never uploaded

…or instead.

Up to 25 MB per file. Remote images stay blocked until you choose to load them, so opening a message never tells its sender you looked.

How it works

What is in an .eml file

An .eml file is one email saved exactly as mail servers pass it between themselves (RFC 5322 with a MIME body): headers, the HTML and plain-text versions, and every attachment, usually base64 or quoted-printable encoded in whatever character set the sender chose. Gmail writes one when you choose Download message, Thunderbird when you save a message, and Apple Mail stores the same thing in a thin .emlx wrapper, which this viewer also reads.

Double-clicking an .eml hands it to whatever mail program claims the extension, often one you never set up. Nothing about the file needs a mail client. Drop it here and it is decoded where it is, in a sandbox where nothing in the message can run.

Rendered view

The HTML part, with cid: inline images resolved from the file itself, in a sandbox with scripts and forms disabled.

Remote content

Blocked by default. Loading a remote image tells the sender the message was opened, so it is your choice.

Authentication

SPF, DKIM and DMARC badges read from the receiver's Authentication-Results header.

Attachments

Every part with a filename or Content-ID, downloadable individually.

.msg is different

Outlook's .msg is a binary format, not MIME. Renaming it does not convert it; export as .eml instead.

winmail.dat

Outlook rich-text (TNEF) packaging with the real attachments sealed inside. The fix is at the sender's end.

FAQ

Common questions.

How do I save an email as .eml?

Gmail: open the message, ⋮ → Download message. Outlook on the web: ⋯ → Download. Thunderbird: File → Save As. Apple Mail: File → Save As, format Raw Message Source.

The text is garbled.

The message declares one character set and contains another. The viewer decodes what the message declares; if that is wrong, the Source tab shows the raw bytes.

Can I see how the email renders in Gmail or Outlook?

Yes. Use the Render in real inboxes button: the same file is delivered to real Gmail, Outlook.com and Yahoo Mail accounts and screenshotted, free.

More free tools

Keep going.

Email Header Analyzer

Trace a message hop by hop, read the receiver's SPF/DKIM/DMARC verdicts and check DMARC alignment.

Spam Word Checker

Highlight spam-trigger phrases, ALL-CAPS, exclamation runs and emoji in a subject and body, with a rewrite.

DMARC Report Analyzer

Drop in DMARC aggregate reports (XML, .gz, .zip) to see pass rates, failing sources and what to fix.

Email Domain Check

SPF, DKIM, DMARC, MX, MTA-STS, TLS-RPT, BIMI and blacklists in one run, scored out of 100 with a fix list.

Inbox Preview

See how your HTML email actually renders in real Gmail, Outlook.com and Yahoo Mail accounts. Free screenshots.

All email tools