TL;DR

Open the email in Gmail on desktop, click the printer icon in the top-right of the message, then choose "Save as PDF" in the print dialog. That gives you a clean PDF of the message body. For attachments in the same file, or for full-thread PDFs from a phone, you need an extension that turns the live Gmail page into a PDF — most online converters cannot, because Gmail sits behind a login they can't cross. The Convert Web to PDF extension runs inside your logged-in browser and handles both cases in one click.

Desktop: print icon > Save as PDF

Gmail's built-in path is faster than most people realize once you find the right button. Open the message you want. In the top-right corner of the message pane — not the top of the whole Gmail window — there is a small printer icon next to the reply arrow. Click it.

That opens a print preview in a new tab. In Chrome, Edge, Brave, Arc, or any Chromium browser, the "Destination" dropdown at the top of the dialog includes "Save as PDF." Pick it, then click Save. In Safari, the equivalent is the PDF dropdown at the bottom-left of the Print dialog — pick "Save as PDF." In Firefox, choose "Save to File" as the destination and set the format to PDF.

A few things worth knowing about this path:

  • The print preview strips Gmail's navigation, ads, and sidebar, so what you see in the preview is what you get in the file. No hidden Gmail chrome ends up in the PDF.
  • The From, To, Date, and Subject headers are preserved at the top. That is what you usually want for a receipt, an offer letter, or a legal record.
  • If the message contains an inline image (a screenshot pasted into the body, an inline logo), it comes through as part of the PDF. Attachments do not — those are separate files, and we cover them below.
  • If the sender used HTML formatting with a dark background, some browsers render it faithfully in the PDF and others force it to white. If it matters, expand "More settings" in the print dialog and toggle "Background graphics."

The print icon is the single most reliable way to save one message. It works on every desktop OS, does not require an extension, and produces a searchable PDF (text is text, not an image). If you only ever save one message at a time, you are done.

Save an entire thread (all messages) as PDF

The printer icon on a single message saves only that message. If you want the whole conversation — original mail, replies, forwards, the full back-and-forth — you need a different entry point.

Open the thread. At the very top-right of the reading pane, above the sender, there is a "Print all" icon. It looks identical to the single-message print icon, but it lives outside any individual message. That is the one you want. Clicking it produces a print preview with every message in the thread stacked in order, oldest at the top, newest at the bottom.

From there the flow is the same: Destination > Save as PDF > Save.

Two gotchas that trip people up:

  • Collapsed messages stay collapsed in the preview. If Gmail collapsed older replies in the thread ("3 earlier messages"), the print preview may inherit that. Before printing, click "Expand all" (the icon that shows all messages at once). Then print. Otherwise you save a PDF that literally says "3 earlier messages" instead of the messages themselves.
  • Quoted reply text collapses too. Gmail hides quoted "On Thu, Jun 5..." blocks by default. Click the "..." button in each reply to expand quoted text before printing if you want the full quoted history in the PDF.

For long threads (say, a year of back-and-forth with a vendor), the print preview can take a few seconds to render. Give it time before clicking Save — printing before the preview finishes can produce a truncated file with the last few messages cut off. If you have already saved a PDF and the last message is missing, this is almost always the cause. Reprint after the preview settles.

Include attachments in one PDF

This is where Gmail's built-in path runs out. The print dialog saves the message body — it will not merge attached PDFs, Word docs, or images into the same file. You end up with the email as one PDF and every attachment as a separate download.

For a single combined file, you have three options.

Option 1: an extension that captures the full page. Convert Web to PDF treats the open Gmail tab as one canvas and renders it, including image attachments displayed inline. For emails where "the attachment" is a photo the sender embedded (a receipt, a screenshot, a signed form scanned as JPG), this catches everything in one file.

Option 2: merge after the fact. Save the email as PDF via the print icon. Download each attachment. Then merge them with a local PDF merger. Adobe's free online tool works but uploads your files to their server; if the email is confidential, a local merger like PDFtk, PDF Expert, or Preview (macOS: open first PDF, drag others into the sidebar, File > Export as PDF) is safer. See Are online PDF converters safe in 2026 for the tradeoff.

Option 3: forward to a merge service. Some workflows (legal discovery, expense reports) forward the email plus attachments to an address that emails back a merged PDF. This works but you are handing every message and attachment to a third party. Fine for a Zoom booking confirmation, not fine for anything under NDA.

For most people, option 1 covers 80% of cases and option 2 covers the rest. The one thing to avoid is uploading confidential emails to a random online converter you found through a search — see the "why online converters can't do this" section below for why they usually can't even get in.

Mobile Gmail: iOS and Android

Both mobile apps hide the print option, but it exists.

iOS: Open the email in the Gmail app. Tap the three-dot menu in the top-right corner of the message. Tap "Print." iOS opens its share sheet with a print preview. Pinch out on the preview thumbnail with two fingers — that gesture converts the print preview into a shareable PDF. From there, tap the share icon and choose "Save to Files," "Save Image," or send it to another app. This is undocumented but has worked in iOS since version 10 and still works in 2026.

