Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

Short answer: you usually do not need an extension. Open the browser’s print dialog, choose a PDF destination, adjust the layout, and save. Use an extension when you need article cleanup, a selected element, or export controls that the native dialog does not provide. Always inspect the finished file because websites can use print-specific styling that differs from the screen.

Choose the right method first

There are three practical ways to turn a page into a PDF:

Method Best for Important limitation
Browser print dialog A one-off, searchable PDF with no installation The site’s print stylesheet may rearrange or omit content
Browser extension Article cleanup, selected-element export, or extra paper and layout controls Features, permissions, and privacy practices differ by extension
ScreenshotNeo Automated captures, PDFs, scripts, and AI-agent workflows It is an online API rather than a browser toolbar button

For a normal page, start with native printing. Add an extension only when the preview is cluttered, incomplete, or difficult to control.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Save a page as PDF with the browser’s built-in print dialog

Firefox desktop

  1. Open the page and wait for its content to finish loading. If sections appear while you scroll, scroll through the relevant portion first.
  2. Open the print dialog from the browser menu or the page’s print command.
  3. In the destination selector, choose Save to PDF.
  4. Set the options that affect the PDF: orientation, page range, paper size, scale, margins, background graphics, headers and footers, and simplified format when available.
  5. Choose Print, select a filename and folder, and save.
  6. Open the resulting file. Check headings, images, links, page breaks, and the final page before sharing it.

Firefox notes that a website can make its print version look different from the on-screen page. A changed layout is therefore not automatically a browser failure.

#1 Best Overall
PDF Extra 2024| Complete PDF Reader and Editor | Create, Edit, Convert, Combine, Comment, Fill & Sign PDFs | Lifetime License | 1 Windows PC | 1 User [PC Online code]
  • EDIT text, images & designs in PDF documents. ORGANIZE PDFs. Convert PDFs to Word, Excel & ePub.
  • READ and Comment PDFs – Intuitive reading modes & document commenting and mark up.
  • CREATE, COMBINE, SCAN and COMPRESS PDFs
  • FILL forms & Digitally Sign PDFs. PROTECT and Encrypt PDFs
  • LIFETIME License for 1 Windows PC or Laptop. 5GB MobiDrive Cloud Storage Included.

Chrome and Chromium-based browsers

  1. Load the page completely, including any content revealed by scrolling.
  2. Open the browser’s print command.
  3. Choose the PDF-saving destination offered by the print dialog, then adjust layout, paper, scale, margins, backgrounds, and page range.
  4. Save the file and reopen it for a visual check.

Labels and destinations vary by operating system and locale. If the preview contains unwanted navigation or advertising, an extension’s cleanup mode may be more effective than repeatedly changing margins.

Use an extension when native printing is not enough

Install it from the Chrome Web Store

  1. Open the extension’s current Chrome Web Store listing and select Add to Chrome.
  2. Read the permission dialog. Install only when the requested access makes sense for a tool that must read the page you want to export.
  3. After installation, open the target page and select the extension’s toolbar button. Pin it if you want the control to remain visible.
  4. Choose the extension’s PDF command, export mode, filename, and destination.
  5. Open the saved PDF and compare it with the source page.

Chrome does not allow extensions to be added while browsing as a guest or in Incognito mode, and an organization can block installation. If the Add to Chrome control is unavailable, those restrictions are possible causes.

Pick an export mode deliberately

A current Chrome Web Store listing for Web to PDF – Save Webpage as PDF (listing version 1.2.8, updated August 4, 2026) describes three modes: full-page, selected-element, and article. It also lists paper size, orientation, margins, and layout controls. Those are claims for that listing, not features that every extension provides.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Full-page: use it when the entire document is needed and the extension can capture content beyond the visible viewport.
  • Selected element: use it for one article, table, or content panel when surrounding navigation should be excluded.
  • Article or cleanup: use it when menus, related-story blocks, or advertisements make the native print preview hard to read.

After exporting, search the PDF for a distinctive sentence and inspect pages containing images. A visually plausible file can still omit lazy-loaded text or media.

Review permissions before granting access

Understand broad site access

