One email or one conversation: use Gmail
You don't need any tool for a single message:
- Open the email in Gmail on a computer.
- For one message, click the three-dot More menu next to it and choose Print. For the whole conversation, click the printer icon (Print all) at the top right.
- In the print dialog, set the destination to Save as PDF and save.
That works well for a handful of emails. It gets slow when you need fifty messages from one sender, a year of receipts, or every email about a project, because Gmail prints one conversation at a time.
Many emails: export with Google Takeout
Google Takeout gives you a copy of your Gmail as an .mbox file, the standard mailbox format. You can then pick and print messages in bulk here.
- Go to takeout.google.com and sign in.
- Click Deselect all, then tick Mail.
- To export only some mail, click All Mail data included and choose the labels you want. Fewer labels means a smaller, faster export.
- Click Next step, keep the delivery method as a download link, and click Create export.
- Wait for Google's email saying the export is ready. Small mailboxes take minutes; big ones can take hours or a day.
- Download the ZIP and unzip it. The mail is in Takeout/Mail as one or more .mbox files, often All mail Including Spam and Trash.mbox.
Turn the export into PDFs
- Drop the .mbox file onto the box at the top of this page, or click Choose files. Even multi-gigabyte exports open, because the file is read in pieces.
- Find the messages. Type a name, an address, a subject word or a date in the search box. Tick Search message text too to search inside the messages as well.
- Select them. Tick individual messages, or click Select all to select every result shown.
- Click Save selected as PDF. A print view opens and your browser's print dialog appears. Choose Save as PDF and save.
Each email starts on a new page, oldest first, with its header (from, to, date, subject) at the top. Picture attachments are printed after the message; other attachments are listed by name, and you can download them from the viewer.
More than 500 emails
Each PDF holds up to 500 messages, because a browser print job with thousands of emails gets slow and unreliable. Work in batches: search by year, sender or subject, select all the results, save, then change the search and save the next batch.
More tips on the MBOX to PDF page.
Your mail stays on your computer
The viewer runs entirely in your browser. Your Takeout file is read on your own computer and is never uploaded to our server or stored. You don't sign in with Google here and we never get access to your account. Only this page and its scripts come from us.
What to expect
- Gmail labels aren't separate folders in the export. Use search to narrow down, or export only the labels you need from Takeout.
- Pictures from the internet appear in a message only after you click Load remote images.
- The PDF is made by your browser's print function, so layout and fonts follow your browser.
- Big exports are more comfortable on a computer than on a phone.