MSG & Outlook file conversion

MSG to Excel Converter for Outlook MSG Files to Excel, CSV and JSON

Turn Outlook .msg files into a clean spreadsheet, no Outlook required

MailParse converts Outlook .msg files into structured Excel, CSV, and JSON. Upload a saved message, pick the fields you want as columns, and get a spreadsheet with the sender, date, subject, body, and attachment names in place. It runs in your browser on Mac, Windows, or Linux, so there is no Outlook and no desktop install to deal with. Paste a message below to see the columns it pulls out.

No Outlook needed
Mailbox sync for ongoing volume
Excel, CSV & JSON output
Files deleted after processing
Convert your email files
No install

Connect a Gmail or IMAP mailbox to parse new mail automatically, or paste an email below to test the converter now.

or paste an email to test
Output format
Columns to extract
Extract your own custom fields
Popular:

Create a free account to download. No credit card required.

Quick answer

To convert MSG files to Excel, upload a saved .msg file to MailParse and it writes one spreadsheet row per message: date, sender, recipients, subject, and body, plus any custom fields you name from the body and HTML tables. Outlook does not need to be installed. On a paid plan you can drop up to 5,000 .msg files, or one .zip of the folder with up to 10,000 messages, as a single background batch, and for a mailbox that keeps filling up you connect it over IMAP so new mail is converted to Excel, CSV, or JSON automatically.

.msg
Outlook format supported
3 formats
Excel, CSV, JSON output
IMAP
Mailbox sync for volume
No install
Runs in your browser

A MSG file is a single email saved in Microsoft Outlook's own format. When you drag a message out of Outlook to your desktop, or save one with File then Save As, you get a .msg file that holds the sender, recipients, date, subject, full body, headers, and any attachments, all locked inside one file per email. It is fine for reopening one message later. It is useless when you have a folder of 3,000 of them and someone needs the data lined up in a spreadsheet.

MailParse reads .msg files and writes the fields you care about into rows and columns. Upload a file you have already saved, or, for mail that keeps arriving, connect a Gmail or IMAP mailbox and let new messages parse automatically. You choose which fields become columns, including custom values like an invoice number, order ID, or tracking number buried in the body text, and download the result as a real Excel workbook, a CSV for any spreadsheet, or JSON for a database or API. The whole job runs in your browser, so there is no Windows-only converter to download and Outlook does not even need to be installed. This page covers how to convert MSG to Excel and CSV, what to do with a large folder, and why a web converter beats the desktop tools that only export the headers. For the walkthrough with screenshots of each step, see how to convert MSG files to Excel, and if your messages are still sitting in Outlook rather than saved to disk, exporting Outlook emails to Excel is the faster route.

What the MSG to Excel converter does

Everything you need to turn Outlook .msg messages into one clean spreadsheet.

No Outlook, no install

Most MSG converters are Windows-only downloads that need Outlook or a MAPI profile. MailParse runs in any browser on Mac, Windows, or Linux, with nothing to install and no Outlook required.

Automatic parsing for new mail

Connect a Gmail or IMAP mailbox and new messages are parsed on a schedule with the fields you named, ready to download, instead of you saving one file at a time.

Excel, CSV, or JSON

Export a formatted .xlsx Excel workbook, a clean .csv for any spreadsheet, or JSON for a database or API import, not one rigid format you have to reshape.

Custom field extraction

Pull a tracking number, invoice total, or order ID out of the message body into its own column, not just the standard sender, date, and subject headers.

Nothing lost in conversion

Sender, recipients, CC, BCC, date, subject, full body, and attachment names all come through, with Unicode and emoji intact and HTML tables read as rows.

Private by design

Conversion runs over an encrypted connection and your source files are deleted after processing. Your email is never used to train AI.

How to convert MSG to Excel or CSV

Four steps from a saved .msg file to a clean spreadsheet.

1

Add your MSG files

Upload a saved .msg file, or connect a Gmail or IMAP mailbox to parse new mail automatically.

2

Choose your columns

Tick the standard fields you want, then add any custom fields you need pulled from the message body, like an order ID or invoice total.

3

Pick a format

Select Excel (.xlsx), CSV, or JSON depending on where the data is going next.

4

Download the spreadsheet

Get one clean file with every email as a row. Save the column setup and re-run it any time new .msg files come in.

Who converts MSG files to a spreadsheet

Teams that get handed folders of saved Outlook messages and need the data in columns.

Legal & e-discovery

Convert exported Outlook case files into a reviewable spreadsheet with sender, date, subject, and body columns for filtering and production.

Accounting & AP

Turn saved invoice and receipt .msg files into an Excel sheet with vendor, amount, and due date columns ready for reconciliation.

Email migration & archiving

Flatten an archived .msg store into a single searchable spreadsheet before switching systems or closing a mailbox.

Sales & operations

Extract orders, leads, and shipping notices from saved Outlook emails into a spreadsheet your team can sort, filter, and report on.

