Skip to content

EML and MSG viewer

Drop in saved .eml or .msg messages and read each one as it was sent.

Updated Free to use

Step 1

Open your messages

Drop files or a folder here

Choose up to 2,000 message files. They're read in this browser.

Where to find these files

Outlook — drag the message onto the desktop, or open File → Save As, for a .msg.

Apple Mail, Thunderbird — drag the message into a folder, or open File → Save As, for an .eml.

Gmail — open the message and pick Download message from the three-dot menu.

A zip — drop it in whole, and every .eml and .msg inside opens as one list.

A whole mailbox — open a .mbox in the MBOX viewer or a .pst in the PST viewer.

No file handy? . For routing and authentication details, use the email header analyzer.

Questions, answered.

No. Each attached file is listed with its name and rough size so you can see what came with the message, but the file itself is never kept. Open the message in Outlook for a .msg, or in Apple Mail or Thunderbird for an .eml, to get the file.

More inTools

Related resources

report.mbox
Reply check
Ava Chen
Re: kickoff call
Replied
Ben Ortiz
Proposal follow-up
No reply
Dana Lee
Intro from the event
—
ToolsFree tool

MBOX viewer

Open a Gmail Takeout .mbox archive in your browser. Search by sender, subject, label, or date, find who never replied, and see reply times per contact.

archive.pst
No Outlook
Inbox4,182
Clients2,910
Sent Items3,046
Archive 20191,177
ToolsFree tool

PST viewer

Read an Outlook .pst file in your browser, no Outlook license needed. Browse its folders, search every message, and check attachments by name.

SPF
pass
DKIM
pass
DMARC
pass
send-workermail.relay
origin
mail.relaymx.inbox
+2s
mx.inboxdelivered
+1s
ToolsFree tool

Email header analyzer for delivery delays

Paste raw email headers to reorder the delivery path, find hop delays and sender-domain differences, and inspect recorded authentication results.

Match
fromnewsletters@example.com
subjectweekly digest
Then do
Skip inboxNewsletters
mailFilters.xml
<apps:property name='shouldArchive'
<apps:property name='label'
ToolsFree tool

Build several Gmail filters at once

Build several Gmail filters on one page, review the rules together, and download one file to import them into Gmail.

Send list
2 removed
ava@acme.com
mia@northrun.counsubscribed
dan@acme.com
lee@brightpath.ioclient
cara@acme.com
3 ready to sendclean-list.csv
ToolsFree tool

Email suppression list scrubber

Compare a campaign list with your suppression rules, then export the rows that remain and an audit explaining every removal.

CSV checks
2 flagged
Email
First name
Domain
info@acme.com
missing
acme.com
jane@company.io
Jane
company.io
bob@gmail.com
Bob
gmail.com
ToolsFree tool

Cold email CSV checker

Paste a cold email CSV and get an import decision for each flag, from missing names and duplicates to role-based and free-mail addresses, before you send.

Email that keeps moving.