Save email as PDF
Home › How to save, export and print emails › How to print email with attachments

How to print email with attachments

To print email with attachments you print twice: the message through the client's Print command, then each attachment from the app that opens it; only Outlook for Windows can send both in one job. If you have the email as an EML or MSG file, SaveMail renders a PDF that lists every attachment with its name and size and lets you download them, with nothing uploaded.

Why attachments do not print with the email

An email is a container. The part you read is one section of the message; each attachment is another section, encoded as text and labeled with its file name and type. When a client prints, it renders the readable section, the body, and hands that to the printer. It would have to open a spreadsheet, a photo and a PDF with three different programs to print the rest, so it does not try. The attachment line you see in the printout is a label, not the content.

That is also why a PDF of an email made with Print never contains the attached files, and why anyone building a record keeps the original file: an .eml or .msg still holds the attachments as bytes inside the one file. More on that in save an email with attachments.

Have the email as a file (EML, MSG, MBOX)? Convert it to PDF in your browser: nothing is uploaded.

Print email with attachments in each client

ClientMessageAttachments
Outlook for WindowsFile, PrintIn the print dialog click Print Options and check Print attached files; they go to the default printer in one job, in the order they are attached
Outlook for MacCmd+POpen each attachment and print it; no combined option
Outlook on the webThree dots, PrintDownload each attachment, open, print
GmailThree dots, PrintClick the attachment to open the viewer, then its printer icon
Apple MailCmd+PQuick Look or open in Preview, then Cmd+P
iPhone / AndroidPrint from the message menuTap the attachment, share icon, Print

The Outlook option is the only true "print all"; the Windows-specific steps, including the attachments-only variant, are on print all attachments in Outlook.

Step by step: message first, then the files

  1. Print the email itself (Ctrl+P, Cmd+P or the Print item in the menu). Choose Save as PDF instead of a printer if you want a file.
  2. Save the attachments to a folder named after the email, for example 2026-10-07 Invoice 4471. Gmail has a Download all button when there is more than one; Outlook has Save All Attachments.
  3. Open each file in its own app and print it. For PDFs use Fit to page; for images print one per page; for spreadsheets set the print area first or you get thirty pages of empty cells.
  4. If you are building a record, print the attachments in the order they are listed in the email, and write that order on the cover page.

Printing to PDF at every step gives you one PDF of the email and one PDF per attachment, which is easier to file than paper. The settings that prevent cut-off tables are on print an email to PDF.

Print an EML or MSG file with its attachment list

When the email is a file, the SaveMail converter gives you the message and the attachment list in one rendered page, then the attachments as downloads.

  1. Drop the .eml or .msg on the converter. It is parsed by JavaScript in the browser tab; nothing is uploaded.
  2. The page shows From, To, Cc, Date, Subject and Message-ID, the body with inline images, and below it every attachment with its name and size.
  3. Press Save as PDF (or choose a physical printer in the same dialog). The attachment list prints as part of the page, so the record shows what was attached.
  4. Download the attachments one by one or all as a ZIP. PDF attachments open separately in your viewer; print them from there.

MBOX exports work the same way per message: the tool lists all messages in the file and you open and print each one. See MSG to PDF and EML to PDF.

What does not work, and the honest workarounds

  • One combined PDF of email plus attachments is not produced by any client's Print, nor by SaveMail. Keep the files side by side, or merge the PDFs afterward in a PDF app.
  • Inline images are not attachments. A logo or a pasted screenshot prints with the body; a file attached with the paperclip does not.
  • Encrypted messages stay encrypted in the converter; attachments cannot be extracted from them.
  • Very large attachments inside MSG files are slow to extract in the browser; be patient or use Outlook's Save All Attachments.
  • PST files cannot be opened in a browser; export the messages first (PST to PDF).

Frequently asked questions

Why don't attachments print with my email?

Print renders the message body only. Attachments are separate files inside the message and need their own apps to print.

How do I print an email with attachments in Outlook?

Outlook for Windows: File, Print, Print Options, check Print attached files. Other versions: print the message, then open and print each attachment.

How do I print an email with attachments in Gmail?

Print the message with three dots, Print; then click each attachment, open the viewer and use its print icon.

Can I get one PDF with the email and its attachments?

Not from Print or from SaveMail. Save the email as PDF, save each attachment as PDF, and merge them in a PDF app if you need a single file.

Does the SaveMail PDF show the attachments?

It lists them with names and sizes below the message. The files themselves download separately, one by one or as a ZIP.

How do I print an email file someone sent me with its attachments?

Drop the .eml or .msg on the converter, print or save the rendered page, then download the attachments and print them from their own apps.