How to print all Gmail attachments at once
Gmail will print the email, but it won't print the files attached to it, and that's usually the part you actually need.
I built InboxBinder for a solo lawyer whose clients regularly send documents by email. One message might include a PDF, three photos taken on their phone of various forms and IDs, and a zip file with two more pictures inside. Every one of those needs to end up on paper or in a case file, but Gmail doesn’t have a button that prints everything at once, so the lawyer would end up needing to download each file, open it locally, rotate it when the orientation was incorrect, export it as a PDF, then use another tool to stitch all of those PDFs together.
The short answer
There’s no “print all attachments” button in Gmail, which leaves three options: print each file from Gmail’s preview, use a browser extension built for printing attachments, or combine everything into one PDF first and print that once. Which one fits depends on the number and types of files you’re dealing with.
What Gmail gives you on its own
I checked each of these in Gmail in October 2026, on a test email with a JPG, a two-page PDF and a zip file.
Printing from the preview works, one file at a time. Click an attachment and Gmail opens it in a viewer with a printer icon in the top bar. That’s fine for two files. With twelve, you’re clicking through the same three steps twelve times, and nothing keeps the printouts in the order the client sent them.
“Print all” prints the conversation, not the files. The printer icon at the top right of an open email is labeled Print all, which sounds like the answer, and it isn’t. It prints the message text and the pictures that sit in the body of the email. The attachments appear at the bottom as a list of file names and sizes; the pages inside the PDF don’t print.
“Download all attachments” gives you a zip. Gmail shows this link above the attachments. You get a single zip file named after the subject line, with each attachment inside exactly as it was sent. A zip that was itself attached stays zipped. You still have to open it and print every file separately.
Extensions built for this
Several Chrome extensions take on this problem, and two are worth knowing if they fit your situation.
Print all Gmail attachments is the one most people find first. As of this writing (October 2026) it has about 10,000 users and a 2.9 star rating from 38 reviews, and its store page describes it as printing “all PDF attachments in a mail with just one easy click” by merging them into one document.1 If your attachments are all PDFs, it does what it says. The handling of photos and other images isn’t mentioned in the description, and when I tested it myself (version 3.0.1, last updated October 2024), only the attached PDF made it into the download; the JPGs and PNGs in the same email were left out.
Badgy works across many emails at once. It downloads the attachments from a batch of messages into one organized zip and can merge PDF invoices and receipts for printing in bulk.2 If your job is “every receipt from last quarter,” Badgy is closer to what you need than anything that works on one email at a time, InboxBinder included.
How InboxBinder works
InboxBinder takes the email you have open and turns its documents into one PDF, which you then print once. It’s a Chrome extension, and it does its processing fully inside your browser, so your files never need to leave your computer.
- Open the email in Gmail and click the InboxBinder extension icon.
- Check the list. Every attached PDF, JPG and PNG is a row with a thumbnail, along with the photos in the body of the email and the images and PDFs inside any attached zip. Deselect anything you don’t want, like large logos and email signatures.
- Click Save. You get one PDF with the pages in order, named with the date, the sender and the subject.
- Open it and print.
The parts I spent the most time on getting right were the photos taken by phone. Phone photos, especially of driver’s licenses or scanned physical documents, tend to get rotated by accident. InboxBinder reads metadata on the image to turn the photo upright on its own, and if the image is still sideways, you can still turn it manually yourself before saving.
What InboxBinder doesn’t do
It works on one email at a time. For attachments spread across dozens of emails, a bulk tool like Badgy is the better fit.
It only captures JPGs, PNGs, and PDFs. Word documents, spreadsheets and iPhone HEIC photos aren’t included (yet), and the popup lists them by name under “Not added (only JPG, PNG and PDF files can be combined).”
It doesn’t include the text of the email. If you need the message on paper too, Gmail’s own Print all handles that well.
The first 5 saves are free with no account. After that it’s 2 free saves a month, or unlimited for $49 a year.
Which one to use
For a single PDF or two, Gmail’s preview is often enough. For a stack of PDFs and nothing else, Print all Gmail attachments should do it. For attachments across a lot of emails, Badgy is worth a look. For one email that mixes photos, PDFs and zips, especially photos taken on a phone, that’s exactly what InboxBinder was built for.
If you print email attachments for work, I’d love to hear how you do it today and what could be improved. I read every email at [email protected].
-
Chrome Web Store listing for Print all Gmail attachments, checked October 13, 2026. User count, rating and description as shown on the listing that day. Image handling tested by the author the same day with version 3.0.1. ↩︎
-
Chrome Web Store listing for Badgy: Gmail attachments manager, checked October 13, 2026. ↩︎