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.
Last updated August 2026
Connect a mailbox to pull .eml/.msg in bulk, or paste a raw email to test the converter now.
Create a free account to download. No credit card required.
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.
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.
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 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.