MSG & Outlook file conversion

MSG to Excel Converter: Convert 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. Drop in a single message or a folder of thousands, pick the fields you want as columns, and get a spreadsheet with every sender, date, subject, body, and attachment in place. It runs in your browser on Mac, Windows, or Linux, so there is no Outlook and no desktop install to deal with. Drop a .msg file below to see the columns it pulls out.

No Outlook needed
Batch convert whole folders
Excel, CSV & JSON output
Files deleted after processing

Last updated August 2026

Convert your email files
No install

Connect a mailbox to pull .eml/.msg in bulk, or paste a raw email 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 the .msg files 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, and a backlog of saved MSG files converts in a single pass to Excel, CSV, or JSON.

.msg
Outlook format supported
3 formats
Excel, CSV, JSON output
Bulk
Whole folders at once
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 the files you have already saved, or connect your Outlook or Microsoft 365 mailbox to pull messages straight in. 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, how to batch convert a whole 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 a pile of Outlook .msg files 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.

Batch convert whole folders

Drop in thousands of .msg files or a zipped folder and get one combined spreadsheet, with each email as its own row. There is no per-file limit on a job.

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 folder of .msg files to a single spreadsheet.

1

Add your MSG files

Upload .msg files (a single file, a multi-select, or a zipped folder), or connect your Outlook or Microsoft 365 mailbox to pull them in 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 folders of 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, drop thousands or a zipped folder into one combined sheet 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 Batch conversion with body data on any operating system 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 you can add as many .msg files as you like in a single job to build one combined workbook.

How do I convert MSG to CSV?

Add your .msg files 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, and you can convert one file or a whole folder in the same pass.

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?

Select all the .msg files together or upload a zipped folder, and MailParse writes every email into the same spreadsheet, one row per message. There is no per-file cap on a job, so you can batch convert a handful or several thousand .msg files in one pass and get a single combined file.

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.