Why a web MSG converter beats desktop software

Works without Outlook

Desktop MSG tools usually need Outlook or a Windows MAPI setup. MailParse reads the .msg format directly in the browser, so no Outlook install is required.

Mac and Linux, not just Windows

Almost every MSG to CSV converter is a Windows-only download. MailParse runs anywhere you have a browser, including Mac and Linux.

Custom fields, not just headers

Desktop converters export fixed columns like sender and subject. MailParse also pulls values out of the body, such as an invoice total or order number.

Real Excel, CSV, and JSON

Get a properly formatted .xlsx, a clean CSV, or JSON for an API, with mailbox sync built in so you can skip the manual save step entirely.

Ways to convert Outlook .msg files to Excel or CSV, compared

A .msg file is locked in Outlook's own format, so getting the data into a spreadsheet has a few routes. Here is an honest comparison of the four most common ones, with credit to each where it wins. If you also handle .eml files, see the EML to CSV converter, and for the full field, the best email parser guide.

What matters MailParse Desktop MSG converter (Windows) Open in Outlook, then export Free online MSG viewer
What it does Reads .msg directly in the browser and writes each email to a row A Windows-only app converts .msg files to a fixed-column CSV Reopen each message in Outlook, then run the export wizard or copy by hand Opens one .msg in the browser so you can read and copy it
Needs Outlook or Windows No, runs on Mac, Windows, or Linux in any browser Yes, Windows, and many need a MAPI profile or Outlook installed Yes, Outlook must be installed and the account configured No, but it shows one message at a time
Batch a whole folder Yes, up to 5,000 files or a .zip of up to 10,000 messages per batch on a paid plan; new mail in a connected IMAP mailbox is parsed automatically Often yes, depending on the tool and its license tier Only the slow manual way, message by message No, one file at a time
Body field extraction Name a value in the body, like an invoice total, into its own column Fixed headers only, no custom body fields Fixed export fields, the rest is manual You copy any value by hand
Output Formatted Excel, CSV, or JSON Usually CSV with a set of columns CSV from the wizard, or pasted text On-screen text to copy
Best for Body fields as columns on any operating system, plus automatic parsing of new mail A Windows shop already set up with the tool A one-off when Outlook is already open Reading a single .msg someone sent you

Desktop converter and viewer features vary by product and version, so confirm each before relying on it. Capabilities described as of June 2026. No pricing is implied here.

Frequently asked questions

How do I convert a MSG file to Excel?

Upload the .msg file to MailParse, select the fields you want as columns (sender, date, subject, body, and any custom fields), choose Excel as the output, and download the .xlsx. Each email becomes one row, and a batch of up to 5,000 .msg files, or a .zip of up to 10,000 messages, builds one combined workbook.

How do I convert MSG to CSV?

Add a .msg message to MailParse, pick the columns you want, choose CSV as the output, and download the result. Every message becomes a row in the CSV, which opens cleanly in Excel, Google Sheets, or any spreadsheet app. Connect the mailbox instead when the messages keep coming.

Can I convert MSG to CSV without Outlook?

Yes. MailParse reads the .msg format directly in your browser, so Outlook does not need to be installed and you do not need a Windows machine. Upload the saved .msg files, choose your columns and format, and download the spreadsheet from any device, including a Mac or a Chromebook.

Can I open a MSG file in Excel?

Not directly. Excel cannot read the binary structure of a .msg file, so opening one shows unreadable characters. You first convert the .msg file to CSV or .xlsx, which maps each field to a column, and then Excel opens it cleanly as a normal spreadsheet with the email data in rows.

How do I convert multiple MSG files at once?

Open the converter in the app and drop the .msg files, the whole folder, or a .zip of it. Up to 20 files parse right away, and larger selections run as a background batch of up to 5,000 files, or 10,000 messages from a .zip, on a paid plan. Each file becomes one row of the same spreadsheet, and every message counts toward your plan's monthly limit. For a PST or a multi-gigabyte archive, a desktop tool such as BitRecover or Aid4Mail is the better fit. For mail still arriving, connect a Gmail or IMAP mailbox and new messages are parsed automatically with the same fields.

How do I open a MSG file on a Mac?

Macs cannot open .msg files natively because the format is built for Outlook on Windows. Instead of hunting for a viewer, upload the .msg file to MailParse in your browser and convert it to Excel, CSV, or JSON, which any Mac app can open, so you read the contents and get the data in columns at the same time.

What is the difference between EML and MSG files?

A .msg file is Outlook's proprietary format, while a .eml file is the standard MIME format used by Apple Mail, Thunderbird, and most webmail. Both store one email each. MailParse converts both, and you can even mix .eml and .msg files in the same job and export them to one spreadsheet.

Convert your MSG files to a spreadsheet now

Drop in your Outlook .msg files and get a clean Excel, CSV, or JSON file with every field in its own column, no Outlook required.