How to Save a Full Scrolling Web Page as PDF (2026)
Chrome's Ctrl+P to PDF works until the page scrolls: sticky headers repeat and content cuts off mid-section. Stitch the full page, then export. (July 2026)
Key takeaways
- Chrome already saves a page as PDF: Ctrl+P → Save as PDF. For a simple article, stop there, it is clean and the text stays selectable.
- It breaks on long or app-like pages: sticky headers repeat, content splits across page breaks, backgrounds drop out, lazy sections come up blank.
- A full-page stitch then export to PDF rebuilds the whole page first, so the layout survives. The trade-off is an image-based PDF with no selectable text.
Chrome does not need an extension to save a page as a PDF. Press Ctrl+P (Cmd+P on Mac), set the destination to Save as PDF, and click Save. As of July 2026, for a plain article or a short static page that is all you need, and the result even keeps selectable text. The trouble starts when the page is long, sticky, or app-like, because print-to-PDF paginates onto paper sheets, and paper is the one thing a scrolling web page was built to escape.
Compared against Chrome 150’s own Save as PDF on a sticky-header dashboard, SuperchargeCapture 1.0.2, July 2026.
The Built-In Way: Ctrl+P to Save as PDF
Start here every time, because when it works it is the better output.
- Open the page and press Ctrl+P (Windows/Linux) or Cmd+P (Mac).
- Set Destination to Save as PDF.
- Open More settings and turn on Background graphics if the page has colored sections or a dark theme, otherwise they drop out.
- Click Save.
You get a PDF with live, selectable, searchable text and no third-party tool. On a blog post, a documentation page, or a receipt, this is the right answer and you should not install anything. Keep it in your pocket as the default and only reach past it when it visibly fails.
Where Print-to-PDF Breaks on Long Pages
Pagination is the fault line. The moment a page is taller than one sheet, print has to slice it, and slicing a fluid layout produces predictable damage:
- Repeated or overlapping headers. A
position: fixednav bar can render on every sheet, stamping the same header down the document, or sit on top of the text under it. - Content cut mid-section. Page breaks fall wherever the sheet ends, splitting a table row, a card, or an image across two pages.
- Blank lazy-loaded areas. Pages that defer images until you scroll near them can print those sections as empty rectangles.
- Clipped width. A layout wider than the paper gets chopped at the right edge, with no horizontal continuation.
- The wrong scroll container. Web apps that scroll an inner panel, not the document, print only the visible frame and miss the content inside the panel.
These are not rare edge cases. They are the exact pages people most want to archive: dashboards, long threads, invoices with sticky totals, design docs with fixed sidebars.
Stitch the Whole Page First, Then Export
The fix is to assemble the entire page before turning it into a document, instead of asking the printer to paginate live. SuperchargeCapture does the assembly, then exports.
- Open the page and click the SuperchargeCapture icon.
- Choose Full page. It scrolls the page top to bottom, throttling so lazy content has time to load, and stitches the frames into one tall image.
- Sticky and fixed headers are de-duplicated during the stitch, so the repeated-header artifact does not happen.
- From the editor, export to PDF.
Because the whole page exists as one continuous capture before it becomes a PDF, pagination no longer decides what survives. The document mirrors what you actually see in the browser, sticky chrome handled, nothing sliced mid-card. The PDF is built and saved locally; no account, no upload, and no page leaves your machine to become a document. Very tall pages are tiled into multiple PDF pages, and extreme heights are bounded by the PDF format’s own size ceiling.
Native vs Stitched: What Each Produces
Neither output is strictly better; they fail and succeed in opposite places.
| Chrome Ctrl+P → Save as PDF | SuperchargeCapture full-page → PDF | |
|---|---|---|
| Simple article, clean layout | Excellent, selectable text | Works, but image-based |
| Sticky / fixed header | Can repeat or overlap | De-duplicated during stitch |
| Content split across page breaks | Common | Assembled whole, then paged |
| Lazy-loaded sections | Can print blank | Scroll delay lets them load |
| Background colors / images | Off unless you enable them | Captured as seen |
| Selectable, searchable text | Yes | No, it is a visual capture |
| Inner-scroll web apps | Prints visible frame only | Captures the scrolling content |
The text row is the one that usually settles it. Native print keeps text you can select and search; the stitched PDF is a faithful picture of the page, and its text is not selectable.
When Ctrl+P Is All You Need
The page itself tells you which to use:
- A clean article and you want to copy quotes later → Ctrl+P → Save as PDF, for the selectable text.
- A dashboard, long thread, or invoice with a sticky header → full-page stitch, for the fidelity print destroys.
- The PDF came out washed-out → you skipped Background graphics in the print dialog; re-print with it on before reaching for anything else.
- The page scrolls an inner panel, not the document → stitch it; print cannot reach that content.
If your pages are simple and the native PDF looks right, Chrome already gave you the better file and you need nothing more. If you keep fighting repeated headers, split content, or blank lazy sections, SuperchargeCapture stitches the full page and exports a PDF that matches what you see, in one action.
Frequently Asked Questions
How do I save a full web page as a PDF in Chrome?
Why does Chrome's print to PDF cut off content or repeat the header?
Why is my Chrome PDF missing background colors or images?
How do I save a full page as PDF that keeps sticky headers from repeating?
Is a stitched PDF text-selectable like a printed PDF?
Don't miss the next release
Be first to know when we ship something new.
Related Articles
How to Take a Full-Page Screenshot in Chrome FAST (2026)
Chrome can screenshot a whole scrolling page with no extension: a hidden DevTools command does it. The steps, the limits, and when you need more than that.
GoFullPage Alternative? 4 Modes, FREE Export (2026)
GoFullPage paywalls annotation export and guesses the wrong scroll container on complex pages. SuperchargeCapture exports free, adds region + element.
Record a Chrome Tab With NO Screen Picker (2026)
Most recorders pop the OS screen-picker because they use getDisplayMedia. Tab recording via chrome.tabCapture skips it: pick the tab, recording starts.
How to Add Captions to a Screen Recording in Chrome (2026)
Adding captions to a screen recording is a separate step from recording it: auto-generate an SRT free, or type one, then attach or burn in. (July 2026)