# How to Print to PDF on Mac and Windows (Free, Built In)

URL: https://pdfflare.com/blog/print-to-pdf-mac-windows
Published: May 6, 2026
Reading time: 8 min read

> Print to PDF on Mac, Windows 11, Linux — using the built-in Save as PDF dialog. Plus how to compress, merge, or sign the PDF you printed afterward.

---

Print to PDF Mac and Print to PDF Windows are two of the most useful features built into every modern operating system — and two of the most poorly named, since you're not actually printing anything. You're using the print dialog as a universal export hatch, because every app supports printing, which means every app supports saving any document as PDF. The trick is knowing where the “Save as PDF” option hides on each OS.

In this guide you'll learn how to print to PDF on Mac (every macOS version still in support), Windows 10 and 11, and Linux — plus how to handle the inevitable follow-ups using PDFFlare's [Compress PDF](https://pdfflare.com/tools/pdf/compress-pdf), [Merge PDF](https://pdfflare.com/tools/pdf/merge-pdf), and [Sign PDF](https://pdfflare.com/tools/pdf/sign-pdf) tools when you need to clean up, combine, or sign the printed PDF afterward.

## Why Print to PDF Instead of Exporting?

App-specific export menus (File → Export, File → Save As) often only support a handful of formats. Print is universal. Anything that can render to a screen can print, which means anything can be saved as PDF — emails, web pages, recipes, invoices, calendar events, spreadsheets, source code, terminal output. If the print preview shows it correctly, the PDF will too.

## How to Print to PDF on Mac

1. **Open the document.** Email, web page, Pages doc, anything.
2. **Press Cmd+P** to open the print dialog.
3. **Click the PDF dropdown (bottom-left)** → _Save as PDF..._
4. **Pick filename + location** → Save.

That's the whole flow. The PDF dropdown also offers_ Save as PostScript_ (rare), _Mail PDF_ (composes a new email with the PDF attached), and_ Save to iCloud Drive_. For 99% of uses, plain Save as PDF is what you want.

## How to Print to PDF on Windows 11 (and Windows 10)

1. **Open the document.**
2. **Press Ctrl+P** to open the print dialog.
3. **Change Printer to “Microsoft Print to PDF.”** Built into Windows 10/11; nothing to install.
4. **Click Print, pick filename + location.**

Microsoft Print to PDF is good but minimal — it lacks some features competing virtual printers offer (text OCR, password protection on save). For those, install a free PDF24 or CutePDF Writer. Or print plain → use PDFFlare for the post-processing.

## How to Print to PDF on Linux

Most modern Linux distros ship with a PDF printer built in. In the print dialog (Ctrl+P), change the Printer to “Print to File” or “Save as PDF” (the wording depends on the desktop environment). On GNOME, the option is labeled _Print to File_and the output format defaults to PDF. KDE's print dialog has a similar option in the dropdown.

If the Print to File option is missing, install `cups-pdf` via your package manager — it adds a virtual PDF printer that all apps can use. The generated PDFs typically land in `~/PDF/` or your home directory.

## Browser-Specific Notes

### How to print to PDF in Chrome on any OS

Chrome has its own built-in print-to-PDF that works on every OS — change Destination to _Save as PDF_ in the print dialog. This is more reliable than the OS PDF printer for web pages because it uses Chrome's own renderer (consistent across machines) rather than handing off to the OS rendering layer.

### How to print to PDF without losing background colors

By default, browser print dialogs strip background colors to save ink. For dark-themed pages this means white text on white background — useless. In Chrome / Edge: enable_ More settings → Background graphics_. In Safari:_ Show Details → Print backgrounds_. In Firefox:_ Print backgrounds_ in More Settings.

### How to print to PDF specific page ranges

The print dialog's _Pages_ field accepts ranges like _2-5_ or comma-separated lists like_ 1, 3-5, 8_. Useful for printing just one chapter of a long PDF or just the receipt portion of a checkout confirmation. If the source app doesn't support page ranges, print the whole thing then use [PDFFlare's Split PDF](https://pdfflare.com/tools/pdf/split-pdf) to extract pages afterward.

## Print to PDF Windows-Specific Tips

The Microsoft Print to PDF Windows experience has a few quirks worth knowing:

- **Default location is awkward.** Microsoft Print to PDF defaults to the Documents folder rather than asking each time. Pin a more useful location (Desktop, a Downloads subfolder) by always typing the full path on first save.
- **Filename auto-suggestion.**Microsoft Print to PDF suggests the document title as the filename — useful for browser tabs but often awkward for app-printed docs (e.g., “Untitled Document” from Notepad). Rename before saving.
- **A4 vs Letter mismatch.**US Windows installs default to Letter; international installs to A4. If you're sending to someone abroad, change page size in the print dialog before saving.
- **No password protection.**Microsoft Print to PDF doesn't support passwords. Print to plain PDF, then add a password using [Password Protect PDF](https://pdfflare.com/tools/pdf/password-protect-pdf) afterward.
- **Doesn't handle very wide content.** Wide tables or design canvases get cropped to page width. Switch the Print dialog to Landscape orientation or scale-to-fit, or print to PDF then use [Rotate PDF](https://pdfflare.com/tools/pdf/rotate-pdf) on the saved file if you missed it the first time.

## What to Do With the Printed PDF

Three common follow-ups:

- **It's too big.** Web-page PDFs with images often save as 5-30 MB. Drop into [Compress PDF](https://pdfflare.com/tools/pdf/compress-pdf); Balanced preset cuts size 70%+ with no visible quality loss.
- **You printed multiple pages and want to combine them.** Use [Merge PDF](https://pdfflare.com/tools/pdf/merge-pdf) to combine receipts, multi-part articles, or multi-tab confirmation flows.
- **You need to sign the printed PDF.** Drop into [Sign PDF](https://pdfflare.com/tools/pdf/sign-pdf) for a typed, drawn, or uploaded image signature.

## Common Mistakes

- **Choosing the wrong page size.** Many apps default to A4; many users (especially in the US) want Letter. Mismatch causes off-screen content. Pick page size before saving.
- **Saving with margins set to zero.** Browsers default to non-zero margins to keep text readable; setting margins to zero crams text to the edge of the page. Default margins look better.
- **Forgetting to wait for content to load.** Lazy-loaded images on web pages render after initial paint. Scroll to the bottom of the page first to trigger all lazy-loads, then print.

## Privacy: Print-to-PDF Stays Local

The OS-level PDF printers (Save as PDF on Mac, Microsoft Print to PDF on Windows, cups-pdf on Linux) run entirely on your machine — no server is involved. Browser-level Save as PDF (Chrome, Safari, Firefox) likewise runs locally. PDFFlare's post-processing tools (Compress, Merge, Sign, Edit, Split) all run client-side except Compress PDF, which uses a sandboxed Cloud Run worker that processes in memory and never writes to disk.

## Related Tools

- [Compress PDF](https://pdfflare.com/tools/pdf/compress-pdf) — shrink heavy printed PDFs before email or upload.
- [Merge PDF](https://pdfflare.com/tools/pdf/merge-pdf) — combine multiple printed pages into one document.
- [Sign PDF](https://pdfflare.com/tools/pdf/sign-pdf) — sign the PDF you printed without re-printing it.
- [Split PDF](https://pdfflare.com/tools/pdf/split-pdf) — extract specific pages from the printed PDF if you only need part of it.

## Wrapping Up

Print to PDF mac, Windows, and Linux all use the same paradigm: open the print dialog, change the destination/printer to “Save as PDF” (or “Microsoft Print to PDF” on Windows), pick a filename, save. The output is universal — every PDF reader on every device can open it. For the cleanup afterward, PDFFlare's [tool suite](https://pdfflare.com/tools/pdf/compress-pdf) handles compression, merging, splitting, and signing without uploading the file or requiring an account.

---

## Frequently asked questions

**Q: How do I print to PDF on Mac for free?**

A: Every Mac has Save as PDF built in — you don't need to install anything or pay for Acrobat. Open any document (email, web page, Pages doc, anything), press Cmd+P, click the PDF dropdown in the bottom-left of the print dialog, and choose Save as PDF. Pick a filename and location. The PDF generates locally on your Mac without any upload or server involved. After saving, use PDFFlare's Compress PDF or Sign PDF for cleanup.

**Q: How do I print to PDF on Windows 11?**

A: Windows 10 and 11 ship with a virtual printer called 'Microsoft Print to PDF'. Open any document, press Ctrl+P, change the Printer dropdown to 'Microsoft Print to PDF', click Print, and pick a filename and location. The output is a standard PDF that any reader can open. If 'Microsoft Print to PDF' is missing from the Printer dropdown, enable it via Windows Features → 'Microsoft Print to PDF' checkbox.

**Q: How do I print to PDF without losing the page's background colors?**

A: Browser print dialogs strip background colors by default to save ink. For dark-themed pages this means white text on white background. The fix is one toggle: in Chrome / Edge expand 'More settings' and enable Background graphics; in Safari click 'Show Details' and enable Print backgrounds; in Firefox find 'Print backgrounds' under More Settings. Re-print to PDF after enabling and the colors come through correctly.

**Q: Can I print to PDF specific page ranges?**

A: Yes — every print dialog has a Pages field that accepts ranges like '2-5' or comma-separated lists like '1, 3-5, 8'. Useful for printing just one chapter of a long PDF or just the receipt portion of a confirmation. If the source app doesn't support page ranges, print the whole thing then use PDFFlare's Split PDF tool to extract specific pages from the saved PDF afterward — works the same way without re-printing.

**Q: Does printing to PDF upload my document anywhere?**

A: No. macOS Save as PDF, Windows Microsoft Print to PDF, and Linux cups-pdf all run entirely on your machine — the print is captured locally and written to a PDF file on your disk. Browser-level Save as PDF (Chrome, Safari, Firefox, Edge) likewise runs locally. PDFFlare's post-print tools (Sign, Edit, Merge, Split) also run client-side; only Compress PDF uses a sandboxed Cloud Run worker that processes in memory and immediately deletes the file.

---

## About PDFFlare

PDFFlare is a free collection of online tools for working with PDFs, images, text, JSON, and developer utilities. All tools run client-side in your browser — no signup, no upload to our servers, no rate limits.

For the full site index, see https://pdfflare.com/llms.txt.
For the complete content dump in one file, see https://pdfflare.com/llms-full.txt.