Support
MBOX To CSV

How to Export MBOX Emails to CSV and Excel

Written ByMagic Soft Recovery LLC
Published OnOct 28, 2026
Read Time4 Minutes

A CSV of your emails lets you sort by date, filter by sender and count messages in Excel or Google Sheets. It's handy for audits, client lists, or finding that one email from 2019 when search keeps failing.

Here are two ways to get MBOX mail into CSV, from Thunderbird, Google Takeout or Apple Mail, plus how to open the result without garbled text.

01

Method 1: Thunderbird + ImportExportTools NG (free)

  1. Install Thunderbird and the ImportExportTools NG add-on.
  2. Import the MBOX: right-click Local Folders > ImportExportTools NG > Import mbox file.
  3. Right-click the imported folder and choose ImportExportTools NG > Export all messages in the folder > Spreadsheet (CSV).
  4. Save the file.

The add-on's CSV export is mostly an index: subject, sender, recipient and date. Message bodies aren't the main point of it, and you repeat the steps for each folder.

02

Method 2: MBOX Converter (bodies, all folders, many files)

Magic Soft MBOX Converter writes one row per email with separate columns for sender, recipient, CC, subject, date and time, and the message body. You don't need Thunderbird installed.

01

Load the MBOX files

Pick Single file for one MBOX, or Folder tree to load a whole directory. Google Takeout and Apple Mail exports both work.

02

Select what to export

Preview the folders, search if you need specific messages, and tick them.

03

Choose CSV

Click Export, choose CSV, and set a date range to keep the sheet focused.

04

Export

Choose a destination and click Start Export.

The trial exports the first 10 emails of each MBOX file, so you can see the columns before buying.

03

Open the CSV in Excel without garbled text

  1. In Excel, go to Data > From Text/CSV.
  2. Set File Origin to 65001: Unicode (UTF-8).
  3. Check the preview shows names and subjects correctly, then click Load.
Cell limits

Excel cells hold 32,767 characters and Google Sheets cells 50,000. Long email bodies get cut off in the sheet, but the CSV file itself keeps the full text.

Once loaded, turn the data into a table (Ctrl+T) and add a PivotTable to count emails per sender or per month.

04

Useful things to do with the spreadsheet

  • Remove duplicates on the sender column to get a list of everyone who wrote to you.
  • Filter by date to pull every email from one project period.
  • Search the body column for invoice numbers or order IDs.
  • Hand the sheet to an auditor as an index, then convert the actual emails to PDF for the record.

Summary

Thunderbird's add-on gives a free per-folder index. For bodies, many files and date filters, convert with MBOX Converter. Working from Outlook instead? See exporting PST emails to CSV.

Frequently Asked Questions

Frequently Asked Questions

Yes. Load the .mbox file from the Takeout folder with Single file mode and export to CSV.

No. CSV holds text only. Export attachments separately or convert the emails to PDF.

Excel opened the file with the wrong encoding. Use Data > From Text/CSV and set File Origin to UTF-8.

Yes. MBOX Converter has a date range filter in the export options.

Excel handles 1,048,576 rows per sheet. For bigger mailboxes, split the export by date range.

About The Author

Magic Soft

Magic Soft provides software solutions for email recovery, data migration, file conversion, and digital data management.

🏅
At Service Since 2015
10+ Years Experience
🌍
Trusted by Millions
Worldwide Customers
🔒
SSL Secure
256-bit Encryption
🛡️
McAfee SECURE
Site Security
🛡
DMCA Protection
Protected Content
✔
D-U-N-S Verify
Business Verified
⭐
BBB Verify
Trusted Business
🏅
At Service Since 2015
10+ Years Experience
🌍
Trusted by Millions
Worldwide Customers
🔒
SSL Secure
256-bit Encryption
🛡️
McAfee SECURE
Site Security
🛡
DMCA Protection
Protected Content
✔
D-U-N-S Verify
Business Verified
⭐
BBB Verify
Trusted Business