MBOX archive conversion

MBOX to CSV Converter, Convert MBOX Files to CSV, Excel and JSON

Turn a Gmail Takeout or Thunderbird .mbox archive into clean spreadsheet rows

An .mbox file stacks hundreds of emails end to end in one text file, and Excel cannot read it. MailParse splits the archive and writes every message as a row in CSV, Excel or JSON, with the values you name pulled out of the body as their own columns. It runs in the browser, so there is no Windows-only desktop converter to buy and install.

Gmail, Thunderbird & Apple Mail .mbox
CSV, Excel & JSON output
Body fields as columns
Files encrypted at rest
Upload your .mbox file

Opens the converter. Drop an .mbox, or up to 50 .eml and .msg files at once.

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 MBOX to CSV, upload the .mbox file to MailParse. It splits the archive into individual messages and writes one row per email with date, sender, Reply-To, recipients, subject and body, plus any fields you name from the body such as an order number or total. Download it as CSV, Excel (.xlsx) or JSON. One run takes an .mbox up to 50 MB on paid plans and up to 200 messages, and there is nothing to install on Mac, Windows or Linux.

.mbox
Archive split into rows
200
Messages per run
50 MB
File size on Plus and Pro
No install
Runs in your browser

MBOX is the format you end up with when mail leaves its inbox in bulk. Google Takeout hands you a Gmail label as an .mbox. Thunderbird stores every local folder as one. Apple Mail exports a mailbox as an .mbox package, and Google Vault offers mbox as one of its two export formats. It is a sensible way to move mail around and a terrible way to analyze it, because the whole archive is one long text file in which each message starts with a line that begins "From " and runs until the next one.

MailParse reads that file for you. It cuts the archive at each message boundary (including the escaped ">From " lines of the mboxrd variant), decodes the MIME parts, and writes one row per email. The standard columns come out automatically: date, sender, Reply-To, To and CC, subject, the body with the quoted reply thread separated from the new text, and the names of any attachments. The part desktop converters skip is the body itself. Name a field, such as a PO number, an invoice total, a tracking number or a customer name, and it lands in its own column, and when a message carries an HTML table of line items, each item becomes its own row in the sheet.

This page covers how the conversion works, what a single run handles, how it compares with the desktop MBOX to CSV tools and the free Thunderbird route, and the questions people ask before they commit. If your mail is still sitting in Gmail rather than exported, exporting Gmail emails to Excel by connecting the mailbox skips the archive step, and for single saved messages the EML to Excel converter is the faster fit.

What the MBOX to CSV converter does

Built for the moment someone hands you an archive and asks for a spreadsheet by Friday.

The whole archive, split for you

Upload one .mbox and MailParse cuts it into individual messages, one row each, handling both the classic mbox and the mboxrd variant Gmail and Thunderbird write.

Body fields as columns

Standard headers are the easy part. Name the values you need from the body, like an order ID, an amount or a ship date, and each one gets its own column.

Line items as rows

When a message holds an HTML table of products or charges, every line becomes a row in the sheet and a line_items array in the JSON, not one crammed cell.

CSV, Excel or JSON

Download a CSV for any spreadsheet, a real .xlsx workbook, or JSON for a database, a script or the MailParse API.

Reply text kept apart

The new text of each message and the quoted thread below it land in separate columns, so a long back and forth does not repeat itself in every row.

Private handling

Message bodies and uploaded files are encrypted at rest with AES-256, every file access and export is logged in your team audit trail, and your email is never used to train AI.

How to convert MBOX to CSV or Excel

Four steps from an exported archive to a sorted spreadsheet.

1

Export the mailbox as .mbox

In Google Takeout pick Mail and the labels you need, in Thunderbird use the folder file or ImportExportTools NG, or take the mbox from a Vault export.

2

Upload the archive

Drop the .mbox into the converter. It is split into messages and each one is parsed as its own row, up to 200 per run.

3

Name your columns

Keep the standard fields and add the values you want from the body, such as a total, an order number or a customer name.

4

Download CSV, Excel or JSON

Get one file with every message as a row. Save the column setup and reuse it on the next archive.

Who converts MBOX archives to a spreadsheet

People holding an export they did not create, with a deadline and a question only the mail can answer.

Finance and AP

Rebuild a vendor's invoice or payment notification history from a Takeout label: dates, invoice numbers and amounts in columns ready to reconcile against QuickBooks or NetSuite.

Operations after a handover

When an employee leaves, their order confirmations, quotes and supplier mail arrive as an archive. Turn it into a sheet the team can sort by customer and date.

Legal, HR and compliance

