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

The dependable way to convert a web page to a PDF with its images is to open the page in a desktop browser, use Print, choose a PDF destination, inspect the preview, and then save. Print preview is important because a page can use a different print layout than its on-screen design. If colors, image backgrounds, or other visual elements disappear, enable the browser’s background-printing option before saving.

What you are creating

Printing a webpage to PDF creates a paginated document that represents the browser’s print layout. It is not the same as downloading the original HTML or saving one image file. A page may reflow columns, omit interactive controls, split content across pages, or load differently when printed. The final PDF is therefore the file to verify, not just the preview thumbnail.

  • Print to PDF: a PDF version of the page’s print layout, with images that successfully render in that layout.
  • Save Page As: an offline webpage package or HTML file, which is a different result.
  • Save Image As: a copy of one image, rather than the complete page.

Chrome documents saving a webpage or an individual image separately from printing. Use those commands only when you need the source page or one asset, not a PDF of the page layout.

Before you print: make the page ready

  1. Open the exact URL you want to archive and wait for the page to finish loading.
  2. Scroll through the page if it uses lazy loading. Some sites request images only as you approach them; printing before those requests complete can leave blank image areas.
  3. Dismiss overlays that cover content, such as newsletter forms or sign-in prompts, when the page provides a close control.
  4. Check that important images are visible on screen. If an image is already broken or blocked in the page, print preview cannot reliably restore it.
  5. Decide whether you need the whole page or selected pages. Print dialogs commonly provide page ranges, orientation, margins, and scale controls.

Dynamic, lazy-loaded, or specially styled content can still render differently in print. Preview the entire document and open the saved PDF afterward to confirm that images and page breaks are acceptable.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Epson Workforce ES-50 Compact & Lightweight Mobile Document Scanner
  • PORTABLE SCANNER FOR USE ON-THE-GO — The fastest and lightest mobile single-sheet-fed compact document scanner in its class¹
  • QUICK DOCUMENT SCANNING ― This Epson ultra-fast scanner scans a single page as quickly as 5.5 seconds²; Windows and Mac compatible
  • VERSATILE PAPER HANDLING ― Portable scanner scans documents up to 8.5 x 72 in; Also easily digitizes receipts and ID cards to make accounting, bookkeeping, and organizing simpler
  • INTUITIVE, HIGH-SPEED SOFTWARE — Epson ScanSmart Software³ is a smart tool allowing you to easily scan, review, and save; Stay organized easily with the help of this Epson scanner
  • EASY SETUP — USB-powered connect to your computer for quick and simple scanning; No batteries or external power supply required to operate portable document scanner; Standard Connectivity: USB 2.0

Chrome: print a webpage to PDF

  1. Open the page in Chrome on a desktop computer.
  2. Choose File → Print, or press Ctrl+P on Windows or Linux or Command+P on Mac.
  3. In the print preview, choose the PDF destination offered by your system; Chrome’s instructions refer to Save as PDF as a destination.
  4. Review the preview page by page. Set layout (portrait or landscape), paper size, margins, scale, and a page range where those controls are available.
  5. Save the file, choose a location and filename, then open the resulting PDF to check the images.

If a colored panel or a background image is missing, look for a background-graphics option in the print settings. The exact control can vary by Chrome version and operating system.

Firefox: use Save to PDF

  1. Open the webpage in Firefox.
  2. Open the application menu and choose Print.
  3. In print preview, set Destination to Save to PDF.
  4. Adjust orientation, page range, scale, margins, and other available options.
  5. Under More settings, enable Print backgrounds when the design depends on background colors or images.
  6. Click Print, select a filename and folder, and inspect the saved PDF.

Mozilla notes that webpages can be set up to appear differently on paper than on screen. A clean-looking browser view is not a guarantee that the print version will have identical spacing or image placement.

Microsoft Edge: include background graphics when needed

  1. Open the page in Edge.
  2. Choose Settings and more → Print, or press Ctrl+P on Windows or Command+P on macOS.
  3. Review the print preview and select the PDF destination offered by your system or browser.
  4. Set orientation, paper size, margins, scale, and page range as needed.
  5. Open More settings and turn on Background graphics if color blocks, decorative images, or other backgrounds are absent.
  6. Save the file and verify the actual PDF.

Edge’s labels and destination list can differ by operating system and browser build, so use the preview as the authoritative check.

Settings that affect image fidelity

Backgrounds versus ordinary images

