Free – no license required
Convert your email archives into clean, readable PDFs, effortlessly.
MBox2PDF Converter gives you full control over how your .mbox
files are turned into PDF documents. Whether you’re preserving a single email thread or preparing a full archive for legal, academic, or personal use, this tool makes it simple.
From Command Line to GUI
Originally designed as a command-line tool, MBox2PDF Converter now features a user-friendly desktop interface. Select your .mbox
file, choose an output folder, pick a format, and you’re done.
Conversion Modes
Threaded PDFs: Export each top-level email and all its replies into separate files (e.g., 10 threads = 10 PDFs).
Single PDF: Combine all emails into one continuous, well-formatted PDF (e.g., 10 emails = 1 PDF, 30 pages).
Features
📨 Supports standard .mbox
format
📎 Embeds inline images
✨ Nicely formatted output using clean HTML+CSS
📂 Batch thread splitting with intelligent grouping
📄 Thread detection using email headers (Message-ID, In-Reply-To)
💻 Clean, cross-platform PyQt6 GUI
🔄 Version check with update notifications
🧭 “Open output folder” button after conversion
Downloads
MBox2PDF-Windows-X64-1.0.1.zip
(Intel Mac) Coming Soon
MBox2PDF-Linux-X86_64-1.0.1.tar.gz
Usage
Option 1: Use the GUI
- Click “Convert to PDF.”
When it finishes, you’ll have the option to open the output folder right away. - Launch the MBox2PDF Converter app.
- Select your MBOX file using the “Browse” button.
- Choose an output folder where the PDFs will be saved.
- Pick a mode:
- Single PDF: All emails combined into one document.
- One PDF per Thread: Each top-level email + its replies saved separately.
Option 2: If you prefer terminal-based workflows or want to automate batch conversions, you can use the mbox_worker
utility:
Option | Description |
---|---|
--mbox | Path to your .mbox file |
--output | Output folder for the generated PDFs |
--mode | single or thread (default: thread ) |
All emails into one PDF output to the current folder
./mbox_worker --mbox inbox.mbox --output ./PDFs --mode single
One PDF per email thread output to the current folder
./mbox_worker --mbox inbox.mbox --output ./PDFs --mode thread
Screenshots
coming soon…