New in the kilnbank → qbobank → csvstl → gcodemp3 → midipsd → png
MSG File Viewer
Open Outlook .msg and .eml email files right in your browser — headers, body, and attachments — without Outlook and without uploading. The email never leaves your machine.
Raw message headers
Private by construction. Your file is opened with JavaScript inside this page. It is never transmitted, remote tracking images are blocked, and the tool keeps working with the network unplugged.
Someone sends you a .msg file and you don't have Outlook. The search results offer two kinds of help: install something, or upload the email — and an email is exactly the file you shouldn't hand to a stranger's server. It carries addresses, names, whole conversations, attachments. This viewer is the third answer: a .msg file is a Microsoft compound document with a known structure, and this page parses it directly — the sector tables, the property streams, the attachment storages — in JavaScript, in your tab. Unplug the network after the page loads and it keeps opening files, because there was never anything to send.
It reads both of email's file formats: Outlook's .msg and the standard .eml (Thunderbird, Apple Mail, most "export message" buttons), including multipart bodies, encoded subject lines, quoted-printable and base64 parts. HTML bodies render in a sandboxed frame with scripts stripped and remote images blocked — the embedded images the sender attached are shown, the tracking pixels their newsletter tool added are not. Attachments are listed and download straight from browser memory.
Questions this tool gets asked
Can I open a .msg file without Outlook?
Yes. A .msg file is a Microsoft compound document, and this page parses that format directly in your browser - sender, recipients, subject, date, body, and attachments - with no Outlook, no plugin, and no upload. Drop the file and read the email.
Is my email uploaded to view it?
No - never. Emails are among the most private files there are, which is exactly why this viewer runs entirely as JavaScript inside your tab. There is no upload endpoint on this site. Load the page, go offline, and it still opens your files.
Why don't remote images load?
By design. Images hosted on a sender's server are how tracking pixels work - loading them would both phone home and break this site's no-network promise. Images embedded inside the email itself are shown normally; remote ones are blocked by the viewer's sandbox.
Can I save the attachments?
Yes - every attachment found in the file is listed with its name and size, and each downloads straight out of your browser's memory. Nothing round-trips through a server.
Does it open .eml files too?
Yes. The .eml format (standard internet mail, used by Thunderbird, Apple Mail, and most export tools) is parsed alongside .msg - including multipart bodies, encoded headers, quoted-printable and base64 parts, and attachments.
What doesn't it handle yet?
Honestly: RTF-only message bodies (rare - most emails carry a plain-text or HTML body, which is shown), winmail.dat / TNEF wrappers, and .mbox mailbox archives. Password-protected or corrupted compound files are reported as unreadable rather than guessed at. Email [email protected] if one of these matters to you.
Related tools
- bank statement → csvStatement PDF in, clean transactions out - never uploaded.
- psd → pngPhotoshop file in, flattened PNG out - parsed locally, never uploaded.
- pdf → csvPDF tables out as CSV - the file never leaves your machine.
- base64 ⇄ textEncode and decode base64 locally - handy for raw email parts.