An image inserted as page content and an image used as a CSS background are handled differently by print styles. A normal image may appear while a background remains hidden unless Print backgrounds or Background graphics is enabled. If a design still differs after enabling that option, the site’s print CSS may intentionally remove or reposition it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Brother DS-640 Compact Mobile Document Scanner, (Model: DS640)
  • FAST SPEEDS - Scans color and black and white documents a blazing speed up to 16ppm (1). Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
  • ULTRA COMPACT – At less than 1 foot in length and only about 1. 5lbs in weight you can fit this device virtually anywhere (a bag, a purse, even a pocket).
  • READY WHENEVER YOU ARE – The DS-640 mobile scanner is powered via an included micro USB 3. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan.
  • WORKS YOUR WAY – Use the Brother free iPrint&Scan desktop app for scanning to multiple “Scan-to” destinations like PC, Network, cloud services, Email and OCR. (2) Supports Windows, Mac and Linux and TWAIN/WIA for PC/ICA for Mac/SANE drivers. (3)
  • OPTIMIZE IMAGES AND TEXT – Automatic color detection/adjustment, image rotation (PC only), bleed through prevention/background removal, text enhancement, color drop to enhance scans. Software suite includes document management and OCR software. (4)

Orientation, scale, and margins

Landscape orientation can prevent wide screenshots, diagrams, or tables from being clipped. Reducing scale may keep a wide layout on one page but can make text and images harder to read. Larger margins reduce the printable area and can create additional page breaks. Change one setting at a time and recheck the preview.

Page ranges

Use a page range when you need only a section, but remember that page numbers refer to the paginated print result, not necessarily headings or screen positions. A page break can move after changing scale, margins, or orientation.

Headers, footers, and print-only elements

Browsers may add headers and footers such as the page title, URL, date, or page number. Turn them off when the PDF must contain only the site’s content; leave them on when provenance or the source URL matters. A site’s print stylesheet can also hide navigation, ads, or other elements by design.

Why images are missing or misplaced

  • The image was lazy-loaded: return to the page, scroll through the relevant sections, wait for images to appear, and print again.
  • The preview omits a colored background: enable Firefox’s Print backgrounds or Edge’s Background graphics; look for an equivalent background option in Chrome.
  • The image is loaded from a blocked or protected source: confirm that it displays in the page first. Authentication, content blocking, or a failed request can prevent printing it.
  • The site has print-specific CSS: compare the screen and preview. The site may deliberately hide decorative or interactive content for paper.
  • The page is still changing: wait for animations, ads, consent dialogs, and network requests to settle, then reopen preview.
  • The PDF opens with a blank area: inspect the file itself, not only the preview, and retry after reloading the page. There is no single browser setting that fixes every site’s rendering behavior.

A verification checklist

  • Open the saved PDF in a viewer rather than trusting the download notification.
  • Check the first, middle, and last pages for missing images or unexpected blank regions.
  • Confirm that wide images are not clipped at the right edge.
  • Zoom into photographs, charts, and small labels to ensure they remain legible.
  • Check page breaks around captions, lists, and tables.
  • Confirm that the filename and folder are correct before sharing the file.

When browser printing is not enough

Built-in printing is usually the simplest option, but it depends on the page’s print stylesheet, browser version, loaded resources, and your device. It does not promise pixel-for-pixel screen fidelity, and the official browser guidance does not guarantee that every dynamic or lazy-loaded image will survive. For repeatable, server-side captures, an API can control loading, waiting, device settings, and PDF output without a local browser window.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Epson Workforce ES-400 II High-Speed Color Duplex Desktop Document Scanner
  • FAST DOCUMENT SCANNING — Document scanner with feeder allows you to speed through stacks with a 50-sheet Auto Document Feeder (ADF); Efficient office scanner to help you scan more productively
  • INTUITIVE, HIGH-SPEED SOFTWARE — Quickly scan with this desktop document scanner; Epson ScanSmart Software lets you easily preview scans, email files, upload to the cloud, and more; Plus, automatic file naming saves even more time
  • SEAMLESS INTEGRATION — Easily incorporate your data into most document management software with the included TWAIN driver; Office document scanner integrates seamlessly with business workflows
  • EASY SHARING — Duplex scanner allows you to scan straight to email or popular cloud storage2 services like Dropbox, Evernote, Google Drive, and OneDrive for simple storage and sharing
  • SIMPLE FILE MANAGEMENT — Scanner allows the creation of searchable PDFs with Optical Character Recognition (OCR) and convert scans to editable Word or Excel files effortlessly; Designed for home and office document scanning

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server. One GET request can return a clean screenshot or PDF. Before capture it accepts the cookie or consent banner like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each cleanup step can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and each response identifies the page verdict and billing result in X-Page-Verdict and X-Billed headers.

