Blog

Save Webpage as PDF in Chrome — 4 Methods Compared (2026)

April 4, 20266 min read

Saving a webpage as a PDF in Chrome seems simple — press Ctrl+P and choose "Save as PDF." But anyone who's tried this knows the result is often disappointing: broken layouts, missing backgrounds, paginated content that doesn't match what you see on screen.

This guide covers four methods for saving webpages as PDF in Chrome, from built-in tools to extensions, with honest pros and cons for each.

Why "Print to PDF" Often Fails

Chrome's built-in Print to PDF uses the browser's print engine, which reformats the page for paper output. This means:

  • CSS backgrounds are removed by default (unless you check "Background graphics")
  • Fixed/sticky elements break — headers and navigation bars may overlap content
  • Responsive layouts reflow — the page renders at print width, not screen width
  • Interactive elements disappear — dropdowns, tooltips, and hover states are gone
  • JavaScript-rendered content may not appear if it hasn't loaded before print is triggered
  • The output is paginated — content is split across pages with arbitrary breaks

For simple text-heavy pages, Print to PDF works fine. For anything with complex CSS, sticky headers, or visual layouts, you need a different approach.

Method 1: Screenshot Extension with PDF Export (Best Visual Fidelity)

A screenshot extension captures the page exactly as it appears in your browser — pixel for pixel — and exports the result as a PDF. No reformatting, no re-rendering, no layout shifts.

How it works with Capture Full Page:

  1. Navigate to the page you want to save.
  2. Click the extension icon and choose Full Page (captures the entire scrolling page) or Screen (visible area only).
  3. The screenshot opens in the built-in editor — optionally annotate with arrows, text, highlights.
  4. Click PDF to export as a single-page PDF document.

What you get: A PDF that looks exactly like the webpage. CSS layouts, backgrounds, responsive designs, and visual fidelity are all preserved. The entire page is captured as one continuous image, so there are no page breaks or pagination issues.

Best for: Landing pages, portfolio sites, design mockups, dashboards, receipts, and any page where visual accuracy matters. Also ideal for bug reports where you need to document exactly what the user sees.

Limitation: The PDF contains an image of the page, not selectable text. If you need to copy text from the PDF later, use Print to PDF instead.

Want to skip the manual steps?

Capture Full Page takes one-click screenshots with built-in editor, PDF export, and clipboard copy.

Add to Chrome

Method 2: Chrome Print to PDF (Built-in)

Chrome's built-in method — available on every installation with no extensions needed.

Steps:

  1. Press Ctrl+P (Cmd+P on Mac) to open the Print dialog.
  2. Change the Destination to "Save as PDF."
  3. Adjust settings:
    • Layout: Portrait or Landscape
    • Pages: All or specific range
    • Margins: Default, None, Minimum, or Custom
    • Scale: Adjust if content is cut off
    • Check "Background graphics" to include CSS backgrounds and colors
  4. Click Save and choose a file location.

What you get: A PDF with selectable text and proper document structure. Good for printing, archiving text-heavy content, or when you need to search/copy text within the PDF.

Best for: Articles, documentation, text-heavy pages, and pages with simple layouts.

Known issues:

  • Backgrounds removed unless you enable "Background graphics"
  • Sticky headers may repeat or overlap
  • Multi-column layouts may collapse
  • Web fonts may substitute
  • Dark mode pages often print with white backgrounds

Method 3: DevTools "Capture Full Size Screenshot" + PDF Conversion

You can use Chrome DevTools to capture a full page screenshot, then convert the image to PDF using any image-to-PDF tool.

Steps:

  1. Press F12 to open DevTools.
  2. Press Ctrl+Shift+P and type "Capture full size screenshot."
  3. Chrome saves a PNG of the entire page.
  4. Open the PNG in any image viewer and use "Print to PDF" or an online converter.

What you get: A screenshot-based PDF, similar to Method 1 but without editing tools and with the DevTools limitations — sticky headers repeat, lazy-loaded images may be missing, very long pages may crash.

Best for: Quick one-off captures when you can't install extensions. Not recommended for pages with sticky elements or lazy-loaded content.

Method 4: Online Webpage-to-PDF Tools

Web-based services like web2pdf or similar tools let you enter a URL and download a PDF.

Steps:

  1. Open the online PDF tool in your browser.
  2. Enter the URL of the page you want to save.
  3. Configure options (page size, orientation, margins).
  4. Click convert and download the PDF.

What you get: A remotely-rendered PDF of the public page. Quality varies significantly between services.

Limitations:

  • Login-protected pages won't work — the service renders the URL from its own server
  • Your URL is sent to a third party — privacy concern for internal pages
  • Rendering may differ from your browser (different fonts, different viewport)
  • Dynamic content may not load (JavaScript-heavy pages, SPAs)
  • No control over timing — animations and deferred content may be missed

Best for: Quick PDF captures of simple public pages when you can't use any local method.

Comparison Table

FeatureExtension PDFPrint to PDFDevTools + convertOnline tools
Visual fidelityPixel-perfectReformatted for printGood (with caveats)Varies
Selectable textNo (image-based)YesNo (image-based)Sometimes
Handles sticky headersYesOften breaksNo — headers repeatVaries
Handles lazy-loaded imagesYesPartialNoVaries
CSS backgrounds preservedYesOnly if enabledYesVaries
Annotation/editingYes — built-in editorNoNoNo
Login-protected pagesYesYesYesNo
No extension neededNoYesYes (DevTools)Yes
PrivacyLocal — nothing uploadedLocalLocalURL sent to server
Page breaksNone — continuous imageAuto-paginatedNoneAuto-paginated

Which Method Should You Use?

Choose the extension method when:

  • Visual accuracy matters (landing pages, designs, dashboards)
  • The page has sticky headers or complex CSS
  • You want to annotate before saving
  • You need a single continuous PDF without page breaks

Choose Print to PDF when:

  • You need selectable/searchable text in the PDF
  • The page is mostly text (articles, docs, recipes)
  • You want a quick capture without installing anything

Choose DevTools when:

  • You're already in DevTools and need a quick capture
  • You can't install extensions (corporate restrictions)
  • The page is simple (no sticky elements, no lazy loading)

Choose online tools when:

  • You need a one-off PDF of a simple public page
  • You can't use any local method

For most web professionals, keeping both methods available — an extension for visual captures and Ctrl+P for text documents — covers every scenario.

Try Capture Full Page

One-click screenshots with built-in editor, PDF export, and clipboard copy.

Add to Chrome

Read These Guides in Your Language