Chrome describes “read, change, and communicate” access on all websites as permission to read, request, or modify data on every site you visit. That can include page content and sensitive information displayed in a tab. Prefer an extension whose access matches its PDF task, and use the browser’s site-access controls to narrow it when possible.

Limit when the extension can run

Chrome lets you limit an extension to when you select it, the current site, or all sites. Microsoft Edge documents comparable choices. A tool that only needs to process a page after you click its toolbar icon should not automatically have unrestricted access if a narrower setting works.

Do not treat store disclosures as an audit

The Web to PDF listing mentioned above claims that conversion occurs locally, while its store privacy disclosure says it handles web history and website content. Both are publisher disclosures, not independent security verification. Read the current permissions and privacy policy before installing, and reassess them after major updates.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why the activeTab idea matters

Chrome’s developer guidance recommends requesting only the permissions required for a feature and describes activeTab as temporary access to the active tab after a user invokes an extension. That guidance explains a safer design pattern; it does not prove that a particular PDF extension uses it.

Rank #2
MobiPDF Lifetime - Professional PDF Editor for Windows | Edit, Sign & Convert PDFs | Best Adobe Acrobat Pro Alternative | Lifetime License
  • Edit PDFs with Ease. Modify text, images, and layouts directly within your PDF documents.
  • Convert & Organize. Export PDFs to Word, Excel, or ePub, and organize files with ease.
  • Read & Annotate. Enjoy intuitive reading modes and powerful tools to comment, highlight, and mark up PDFs.
  • Create & Manage PDFs. Create new PDFs, combine multiple files, scan documents, and compress for easy sharing.
  • Fill & Sign Forms. Complete forms and digitally sign documents with secure e-signature tools.

Make dynamic pages export correctly

  1. Wait for loading: do not export while the page is still replacing placeholders with text or images.
  2. Scroll through the needed content: some sites load sections or images only when they approach the viewport.
  3. Refresh if necessary: after the content appears, refresh and export again so the extension or print engine sees the final document state.
  4. Check page selection: for a long document, select only the pages you need in the print dialog or use selected-element mode when the extension supports it.
  5. Verify the result: confirm that the expected text, images, links, and page breaks are present before deleting the source bookmark.

These steps improve the chances of capturing lazy-loaded material, but no browser method can guarantee that every site exposes all of its content to printing.

Troubleshoot common PDF problems

The PDF has the wrong layout or missing backgrounds

Open print preview and test orientation, paper size, scale, margins, and background printing. Also compare the preview with the page’s print-specific layout; a site may intentionally use a different design on paper.

Navigation and advertising overwhelm the document

Try a simplified print format if the browser offers one. Otherwise use an extension with an explicitly described article or cleanup mode. Do not assume that two extensions remove the same elements.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Only one section is required

Use the print dialog’s page range when the section occupies predictable pages. If it is a distinct element, select it with an extension that advertises selected-element export.

Images or text are missing

Wait, scroll through the relevant sections, refresh, and export again. If the missing material still does not appear, the site may render it in a way the chosen print engine cannot capture.

The extension cannot be installed

Check whether you are in Guest or Incognito mode and whether a work or school administrator controls extension installation. In a managed browser, only the administrator can change that policy.

The permission request seems excessive

Cancel installation and compare another extension whose requested access is narrower or can be limited to the current site. A claimed local conversion does not remove the need to review permissions and privacy disclosures.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup: ScreenshotNeo

ScreenshotNeo is the first alternative to try when you need repeatable captures or an automated PDF workflow: it accepts a URL through one API call, removes cookie banners, newsletter popups, and chat widgets before capture, and reports whether a response was a clean page or a failed load.

It can return PNG, JPEG, WebP, or PDF, and its MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients. The service bills only clean shots: bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and each response includes X-Page-Verdict and X-Billed headers.