The API supports full-page capture with lazy images loaded, a CSS-selector element capture, dark mode, 12 device presets or any viewport, retina scale, PDF paper size, margins, landscape mode and page ranges, custom CSS and JavaScript, clicking an element before capture, hiding selectors, waiting for a selector, a delay or network idle, blocking ads, trackers, requests or resource types, custom headers, cookies, user agents and Authorization, timezone and geolocation, transparent backgrounds, image resizing, configurable-TTL caching, signed links for public image tags, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, a usage API and an OpenAPI specification. Parameter names used by other screenshot APIs also work, which can simplify a migration.

For PDF or image capture, see the ScreenshotNeo documentation. The following requests use the supplied endpoint and return a file response; change only the target URL and output filename for your page.

cURL

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

Python

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

Node.js

const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`${res.status} ${res.statusText}`);
const file = Buffer.from(await res.arrayBuffer());
require('fs').writeFileSync('shot.webp', file);

Use the format and PDF options documented for the endpoint when your output must be a PDF rather than an image. The same controls let you wait for a selector or network idle, load lazy images, set paper and margins, and remove elements that would otherwise cover the page.

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

Plans and cost

Plan Included shots Price
Free 1,000 per month No card required
Starter 3,000 $5
Growth 15,000 $15
Pro 60,000 $39
Scale 250,000 $99
Business 1,000,000 $249

Every feature is available on every plan, and yearly billing provides two months free. An MCP server exposes take_screenshot, get_page_info, and capture_pdf to Claude, Cursor, and other MCP clients, so an AI agent can perform captures directly.

Rank #4
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
  • Scanner type: Document
  • Connectivity technology: USB
  • With Auto Scan Mode, the scanner automatically detects what you're scanning
  • Digitize documents and images

Create a free ScreenshotNeo account to get 1,000 screenshots a month with no card; paid plans start at $5 for 3,000.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshooting API captures

The response is not the expected file

Check the HTTP status, response headers, and the API documentation for the requested output format. Save the response bytes exactly as returned and avoid treating a binary file as text.

The page is incomplete

Add a wait for a specific selector, a delay, or network idle; enable full-page capture so lazy images can load; and use custom JavaScript when the page requires an interaction before rendering.

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

A consent banner or chat widget covers content

Leave the relevant cleanup steps enabled, or hide the obstructing selector explicitly. ScreenshotNeo’s consent handling and known-widget removal occur before capture.

Best Value
Sale
ScanSnap iX2500 Wireless or USB High-Speed Document Scanner, Black
  • OUR MOST ADVANCED SCANSNAP. Large touchscreen, fast 45ppm double-sided scanning, 100-sheet document feeder, Wi-Fi and USB connectivity, automatic optimizations, and support for cloud services. Upgraded replacement for the discontinued iX1600
  • CUSTOMIZABLE. SHARABLE. Select personalized profiles from the touchscreen. Send to PC, Mac, mobile devices, and clouds. QUICK MENU lets you quickly scan-drag-drop to your favorite computer apps
  • STABLE WIRELESS OR USB CONNECTION. Built-in Wi-Fi 6 for the fastest and most secure scanning. Connect to smart devices or cloud services without a computer. USB-C connection also available
  • PHOTO AND DOCUMENT ORGANIZATION MADE EFFORTLESS. Easily manage, edit, and use scanned data from documents, receipts, photos, and business cards. Automatically optimize, name, and sort files
  • AVOIDS PAPER JAMS AND DAMAGE. Features a brake roller system to feed paper smoothly, a multi-feed sensor that detects pages stuck together, and skew detection to prevent paper damage and data loss

A protected page fails

Provide the required custom headers, cookies, user agent, or Authorization configuration only when you are authorized to access the page. A bot check, blank page, timeout, or failed load is reported in the response and is not billed.

Repeated captures are slow or expensive

Choose a cache TTL when the page can be reused, use bulk capture for up to 100 URLs per call, and monitor usage through the usage API. Cache hits are not billed.

Choosing the right method

Need Best first step Important limitation
One occasional PDF Browser Print → PDF Print CSS and loaded resources determine the result.
Background colors or design images Enable the browser’s background option and inspect preview Sites can still change or hide content for print.
Repeatable, automated captures ScreenshotNeo API or MCP You must configure the output and waits for the page.
One image only Save Image As This does not preserve the complete webpage layout.
Offline HTML copy Save Page As This is not a paginated PDF.

The Bottom Line

For a single page, use your browser’s Print command, choose its PDF destination, enable background printing when needed, and verify the saved file. For reliable, repeatable PDF captures with controls for lazy images, waits, cleanup, and page layout, use ScreenshotNeo.

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

Quick Recap

Bestseller No. 4
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
Scanner type: Document; Connectivity technology: USB; With Auto Scan Mode, the scanner automatically detects what you're scanning
$75.00

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.