How to Save a Website as PDF: 5 Methods That Actually Work
Most guides tell you to press Ctrl+P. That works, kind of. But if you’ve tried it, you already know the result: one page saved, layout slightly broken, background colors gone. And if you wanted to save the whole site — not just the page you’re on — you’re out of luck.
This guide covers five methods for saving a website as PDF, from the 10-second browser shortcut to tools that archive an entire multi-page site in one shot.
Method 1: Use Your Browser’s Built-in Print
The fastest option. No install required.
Chrome and Edge:
- Open the page you want to save
- Press Ctrl+P (Windows) or Cmd+P (Mac)
- Under “Destination,” select Save as PDF
- Click Save
Firefox:
- Press Ctrl+P
- Under “Printer,” choose Save to PDF
- Firefox has a “Simplify Page” option — it strips ads and navigation for a cleaner result
Safari (Mac):
- Go to File → Export as PDF
- This saves as one long scrollable document, not split into separate A4 sheets
What to watch for: background images often disappear, fixed headers can repeat on every page, and text sometimes gets cut off at page breaks. These aren’t bugs — they’re how CSS print stylesheets work (or don’t). Mozilla’s documentation on printing from Firefox covers the common fixes.
Method 2: Use a Browser Extension
If the built-in print gives you a messy output, extensions give you more control.
GoFullPage (Chrome, Edge) captures the full visible page as a screenshot, then packages it as a PDF. Good for pages where the layout matters more than selectable text.
PrintFriendly strips ads, nav, and sidebars before converting. The output is cleaner and lighter than a raw browser print.
Install either from the Chrome Web Store, click the extension icon on the page you want to save, and export. That’s it.
Method 3: Online Converters for a Single URL
Paste a URL, get a PDF back. No install, works on any device.
Options worth trying:
- CloudConvert — good rendering, respects CSS, handles most modern sites
- web2pdfconvert.com — free tier, no account needed
The catch: these tools save one URL at a time. If you want five pages from a site, you’re doing five separate conversions.
How to Save an Entire Multi-Page Website as PDF
Here’s what the other methods miss.
If you want to save not just one page but a full website — homepage, product pages, blog posts, all of them — browser print and online converters won’t help. They only capture whatever URL you’re currently on.
The problem is real: agencies need to hand clients a complete archive of a delivered project. Legal teams need to preserve every page of a site as evidence. Researchers need to save an entire documentation site before it goes offline or changes.
Site2pdf.online is built for exactly this. Give it a starting URL, it crawls the internal links, captures every page (including JavaScript-rendered content), hides cookie banners automatically, and lets you reorder or remove pages before export. The result is a single PDF of the whole site.
| Method | What it captures | Handles JS | Multi-page | Free |
|---|---|---|---|---|
| Browser print (Ctrl+P) | Current page only | Partial | No | Yes |
| Browser extension | Current page only | Partial | No | Yes |
| Online converter | One URL at a time | Partial | No | Yes |
| Site2pdf.online | Entire site | Yes | Yes | Free tier |
What About JavaScript-Heavy Websites?
React, Vue, Angular — these frameworks render content in the browser after the page loads. Press Ctrl+P too fast and you get a blank page or placeholder text instead of actual content.
Extensions and basic online tools have the same problem: they convert what the HTML source says, not what the browser actually renders.
Tools that run a real headless browser wait for scripts to finish executing before taking the capture. Site2pdf uses this approach, which is why it can handle single-page apps and content that loads asynchronously — the kind of thing that breaks a basic print-to-PDF.
FAQ
Why does my saved PDF look different from the actual webpage?
Browsers apply a separate “print” stylesheet when generating PDFs. It removes backgrounds, adjusts fonts, and reformats multi-column layouts. The page on screen and the PDF follow different CSS rules. If you need the PDF to match the visual appearance, use an extension like GoFullPage that captures a screenshot instead of parsing print styles.
Can I save a website as PDF on mobile?
Yes. On iPhone and iPad, open the page in Safari, tap the Share button, then tap “Options” → PDF. On Android with Chrome, tap the three-dot menu → Print → Save as PDF. Output quality varies more on mobile than desktop — complex layouts often break.
How do I save multiple pages of a website at once?
The browser and extension methods don’t support this. You need a tool that can crawl internal links. Site2pdf.online handles multi-page archiving automatically — it follows internal links from your starting URL and captures every page it finds.
Does saving as PDF preserve clickable links?
Yes, for browser print and most online converters. Links stay live and clickable in the output. GoFullPage is an exception — it saves a screenshot, so links become images and stop working.
Pick Your Method
For a quick single-page save, Ctrl+P is fine. For a cleaner layout without sidebars, use PrintFriendly. For JavaScript-heavy pages that break on print, try an online converter. And if you need an entire website archived as one PDF, site2pdf.online is the only method here that actually does it.