Build a message log with date, sender, recipients and subject from a targeted export, then pull the body values a reviewer needs into their own columns.

Ecommerce and sales

Turn a label full of Shopify, Amazon or web form notification emails into rows of orders or leads for reporting or a CRM import.

Why a browser MBOX converter beats the usual routes

No desktop license

Most MBOX to CSV tools are Windows or Mac downloads sold per machine. MailParse runs in any browser, so it works on the laptop you have today.

Values from the body

Desktop converters and the Thunderbird export give you fixed header columns. MailParse also extracts the numbers and names inside the message.

One setup for the next archive

Save the field setup once and apply it to the next export, or connect the mailbox over IMAP so new mail never needs exporting again.

Honest about size

One run covers up to 200 messages in an .mbox of up to 50 MB. For a multi-gigabyte archive, a desktop tool is the better fit, and we say so below.

Ways to convert an MBOX file to CSV or Excel, compared

There are four realistic routes from an .mbox to a spreadsheet. Each wins somewhere, so here is where. For single saved messages see the EML to Excel converter, and for the wider field the best email parser guide.

What matters MailParse Desktop MBOX to CSV converter Thunderbird with ImportExportTools NG Python mailbox script
What it does Splits the .mbox in the browser and writes each email to a row with the fields you name A Windows or Mac app converts whole .mbox files to fixed-column CSV and other formats Import the .mbox into Thunderbird, then export the folder as a spreadsheet You write code that walks the archive and writes the columns you choose
Install needed No, any browser on Mac, Windows or Linux Yes, a desktop app and usually a license per machine Yes, Thunderbird plus the add-on Python and your own script
Archive size Up to 50 MB and 200 messages per run on Plus and Pro Built for very large archives, often many gigabytes Large folders work, limited by the machine No limit beyond your machine
Values from the body Yes, name a field and it becomes a column, table lines become rows Usually fixed header columns plus the body text Header columns and optionally the body text Yes, if you write the extraction logic
Output CSV, Excel (.xlsx) or JSON CSV and many other formats, often PST and PDF as well CSV Whatever you code
Best for Getting business values out of a few hundred messages without installing anything Migrating or converting a multi-gigabyte archive in one go A one-off header list when Thunderbird is already set up Developers with a repeatable custom job

Desktop converter and add-on capabilities vary by product and version, so check the current edition before relying on one. Described as of September 2026. No pricing is implied here.

Frequently asked questions

How do I convert an MBOX file to CSV?

Upload the .mbox to MailParse, choose the columns you want, and download CSV. The archive is split into individual messages and each becomes one row with date, sender, recipients, subject and body, plus any fields you name from the body. The same run can also produce an Excel workbook or JSON.

Can Excel open an MBOX file?

No. Excel has no MBOX import, and opening the file as text puts raw headers and encoded message parts into cells rather than one email per row. Convert the .mbox to CSV or .xlsx first, which maps each message to a row and each field to a column, then open that file in Excel.

How do I convert MBOX to Excel?

Choose Excel (.xlsx) as the output when you upload the .mbox to MailParse. You get a real workbook with one row per message and a column per field. If a message contains a table of items, each item is written as its own row so totals and quantities can be summed directly.

How many emails can I convert from one MBOX file?

One run processes up to 200 messages from an .mbox of up to 50 MB on the Plus and Pro plans (25 MB on Starter), and each message counts toward the plan's monthly limit. For a multi-gigabyte archive in one pass, a desktop converter such as BitRecover or Aid4Mail is the better fit.

How do I convert a Gmail Takeout MBOX to CSV?

In Google Takeout select only Mail, pick the specific labels you need so the archive stays small, and download it. Upload the resulting .mbox to MailParse and download CSV. For mail that keeps arriving, connect the Gmail account over IMAP instead and new messages are parsed with the same fields without another export.

Can I convert MBOX to CSV on a Mac?

Yes. MailParse runs in Safari, Chrome or Firefox on macOS, so an Apple Mail or Thunderbird .mbox converts without buying a Mac-only app. Apple Mail exports a mailbox as a folder ending in .mbox; inside it is a file named mbox, which you upload after adding the .mbox extension to its name.

Does the MBOX conversion keep attachments?

Attachment file names are listed in their own column for every message, and the JSON output carries each attachment's details. The attachment files themselves are not unpacked into the spreadsheet, so if you need the PDFs or images extracted, a desktop MBOX tool that saves attachments to a folder is the better choice.

Convert your MBOX archive to a spreadsheet

Upload the .mbox, name the fields you need, and download CSV, Excel or JSON with one row per email.