How to open an EML file
A .eml file is just an email saved to disk. Here is how to read one when nothing on your computer will.
Open your EML file now
Drag the file into the viewer and read the sender, the message and the attachment list straight away. The file is parsed in your browser and never uploaded.
Open the EML viewerOr read the guide below first.
Why your computer will not open it
An .eml file is a single email saved to disk: headers, message body and
attachments, all encoded as text in the format defined by
RFC 5322. Nothing about it is proprietary, and nothing about it is
locked. The reason a double-click does nothing is simpler than it looks: no program on
your machine has registered itself as the owner of that extension.
That is common on a work laptop with webmail instead of a desktop client, on a Mac where Mail was never set up, and on a phone, where files that arrive as attachments have nowhere obvious to go.
Opening it in the browser
- Save the
.emlfile somewhere you can find it — the desktop is fine. - Open the viewer and drag the file onto the drop area, or click to pick it.
- The sender, recipients, subject, date, message body and attachment list appear straight away.
What stays on your machine
The parsing runs in your browser. There is no upload step, no server copy and no account. For an email — which routinely carries contracts, invoices and other people's personal data — that distinction matters more than convenience.
Opening it with software you already have
- Outlook (Windows) — double-clicking usually works if Outlook is installed, because it claims the
.emlextension during setup. - Apple Mail (macOS) — double-click the file and it opens as a message window.
- Mozilla Thunderbird — File → Open → Saved Message, then pick the file.
- Any text editor — it will show the raw source. Readable in principle, unpleasant in practice: the body is often Base64 or quoted-printable encoded, so you will see blocks of characters rather than the message.
Webmail is the exception. Gmail and Outlook on the web cannot open a local
.eml file: there is no import for a single message, which is exactly why
people end up looking for another way.
Reading more than the message
Every email carries a header block recording the servers it passed through and the results of the authentication checks run on the way. The viewer shows them, including the SPF, DKIM and DMARC outcomes recorded by the receiving server.
That is the part worth looking at when a message seems suspicious. A display name is trivial to fake; an authentication result recorded by the server that accepted the message is not.