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.
Connect a Gmail or IMAP mailbox to parse new mail automatically, or paste an email below to test the converter now.
Create a free account to download. No credit card required.
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.
Add your MSG files
Upload a saved .msg file, or connect a Gmail or IMAP mailbox to parse new mail automatically.
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.
Pick a format
Select Excel (.xlsx), CSV, or JSON depending on where the data is going next.
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.