Full Page Screenshot to PDF in Chrome: The Clean Way
You'd think "Print to PDF" would turn a web page into a tidy PDF. It usually doesn't. Here's why native printing breaks on long pages, and how a scroll-and-stitch capture gives you a clean, faithful PDF instead.
Why Chrome's "Print to PDF" fails on real web pages
Chrome does have a built-in Print → Save as PDF, and for a simple article it can work. But it wasn't designed to photograph a web page — it was designed to print one, and printing makes assumptions that modern pages break:
- Print stylesheets take over. Many sites ship a separate print layout that hides navigation, images, sidebars, and interactive elements — so your PDF looks nothing like the page you saw.
- Content gets clipped and reflowed. Fixed and sticky elements, multi-column layouts, and anything positioned outside the normal flow often get cut off or shoved to odd places at page boundaries.
- Lazy-loaded and off-screen content is missing. Images and sections that only load as you scroll may never render for the print engine, leaving blank gaps.
- Backgrounds disappear. By default the print engine drops background colors and images, so a dark or branded page comes out as bare text on white.
The result is a PDF that's technically "the page" but visually a stranger to it. For an article you want to keep, an invoice you need for records, or a design you want to share exactly as-rendered, that's not good enough.
The fix: capture the page as an image, then paginate it
Scroll-and-stitch capture takes a different approach. Instead of asking the page to print itself, it photographs the page as you actually see it — scrolling through it, capturing each frame, and stitching them into one tall image. That image is then split into clean PDF pages.
Because it's capturing rendered pixels, not re-flowing markup, the PDF matches the page faithfully: real backgrounds, real images, real layout, no print-stylesheet surprises. Fixed headers are hidden between frames so they don't repeat down every page.
How to do it with Shotfold, step by step
- Install Shotfold from the Chrome Web Store (it's free, no account).
- Open the page you want as a PDF and scroll it once, top to bottom, so any lazy-loaded images have a chance to appear.
- Press Ctrl+Shift+S (Cmd+Shift+S on Mac), or click the Shotfold icon.
- Shotfold scrolls, captures, and stitches the whole page, hiding fixed headers between frames.
- On the result page, click Download PDF. Very tall pages are split into clean, numbered pages automatically.
That's it — a PDF that looks like the page you were actually looking at, saved locally, with nothing uploaded anywhere in the process.
When a multi-page PDF is the right format
A stitched PDF shines when you want a portable, readable document rather than a single enormous image:
- Archiving long articles or documentation you want to read or keep offline.
- Saving receipts, orders, and confirmations exactly as they appeared, for your records.
- Sharing a design or dashboard with someone who should see the full page, paginated cleanly, without needing the extension themselves.
For a quick paste into a chat or doc, a single PNG is often easier. For anything you'll read, print, or file away, the PDF's clean page breaks make it the better container.
A quick tip for the best-looking PDF
Give lazy-loaded pages a moment. The single most common cause of a gap in a captured PDF is an image that hadn't loaded yet when capture started. Scrolling the page down once before you capture — or bumping the lazy-load delay in Shotfold's settings — lets everything render first, so the stitched result is complete. That one-second habit is the difference between a PDF that looks like the page and one that looks like the page had a bad day.
Turn any page into a clean PDF
Shotfold stitches the full page and exports a paginated PDF — locally, with zero network calls.
Add Shotfold to Chrome