Why convert Gmail to PDF at all?
Gmail is great for active use, not for archival. The moment you need to share a batch of emails with a lawyer, hand over records to an auditor, or keep a permanent copy that survives a deleted account, you want PDFs — not a Gmail search URL. PDFs are portable, searchable, and don't depend on anyone's server staying online. A converted Gmail Takeout archive is the most durable form your email will ever take.
The overall workflow
- Order a Gmail Takeout archive in MBOX format.
- Download and unzip it on your Mac.
- Import the
.mboxfile into MBOX to PDF. - Configure output based on your goal (legal submission, compliance archive, personal).
- Export and verify.
Most of these steps take minutes. The Takeout preparation on Google's side is the longest wait.
Step 1 — Order the Takeout correctly
Open takeout.google.com while signed into the account you want to archive. By default Google preselects every service — deselect everything and select only Mail.
Mail options to review
- Format: MBOX is the only available format for Gmail and is what you want. Don't look for alternatives.
- Include messages from labels: Default is "Include all of your mail". You can pick specific labels if you need a scoped export — useful for legal productions where only certain threads are responsive.
- Include chats, spam, trash: Usually off unless you're producing an exhaustive archive.
Delivery options
- File type: ZIP is easier to handle on Mac than TGZ.
- Archive size: 2 GB is a good default. Google splits larger exports into multiple files; smaller files are easier to download on flaky connections.
- Delivery method: "Send download link via email" is the most common. You can also route to Drive, Dropbox, OneDrive, or Box.
- Frequency: One-time export is right for most workflows. Scheduled (every 2 months for a year) is useful for ongoing compliance archival.
Click Create export and wait. Google's prep time varies from minutes to a full day depending on mailbox size and current server load. You'll get an email when it's ready; the link stays valid for a week.
Step 2 — Download and unzip
Click the link in the Takeout email, authenticate if prompted, and download. Large exports may download as multiple .zip files — pull them all down.
Double-click each zip to extract on Mac. Each expands into a Takeout/ folder containing a Mail/ directory. Inside are one or more .mbox files. The main file is typically named All mail Including Spam and Trash.mbox or similar.
Step 3 — Import into MBOX to PDF
Install MBOX to PDF from the Mac App Store (free to download). Launch the app and drag your .mbox file into the window.
The streaming engine reads messages progressively, so a multi-gigabyte Takeout doesn't freeze the app while loading. You can start previewing and configuring the output while later messages are still being parsed.
If Google split your Takeout into multiple .mbox files, drag them all in at once — MBOX to PDF treats them as a single combined dataset.
Step 4 — Configure output for your goal
The right settings depend on what you're doing with the PDFs.
Goal: legal or compliance submission
- Output mode: Combined PDF (one document with sequential pagination).
- Page size: Letter (US) or A4 (rest of world).
- Margins: 1 inch / 2.5 cm standard — leaves room for binding or Bates stamps.
- Headers / footers: Turn on page numbers and document title. For legal productions, a footer like "Smith v. Jones — Confidential" is standard.
- Watermark: "Confidential" stamp applied uniformly.
- Attachments: Extract to a sibling folder. Attachments embedded in PDFs make the files huge and awkward for review platforms.
- Content cleanup: Leave quoted replies in — context matters in legal review.
Goal: personal permanent archive
- Output mode: One PDF per email. Each file is named by date + subject so you can browse in Finder like folders.
- Page size: Letter or A4.
- Content cleanup: Strip quoted replies — removes the thread noise and makes each PDF about that single message.
- Attachments: Extract to a folder. Keeps PDF sizes small.
- Black & white mode: Optional — if you plan to print the archive, it halves toner use.
Goal: sharing specific threads
- Use the checkbox list to select only the threads you want before exporting.
- Output mode: Combined PDF.
- Apply a watermark if the recipient shouldn't forward.
Step 5 — Export and verify
Click Convert and pick an output folder. MBOX to PDF shows progress per message so you can estimate completion time.
Spot-check the output
Before you archive or hand over the PDFs, open three or four at random and check:
- Do sender, recipient, date, and subject headers appear correctly?
- Do HTML emails with images render properly (or did images get stripped)?
- Are quoted replies showing the right way (included vs. stripped based on your settings)?
- For combined PDFs — is the pagination continuous across emails?
- For attachment-heavy emails — did the attachments extract correctly to the sibling folder?
If something's off, tweak settings and re-run. MBOX to PDF's real-time preview catches most issues before a batch export, but full verification matters.
File organization suggestions
A tidy archive folder structure pays off months later when you're trying to find something. A pattern that works:
Gmail-Archive-2026/
├── PDFs/
│ ├── 2026-04-15 Project update - Alice Smith.pdf
│ ├── 2026-04-16 Contract draft v3 - Legal Team.pdf
│ └── ...
├── Attachments/
│ ├── 2026-04-15 Project update - Alice Smith/
│ │ └── status-report.xlsx
│ └── ...
└── Original-MBOX/
└── All mail Including Spam and Trash.mbox
Keep the original .mbox around. If you ever need to re-convert with different settings, you'll be glad you did.
Where to back this up
A PDF archive that exists on only one Mac is one drive failure away from gone. Options:
- Time Machine — automatic, local, good default.
- Encrypted cloud storage — iCloud Drive, Dropbox, or similar. Encrypt with Disk Utility first if the content is sensitive.
- Archival media — M-DISC Blu-ray for decade-plus durability. Overkill for most, required for some legal retention policies.
Common issues
"Google said my Takeout is ready, but I clicked the link and it's expired"
Takeout links live for a week. If you miss the window, regenerate the export — it's free.
"The ZIP downloaded but Finder won't unzip it"
Likely a partial download. Check the ZIP size against what Takeout emails said to expect. Re-download if they don't match. For huge exports, use a download manager that supports resume.
"MBOX to PDF says the file is too large"
It shouldn't — the streaming engine handles multi-gigabyte archives. If you see this error, the MBOX may be corrupted during unzip. Try re-extracting with The Unarchiver (free, Mac App Store) instead of the built-in Finder unzipper, which sometimes chokes on large archives.
"The PDFs are missing some emails"
Check the email list in MBOX to PDF before converting — are all messages visible? If some are missing from the list, the .mbox itself may be incomplete (Google occasionally splits exports). Make sure you imported all Takeout pieces.
Frequently asked questions
How long does a Gmail Takeout take to prepare?
Minutes to hours depending on mailbox size. Heavy accounts with many attachments can take up to a day. Google emails you when it's ready.
What format should I choose in Google Takeout for Gmail?
MBOX. It's the only option Google offers for Gmail and it's what every dedicated converter reads.
Should I export all of Gmail or filter by label?
Full export for a complete archive. Filtered by label for scoped exports (legal productions, specific projects).
Can I convert just one email from the Takeout?
Yes — MBOX to PDF shows every message as a checkbox in the list. Deselect everything and pick just the messages you want.
Does converting to PDF preserve attachments?
Yes. Attachments can be embedded in the PDF or extracted to a sibling folder. Extraction is usually better for legal/compliance workflows because it keeps file sizes manageable.
Will Gmail labels appear in the PDF?
Labels live in the X-Gmail-Labels header inside the MBOX. MBOX to PDF preserves headers; whether the labels visibly render in the output depends on your header display settings.