By Updated 5 min read

EML vs MSG: Which to Choose When You Save an Email

EML and MSG compared by what is inside, which apps open them and how each app saves a message — classic Outlook, new Outlook, Outlook on the web, Gmail and Apple Mail — and which to pick when you are not sure.

Just want to open the file you have?

Both EML and MSG files open in this site's viewers. Look inside first, read about the differences later.

Open in the viewer

Everything happens in your browser; nothing is uploaded.

An EML file and an MSG file each hold one email. What differs is how they are built: EML is the message exactly as it travels between mail servers, while MSG is an Outlook item written out to a file. That difference decides which apps can open them and which format each app saves in.

If the file you have is a .msg, the MSG viewer on this site opens it.

✅

The short answer

  • If you can choose, choose EML. In new Outlook and Outlook on the web only MSG needs a Microsoft 365 subscription, and Outlook for Mac could not open MSG before its April 2026 version.
  • Classic Outlook for Windows has no EML in its save types, so it saves MSG. Pick the Unicode one.
  • If a file you received will not open, this site's EML and MSG viewers show what is inside, in your browser.

What is inside (open them in a text editor)

An EML file is plain text in the format of internet mail (RFC 5322). Open one in Notepad and you see the sender and subject fields. This is the start of the sample EML this site uses:

From: Sample Sender <sender@example.com>
To: Sample Recipient <recipient@example.com>
Subject: =?UTF-8?B?5Zub5Y2K5pyf44Os44Od44O844OI44Gu6YCB5LuY?=
Date: Wed, 25 Feb 2026 10:14:00 +0900
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_0_1706000000000"

A subject with any non-ASCII characters is written in the =?UTF-8?B?…?= form and cannot be read as it stands. The body and any attachments follow as text, with attachments turned into long runs of letters, digits and symbols.

An MSG file, according to Microsoft's specification ([MS-OXMSG]), is a "compound file": a single file holding a hierarchy of storages and streams, a little like folders and files. The same format stores Outlook appointments, contacts and tasks as well as emails. A text editor shows nothing readable, and the file always starts with these eight bytes:

D0 CF 11 E0 A1 B1 1A E1

That is the same container signature as old Word and Excel files (.doc, .xls). The subject and body sit inside the container as properties of the Outlook item.

EMLMSG
InsideText in the internet mail format (RFC 5322, MIME)A compound file holding an Outlook item ([MS-OXMSG])
In NotepadSender, recipient and subject fields are visible (non-ASCII parts become runs of symbols)Unreadable
HoldsEmailsEmails, and also appointments, contacts, tasks and more
Mostly made byGmail, Apple Mail, Outlook for Mac, new Outlook and othersClassic Outlook for Windows

How each app saves a message

Which file you get depends on the app you save from. This is what each company's documentation says:

AppStepsFile you get
Classic Outlook (Windows)Open the message, then File > Save As and the Save as type listMSG (Unicode or not), HTML and others. No EML (see below)
New Outlook (Windows)More actions > Save asEML (going by the title of Microsoft's article; the steps themselves do not name the format)
Outlook on the web, Outlook.comMore actions > DownloadEML or MSG (which one is not documented)
Outlook for MacSteps not documentedEML (Microsoft's feature list says "Open and save .eml file")
GmailOpen the email, then More > Download messageEML
Apple Mail (Mac)File > Save As, format Raw Message Source (dragging the message to the desktop does the same)EML

Sources: Microsoft's "Save an Outlook message as a .eml file, a PDF file, or as a draft", Gmail Help, the Mail User Guide for Mac, and Microsoft's "Outlook for Mac features". For classic Outlook's save types, Microsoft's help only says to "accept the default type, or choose another file type in the list", and we found no Microsoft document listing the types as they appear on screen. The list of save formats Microsoft publishes for developers (Outlook's OlSaveAsType) has no EML, although that list is not the same thing as the on-screen list.

Which apps open them

AppEMLMSG
Classic Outlook (Windows)YesYes
New Outlook (Windows), Outlook on the webYesYes (needs a qualifying Microsoft 365 subscription)
Outlook for MacYes (16.58 and later)Yes, from version 16.108 (April 2026)
GmailHelp says "you need a desktop mail client"Not documented
This site's viewers (browser)EML ViewerMSG Viewer

Sources: Microsoft's "Feature comparison between new Outlook and classic Outlook", "Open .eml, .msg, and .oft files in new Outlook and Outlook on the web" and "Outlook for Mac features", and the release notes for Office for Mac. "Not documented" means the help says nothing either way.

The MSG viewer showing an Outlook message with its subject, body and two attachments.
Screenshot This site's MSG viewer: subject, sender, body and attachments taken out of the file, with the attachments ready to save.

This site's viewers read the file inside your browser without sending it anywhere. They show the subject, sender, recipients, date and body, and save the attachments one by one or together as a ZIP. They do not convert between EML and MSG.

Saving as MSG? Pick Unicode

Classic Outlook's Save as type list has two MSG types, one with "Unicode" in its name and one without (in Microsoft's developer list, "Outlook Unicode message format" and "Outlook message format").

Microsoft's help describes Unicode as an encoding "that enables most of the written languages in the world to be represented by using a single character set", and says that if you share messages with people who use classic Outlook on computers that run in other languages, you can take advantage of it. A non-Unicode MSG stores all of its string properties, such as the subject and the plain-text body, in a code page for one particular language (Microsoft's specification [MS-OXMSG]). Which code page is left to information outside the string itself ([MS-OXCDATA]), so a reader that assumes a different one can show garbled text.

To save in Unicode every time, go to File > Options > Mail and, under Save messages, select Use Unicode Format (from the same Microsoft article).

Have a .msg file?

No Outlook needed: the MSG viewer on this site shows the subject, body and attachments. It reads Unicode MSG files and non-Unicode ones in Japanese and other languages.

Open in the MSG viewer

Save attachments one at a time or all together as a ZIP.

Which to choose

  • To hand to someone, or to read later in another app — EML if you can choose it. New Outlook and Outlook on the web open it without a Microsoft 365 subscription (MSG needs one), and Outlook for Mac opens it from 16.58 (MSG only from 16.108).
  • You only have classic Outlook for Windows — EML is not offered, so save as MSG (Unicode). If the other person has no Outlook, point them to this site's MSG viewer.
  • You want Outlook appointments or contacts as files too — MSG stores them in the same format. EML is a format for emails, so appointments and contacts do not fit in it. There are also the standard .ics (appointments) and .vcf (contacts) formats, which are in Microsoft's developer list of save formats too.

Frequently asked questions

Can I open a .msg file on a Mac?
Outlook for Mac can, from version 16.108 of April 2026 (Microsoft's release notes). We found no way to open a .msg in Apple Mail in Apple's help. Without Outlook, the MSG viewer on this site opens one in your browser.
Double-clicking a .msg does not open it in new Outlook.
Microsoft says that if the file does not open in new Outlook, new Outlook may not be the default app for that file type, and points you to changing the default programs in Windows. Opening .msg files in new Outlook and Outlook on the web also needs an account with a qualifying Microsoft 365 subscription (.eml files have no such condition).

About the author

Ren

Developer, OpenedFile

I build and maintain OpenedFile on my own. It started when a winmail.dat attachment landed in my inbox and nothing would open it — and every online converter I found wanted me to upload the file to their server first. So I wrote a TNEF parser from scratch instead, and every tool here has run entirely in the browser ever since.

More about OpenedFile