Alternative on iOS: open the email in Gmail, tap the share icon, and share to Safari. In Safari, tap Aa > Show Reader, then share > Options > PDF > Save to Files. Longer, but produces a cleaner PDF for messy HTML emails.

Android: Open the email. Three-dot menu > Print. On the print preview screen, tap the destination dropdown at the top and change from your printer to "Save as PDF." Tap the yellow PDF button. Choose where to save. Done.

Both phones handle single-message export well but not full threads. For a full thread PDF from a phone, the cleanest path is to log into Gmail in mobile Chrome (not the app), request desktop site, and use the print-all icon like on a laptop. Ugly but works.

For attachments-in-one-file on mobile, there is no clean built-in path. Save the email PDF, download the attachments to Files (iOS) or your Downloads folder (Android), and use a mobile PDF merger — PDF Expert, Documents by Readdle, or Xodo all do this offline.

Why online converters can't do this (login wall)

Search "gmail to pdf converter" and the first ten results are web tools that promise to convert your email in one click. Almost none of them actually work with Gmail. Here is why.

Those converters accept a URL, fetch the page from their server, and render it to PDF. That works fine for a public blog post or news article — the converter's server can load it exactly like your browser would.

Gmail is different. The URL of your open email (mail.google.com/mail/u/0/#inbox/...) is meaningless to anyone who is not logged in as you. When the converter's server hits that URL, Google returns the Gmail login page. The converter dutifully renders the login page to PDF and hands you a file with a blank Google sign-in form. This is not a bug in the converter — it is a structural limit of any tool that runs outside your browser session.

There are exactly two ways around this:

  1. Run inside your browser session. A Chrome extension operates inside the tab you already have open. It sees the same rendered HTML you see, because it is you. No login handoff needed. This is why extensions dominate the best web-to-PDF extensions space for anything behind a login.
  2. Hand the converter your Google credentials. Some tools ask you to sign in with Google OAuth so they can read your mail on your behalf. Technically it works. It also means an unknown third party now has read access to your inbox. For a one-time PDF export, this trade is bad. Don't.

If a "Gmail to PDF" web service claims to work without either of the above, it is either lying or it only produces a PDF of the login page. Test it on a throwaway email first if you insist on trying.

The Convert Web to PDF extension exists partly to solve this exact case. It runs in your logged-in tab, so Gmail (and Slack, Notion, private Trello boards, LinkedIn messages, anything behind a login) renders normally and gets captured normally.

Frequently asked questions

How do I save a Gmail thread as PDF?

Open the thread and click the "Print all" icon at the top-right of the reading pane — it is a small printer icon that sits above the sender name, outside any individual message. Before printing, expand any collapsed messages by clicking the "3 earlier messages" summary, and expand quoted reply text with the "..." button in each reply. Then choose Save as PDF in the print dialog. The result is a single file with every message in the thread, oldest to newest, with headers preserved.

How do I save Gmail attachments in the same PDF?

Gmail's built-in print does not merge attachments into the email PDF — you get the message body only. To combine them, use a browser extension that captures the whole live tab (which grabs any inline image attachments), or save the email PDF and each attachment separately, then merge them with a local tool like macOS Preview, PDFtk, or PDF Expert. Avoid uploading confidential mail to an online merger — see are online PDF converters safe for why local merging is the safer default.

How do I save Gmail as PDF on iPhone?

Open the email in the Gmail app, tap the three-dot menu, tap Print. iOS shows a print preview. Pinch outward on the preview thumbnail with two fingers — that undocumented gesture converts the preview into a PDF. Tap the share icon and choose Save to Files. It sounds odd but has worked since iOS 10 and still works today. For a cleaner render on messy HTML emails, share the message to Safari, use Reader mode, then Share > Options > PDF > Save to Files.

Can I bulk-save Gmail messages as PDF?

Not from Gmail's UI. Print handles one message or one thread at a time. For bulk export — say, every email from a specific sender, or your entire "Receipts" label — you either script it with the Gmail API and a headless PDF renderer, or use a dedicated backup tool like Google Takeout (which exports MBOX, not PDF, so you still need a second conversion step). Neither is one-click. If you only need a handful, opening each in a new tab and printing them one after another is faster than setting up the pipeline.

Why does my Gmail PDF cut off the email?

Two common causes. First, you clicked Save before the print preview finished rendering — long threads take a few seconds. Reprint after the preview settles. Second, quoted reply text and older messages in the thread were collapsed. Gmail collapses them by default in the preview, so the PDF includes "3 earlier messages" instead of the messages. Before printing, click "Expand all" and expand quoted text in each reply with the "..." button. Reprint. This fixes the truncation almost every time.

Bottom line

For one message, Gmail's print icon plus "Save as PDF" is the fastest path and produces a clean, searchable, header-preserved file. For a full thread, use the "Print all" icon at the top of the reading pane and expand collapsed messages first. For attachments merged into the same PDF, or reliable one-click capture from a logged-in tab, an extension that runs inside your session — like Convert Web to PDF — is the only path that actually works. Online converters cannot cross the Gmail login, and handing your credentials to one is a bad trade for a PDF export.