Free Tool Desk

MSG & EML Email Viewer: Open Email Files Online

Open MSG and EML email files online: headers, sender and recipients, HTML or plain-text body, attachments you can save, print or save as PDF. HTML is sandboxed and remote content blocked. In your browser.

Free to use No sign-up required Nothing is uploaded

A .msg file is an Outlook message saved as a file, and a .eml file is the standard internet format for one email. Without the right mail program neither opens easily, and double-clicking an unknown message in a mail program carries its own risks. This viewer opens both formats in your browser and shows the subject, sender, recipients, date, headers, the HTML or plain-text body and the attachments, which you can save as ordinary files. You can print the message or save it as PDF.

The message is not uploaded. HTML in the mail is never run: it is reduced to a safe subset, remote images and styles are blocked, and it is displayed in a sandboxed frame that cannot load anything from the network.

Loading the tool…

Overview

About MSG & EML Email Viewer

.eml. The file is parsed according to RFC 5322 and MIME with the postal-mime library: address headers, encoded words in subjects, multipart bodies, plain-text and HTML alternatives, inline images (referenced by cid:) and attachments, including a forwarded message attached as .eml.

.msg. An Outlook message is a compound file (the Microsoft MSG / CFB structure). The viewer reads it with the msgreader library: subject, sender (an internal Exchange address is replaced by the internet address from the headers where possible), recipients with their To, Cc and Bcc types, transport headers, body text, HTML body, and attachments. When a message stores its HTML only inside the compressed RTF copy (a common Outlook behaviour), the RTF is decompressed and the original HTML is rebuilt from the encapsulated tags, so the formatting survives. Plain RTF becomes text.

Safe display. HTML is parsed into an inert document and cut down to an allow-list of tags and attributes: scripts, forms, frames, objects, SVG, meta refresh, base and link elements and every event handler are removed, javascript: and data: links are dropped, inline CSS has its url() references, @import and expression() removed, and positioning that could cover the page is neutralised. Remote images and fonts are blocked (they would tell the sender that you opened the mail), while images embedded in the message are shown. The result goes into an iframe without script permission and with a Content-Security-Policy of default-src none and images from data only. Links open in a new tab only when you click them.

Notes and attachments. The viewer points out a Reply-To address on a different domain than the sender, a differing Return-Path, and shows an Authentication-Results header as text the receiving server wrote (it is not verified). Attachments are listed with name, type and size and saved as plain files with a button; executables, scripts, HTML and macro files are marked. They are never opened or run in the page.

Compatibility

Supported Formats

.msg (Outlook, compound file) and .eml (RFC 5322) files up to 80 MB. Not unpacked: encrypted or S/MIME-signed content, TNEF attachments (winmail.dat), embedded .msg attachments (listed, not opened) and calendar items shown as messages. Legacy .oft templates and .pst mailboxes are not supported.

Guide

How to Use MSG & EML Email Viewer

  1. Drop a .msg or .eml file onto the box (up to 80 MB).
  2. Read the header block and any notes, then the body in HTML or plain-text view.
  3. Save an attachment with its Save button if you need it, after checking its type.
  4. Use "Print or save as PDF" for a copy of the message, and open "All headers" for the technical details.

Highlights

Features

  • MSG and EML Both formats read in the browser, with headers, recipients and attachments.
  • Sandboxed HTML Allow-listed markup, no scripts, no remote content, sandboxed frame with a strict policy.
  • RTF-encapsulated HTML Outlook messages that store HTML inside compressed RTF keep their formatting.
  • Attachments as data Listed with type and size, saved as files, never opened in the page.
  • Header notes and print Reply-To and Return-Path differences, full headers, print or save as PDF.

Applications

Use Cases

  • Reading an Outlook message on a Mac, Linux or phone without Outlook
  • Looking at a suspicious email file without opening it in a mail program
  • Extracting an attachment from a .msg file
  • Saving an email as PDF for a case file
  • Checking the headers of a message that was saved from a mail server

Good to Know

Limitations

HTML mail is reduced to a safe subset, so some formatting is lost, and a message that depends on remote images or styles can look different from how it looked in a mail program. The tool shows what is in the file; it does not check whether the sender is who the message claims, whether attachments are harmless, or whether links lead to safe pages. The authentication header is displayed as text and is not verified.

Some .msg files use features the reader does not decode (for example certain compressed or encrypted bodies); the viewer then shows what it can and says what is missing. Attachments are saved as they are: do not open an executable, script, HTML or macro file unless you trust its source, even if it came from someone you know.

This tool runs entirely in your browser — your file is never uploaded to our servers. See our Privacy Policy for full details.

Support

Frequently Asked Questions

Is my email uploaded?

No. The file is opened and displayed in your browser. Nothing is sent to our server and the message is not stored.

Can scripts in an HTML email run here?

No. Scripts, forms, frames and event handlers are removed, and the body is shown in a sandboxed frame with a policy that blocks all network loads and scripts.

Why are the images in the email missing?

Images loaded from the internet are blocked because loading them tells the sender that you opened the mail. Images embedded in the message itself are shown.

What is the difference between MSG and EML?

MSG is Outlook's own file format (a compound file). EML is the internet standard text format (RFC 5322 with MIME) used by most other programs. The guide on this site compares them.

Is it safe to save attachments?

Saving a file does not run it, but opening it can. The viewer marks executable, script, HTML and macro files; open attachments only if you trust the source.

Can I save the email as PDF?

Yes: use "Print or save as PDF" and choose "Save as PDF" in the print window. The printed copy contains the message header and the safe version of the body.

Keep Going

Related Tools