Rank #3
Scrivar PDF Pro - Organize, Edit, Compress, Convert, Merge, eSign, OCR & 30+ tools | Lifetime License
  • EVERY PDF TOOL UNLOCKED - 30+ tools in one app: edit text and images, convert, merge, split, compress, sign, OCR, redact, watermark, batch process, and more. No feature gates, no upsells, nothing held back.
  • PAY ONCE, OWN FOREVER — A one-time purchase, not a subscription. Other apps runs $240/year — Scrivar is yours for life, with free updates included.
  • UNLIMITED eSIGN, BUILT IN — Send contracts and forms for signature and track every step. Recipients sign in their browser with no account or app needed. Replace DocuSign and save hundreds a year.
  • PC, MAC, AND WEB — Install on any Win 10/11 PC or macOS 11+ Mac (Intel or Apple Silicon), or work in your browser at scrivar.com. Same tools, same account, everywhere you work.
  • OCR + FULL OFFICE CONVERSION — Turn scanned documents into searchable, selectable text, and convert PDFs to and from Word, Excel, and PowerPoint with formatting kept intact.

For the complete parameter list and PDF options, see the ScreenshotNeo documentation. The following runnable calls use the documented endpoint and parameters:

cURL

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com/article -o shot.webp

Python

import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://example.com/article"}, timeout=90)
open("shot.webp", "wb").write(r.content)

Node.js

const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://example.com/article' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

ScreenshotNeo also supports full-page capture with lazy images loaded, CSS-selector element capture, custom CSS and JavaScript, clicks before capture, selector or network-idle waits, request blocking, cookies and headers, user-agent, authorization, timezone, geolocation, transparent backgrounds, resizing, chosen cache TTLs, signed links, asynchronous jobs with signed webhooks, bulk capture for up to 100 URLs per call, usage reporting, and an OpenAPI specification. Its parameter names are compatible with those used by other screenshot APIs, which can simplify migration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Free plan includes 1,000 shots each month without a card. Paid plans start at $5 for 3,000 shots; higher plans are $15 for 15,000, $39 for 60,000, $99 for 250,000, and $249 for 1,000,000, with two months free on yearly billing. Every feature is included on every plan. Create a free ScreenshotNeo account to get started.

Native print or extension: a practical decision rule

  • Choose native print when you need one PDF, can accept the site’s print layout, and do not want to grant an extension access.
  • Choose an extension when cleanup, selected-element export, or specialized layout controls solve a problem visible in print preview.
  • Choose an automated API when the same capture must run repeatedly, be integrated into code, or be performed by an AI agent.

Whichever route you use, open the PDF before relying on it. The final file—not the browser preview or an extension’s feature list—is the evidence that the required content was captured.

Frequently Asked Questions

Do I need to keep the extension installed after exporting one PDF?

No. Once the file is saved and checked, you can remove the extension from the browser’s extension manager if you do not need its workflow again.

Can an extension make a PDF identical to the live webpage?

Not necessarily. Print styles, lazy loading, responsive layouts, and blocked resources can change the result, so compare the saved file with the source page.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What should I do if a page contains private information?

Review the extension’s permissions and privacy policy first, restrict site access where possible, and avoid installing tools whose access is broader than the export task requires.

Quick Recap

Bestseller No. 1
PDF Extra 2024| Complete PDF Reader and Editor | Create, Edit, Convert, Combine, Comment, Fill & Sign PDFs | Lifetime License | 1 Windows PC | 1 User [PC Online code]
PDF Extra 2024| Complete PDF Reader and Editor | Create, Edit, Convert, Combine, Comment, Fill & Sign PDFs | Lifetime License | 1 Windows PC | 1 User [PC Online code]
READ and Comment PDFs – Intuitive reading modes & document commenting and mark up.; CREATE, COMBINE, SCAN and COMPRESS PDFs
$99.99
Bestseller No. 2
MobiPDF Lifetime - Professional PDF Editor for Windows | Edit, Sign & Convert PDFs | Best Adobe Acrobat Pro Alternative | Lifetime License
MobiPDF Lifetime - Professional PDF Editor for Windows | Edit, Sign & Convert PDFs | Best Adobe Acrobat Pro Alternative | Lifetime License
Edit PDFs with Ease. Modify text, images, and layouts directly within your PDF documents.; Convert & Organize. Export PDFs to Word, Excel, or ePub, and organize files with ease.
$99.99

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.