A spreadsheet view of any mailbox
Sometimes you don't need to read every email. You need an overview: who wrote, when, about what, and with which attachments. A CSV index gives you exactly that, in a format every spreadsheet app understands. Sort by date, filter by sender, count messages by month, or hand a list to a colleague who needs to decide what to review.
InboxVue builds the CSV from your MBOX file in the browser, so the mailbox stays on your computer. It works for Gmail Takeout exports, Thunderbird folders, Apple Mail exports and server archives.
What's in the file
Each row is one message. The columns are number, bates_begin, bates_end, date_iso, from, to, cc, bcc, subject, message_id, attachment_count, attachment_names, source_file, source_folder, output_file and pages. The Bates and output columns are filled when you export PDFs in the same run; otherwise they're empty. Multiple recipients and attachment names are separated by semicolons inside the field.
Dates are written in ISO 8601 with the original time zone offset, such as 2024-03-12T14:32:00+01:00, so they sort correctly and Excel can convert them.
Getting a clean CSV
- Start with the right messages. If you only need one Gmail label, choose it in the folder pane before exporting. Our Google Takeout guide explains how to export just the labels you need.
- Combine with PDFs. Choose ZIP of PDFs and keep CSV index switched on. The ZIP then contains the PDFs and an
index.csvthat points to each one. See MBOX to PDF. - For legal work, InboxVue Pro adds Bates ranges and a SHA-256 manifest to the same index, the basis of a production log. Read more in email to PDF for court.
Troubleshooting
Accents look wrong in Excel. Make sure you opened the exported file directly. If you import it through Excel's Data → From Text/CSV, choose 65001: Unicode (UTF-8) as the file origin.
Everything is in one column. Your system may use semicolons as the list separator, which is common in European locales. Use Data → From Text/CSV and choose Comma as the delimiter.
Dates show as text. Excel doesn't always recognise ISO dates with offsets. Use a formula like =DATEVALUE(LEFT(D2,10)) for the date part, or import the column as text and convert it.
Some subjects are blank. Those emails had no subject line. The CSV keeps the field empty rather than inventing one.
MBOX to CSV options
| Method | Columns | File size limit | Privacy |
|---|---|---|---|
| InboxVue | 16 standard columns, plus Bates and output when exporting | None | Local |
| Thunderbird + ImportExportTools NG | Basic list | None | Local, after importing the mailbox |
| Scripts (for example Python's mailbox module) | Whatever you code | None | Local, needs programming |
| Online converters | Varies | Often capped | File uploaded |
Want to browse before exporting? Open the mailbox in the MBOX viewer. Plan details are on the pricing page.