Want to save a web page as PDF in Chrome? You have two options: Chrome's built-in print to PDF dialog and a dedicated Chrome extension to save PDFs with professional templates. One is quick and basic. The other produces documents you would actually share. Here is how both work and when to use each.
Free — 3 PDFs per month. No credit card required.
Every Chrome installation includes a way to save a page as PDF through the print dialog — Chrome print to PDF is the simplest method available. No extensions, no downloads, no accounts. Here is the step-by-step process.
Press Ctrl+P on Windows or Linux, or Cmd+P on Mac. You can also right-click anywhere on the page and select Print, or use Chrome's three-dot menu and choose Print.
In the Destination dropdown at the top of the print dialog, select Save as PDF. This tells Chrome to generate a PDF file instead of sending the page to a physical printer.
Choose your page size (Letter, A4, or others), orientation (Portrait or Landscape), and scale. Expand More settings to toggle headers and footers, background graphics, and margins.
Click Save, choose a location on your computer, and Chrome generates the PDF. The file appears wherever you saved it, ready to open in any PDF viewer.
The Ctrl+P method works in a pinch, but it has real drawbacks that make it unsuitable for anything you plan to share, archive, or reference later:
Pretty PDF takes a fundamentally different approach. Instead of printing the raw webpage, it extracts the actual content, removes the clutter, and renders a professionally styled document on the server.
Search for "Pretty PDF Printer" in the Chrome Web Store and click Add to Chrome. The extension icon appears in your toolbar. No account is needed to start.
Navigate to the article, documentation page, GitHub issue, Stack Overflow answer, or any other page you want to save as PDF.
Click the extension icon in your Chrome toolbar. A popup appears with your template and capture mode options. Everything is visible in one place.
Pick a template: Clean for articles, Minimal for notes, Corporate for business, Academic for research, or Dark Mode for developers. Choose Article, Full Page, or Selection mode.
Click Generate PDF. The extension captures the page HTML, sends it to the server for content extraction and rendering, and delivers a clean, professionally formatted PDF in seconds.
Pretty PDF's advantage comes from server-side rendering with WeasyPrint, a professional PDF engine. When you click Generate, three things happen on the server:
The result is a document that looks designed, not dumped from a browser print dialog.
How Chrome's built-in Save as PDF stacks up against the Pretty PDF extension across the features that matter most.
| Feature | Chrome Ctrl+P | Pretty PDF Extension |
|---|---|---|
| Content extraction | None — prints entire page | Smart extraction removes clutter |
| Ads and banners | Included in PDF | Removed automatically |
| Navigation and sidebars | Included in PDF | Removed automatically |
| URL headers / date footers | Added by default | Never added |
| Professional templates | No templates | 5 built-in templates |
| Embedded fonts | Uses system fonts | Fraunces + Instrument Sans |
| Page break handling | Cuts mid-paragraph | Smart page breaks |
| Code block formatting | Often truncated | Monospace, syntax-aware |
| Site-specific optimization | Generic for all sites | Custom parsers for 8+ platforms |
| Requires installation | Built into Chrome | Chrome Web Store install |
A few things worth knowing about how Pretty PDF interacts with Chrome's features and security model.
Pretty PDF installs per Chrome profile. If you use separate profiles for work and personal browsing, you will need to install the extension in each profile where you want it. Your settings, templates, and saved PDFs are profile-specific, which means your work documents stay separate from personal ones. This is usually what you want.
Chrome has a built-in reader mode that simplifies articles (available via the page icon in the address bar on supported pages). Pretty PDF works with reader mode pages, but it is usually better to use the extension on the original page. Pretty PDF's own content extraction is more thorough than Chrome's reader mode, and running both creates double extraction that can miss content. Use Article mode on the original page for best results.
Chrome does not allow extensions to run on internal chrome:// pages such as chrome://settings, chrome://extensions, or chrome://flags. This is a security restriction that applies to all Chrome extensions, not just Pretty PDF. If you need a PDF of Chrome's settings, use the built-in Ctrl+P method instead. The same restriction applies to chrome-extension:// URLs and the Chrome Web Store itself.
By default, Chrome disables extensions in Incognito windows. To use Pretty PDF in Incognito, go to chrome://extensions, find Pretty PDF Printer, click Details, and enable Allow in Incognito. Note that your extension settings and any logged-in account state carry over, but browsing history from Incognito does not appear in your Pretty PDF document library.
After installation, the Pretty PDF icon may be hidden in Chrome's extension puzzle-piece menu. Click the puzzle piece icon in the toolbar, find Pretty PDF Printer, and click the pin icon next to it. This keeps the Pretty PDF icon visible in your toolbar for one-click access.
Both methods have their place. The best choice depends on what you are doing with the PDF.
Use Chrome's Ctrl+P when:
chrome:// page or another URL where extensions cannot run.Use Pretty PDF when:
In practice, most people start with Ctrl+P, get frustrated with the output, and switch to Pretty PDF for anything that matters. The free tier gives you 3 PDFs per month with all templates, so you can try it without commitment.
Free Chrome extension. 3 PDFs per month, all 5 templates, no credit card required.
Install Free Extension