Every modern browser can save web pages as PDF using the built-in print-to-PDF feature — no software installation or paid services needed. Use the bookmarklet below to trigger print-to-PDF on any page with one click.
Print to PDF Bookmarklet
Drag this button to your bookmarks bar. Then click it on any webpage to trigger the print/save-as-PDF dialog.
How to install:
- Make sure your bookmarks bar is visible (Ctrl+Shift+B / Cmd+Shift+B)
- Drag the "Print to PDF" button to your bookmarks bar
- Visit any webpage and click the bookmark to save as PDF
Try It Now
Click the button below to print this page as a PDF — see how it works before installing the bookmarklet.
Save as PDF — Browser Instructions
Google Chrome
- 1Press Ctrl+P (Win) or ⌘P (Mac)
- 2Click "Destination" → "Save as PDF"
- 3Adjust layout (portrait/landscape) and margins
- 4Check "Background graphics" for styled pages
- 5Click "Save" and choose a location
Mozilla Firefox
- 1Press Ctrl+P (Win) or ⌘P (Mac)
- 2Select "Microsoft Print to PDF" or "Save to PDF"
- 3Use "Print to File" option if PDF isn't listed
- 4Set format to PDF and choose output file
- 5Tip: Press F9 first for Reader Mode (cleaner output)
Apple Safari (Mac)
- 1Press ⌘P to open print dialog
- 2Click the PDF dropdown in the bottom-left corner
- 3Choose "Save as PDF" from the menu
- 4Name your file and choose a save location
- 5Tip: Use Reader View (⇧⌘R) for cleaner articles
Microsoft Edge
- 1Press Ctrl+P to open print dialog
- 2Select "Save as PDF" in the Printer dropdown
- 3Check "More settings" to set margins and headers
- 4Enable "Background graphics" for full styling
- 5Click "Save" — Edge saves directly without dialog
Tips for Better PDF Output
How to Save Any Webpage as PDF
Every modern browser can save web pages as PDF without any extensions or third-party services. The browser's print-to-PDF feature produces high-quality, fully formatted PDFs that include all text, images, and styling.
Method 1: Keyboard Shortcut (Fastest)
Press Ctrl+P (Windows/Linux) or ⌘P (Mac) on any page. In the print dialog, change the printer/destination to "Save as PDF." Adjust any settings and click Save. This works in Chrome, Edge, Firefox, and Safari.
Method 2: Bookmarklet (One Click on Any Site)
Drag the "Print to PDF" bookmarklet button to your bookmarks bar. After that, clicking the bookmark on any site opens the print-to-PDF dialog immediately — no keyboard shortcut needed. This is especially useful if you frequently save pages from sites where keyboard shortcuts might be captured by the page.
Getting Clean Article PDFs
News articles and blogs often have ads, sidebars, and navigation that clutter PDFs. Before printing, enable Reader Mode to strip everything except the article text. In Firefox press F9; in Safari press ⇧⌘R; in Chrome install a Reader Mode extension. Then print the simplified view for a clean document.
Limitations of Browser Print-to-PDF
The browser method works great for static pages but has limitations: infinite scroll pages may only capture the visible portion; pages requiring login won't work without being logged in; and very long pages may take a moment to render before printing. For automated URL-to-PDF conversion at scale, server-side tools like Puppeteer or headless Chrome are the professional solution.
FAQ
How do I save a web page as a PDF for free?
The easiest method is to open the page in Chrome, Edge, or Firefox, press Ctrl+P (or Cmd+P on Mac), then select 'Save as PDF' as the printer destination. Click Save, choose a location, and your PDF is ready. This works on any website without any software installation.
What is a print-to-PDF bookmarklet?
A bookmarklet is a small JavaScript program saved as a browser bookmark. Clicking it runs the script on the current page. Our 'Print to PDF' bookmarklet calls window.print() on any page you're viewing, opening the browser's print dialog so you can save it as PDF. Drag the bookmarklet button to your bookmarks bar to use it on any site.
How do I get a clean PDF without ads and navigation?
Try using Reader Mode (Firefox: press F9; Safari: click the Reader icon in the address bar) before printing — this strips navigation, ads, and sidebars, leaving just the article content. In Chrome, you can also try the 'Simplified page' option in some print dialogs. Alternatively, look for a print-specific CSS version of the page.
Can I convert any URL to PDF automatically?
The browser print method works for pages you're actively viewing. For batch conversion or converting URLs without opening them, you'd need a server-side tool like wkhtmltopdf, Puppeteer, or a paid API service. This tool focuses on the free, browser-based approach which requires no software installation.
Why does my PDF look different from the website?
Websites use CSS to render differently on screen vs print. Some pages include print-specific stylesheets that remove navigation and ads. Others don't, resulting in PDFs with extra UI elements. For pages without good print CSS, enabling Reader Mode before printing gives the cleanest results.
How do I save multiple pages as one PDF?
In Chrome, when using 'Save as PDF,' the PDF includes all pages of the document. For multi-page websites (like paginated articles), some browsers let you scroll through the entire content before printing. For merging multiple separate PDFs, use a PDF merge tool after saving each page separately.