MBOX to CSV Converter

Convert Unix mbox email archives to CSV spreadsheet or JSON. Perfect for Gmail Takeout exports, Thunderbird backups, Apple Mail archives. Extracts sender, date, subject, snippet, and Gmail labels.

1.0.0
Version
Auth
Batch
File size limit: 50MB. Large Gmail Takeout archives can be GB-sized. If yours is too big, split it first with split (Linux/macOS) or use a tool like mbox-splitter before uploading.

Upload your .mbox archive

Gmail Takeout, Thunderbird, Apple Mail archives • Max 50MB

Requires login • 2 credits (heavier parsing)

MBOX to CSV Converter Tutorial

What is an MBOX file?

MBOX is the classic Unix format for storing a collection of emails in a single file, where each message starts with a special From separator line. It's the native archive format for Thunderbird, Apple Mail, and the file Google gives you in Gmail Takeout exports.

Why Convert to CSV?

  • Bulk analysis: See how many emails you got from each sender
  • Backup inventory: A readable index of your entire archive
  • Filter and search: Use Excel/Sheets to find specific messages fast
  • Migrate data: Import metadata into a CRM, a database, or other tools

What Gets Extracted

For each message in the archive, the CSV includes:

  • Date — parsed to YYYY-MM-DD HH:MM:SS
  • From / To / Cc — decoded, MIME headers unwrapped
  • Subject — UTF-8 decoded
  • Snippet — first 200 chars of plain-text body
  • Attachments — count of attachments
  • Gmail Labels — preserved from X-Gmail-Labels header
  • Message-ID — for deduplication and linking

How to Get an MBOX File

  • Gmail: takeout.google.com → select Mail → Export
  • Thunderbird: Profile folder → Mail/Local Folders/ contains mbox files directly
  • Apple Mail: Mailbox → Export Mailbox... — creates .mbox bundle

Privacy

Your archive is parsed in memory, summaries returned, and the file deleted immediately after conversion. Nothing is stored.