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

The most reliable built-in method is to open the page, choose Print, select a PDF destination, inspect the preview for missing images, enable background printing when available, and then save. A print-to-PDF file is a paginated document, so it may reflow text, split sections, or omit visual effects that appear in the browser. If preserving the page’s exact visual appearance matters more than selectable text, use a full-page screenshot instead.

Save a webpage as a PDF with images

  1. Wait for the page to finish loading. Scroll through long pages if the site loads images lazily as you move down.
  2. Open the browser’s print command. Common shortcuts are Ctrl+P on Windows and Command+P on macOS.
  3. Choose a PDF destination such as Save to PDF or Microsoft Print to PDF.
  4. Set paper size, orientation, scale, margins, page range, and color options for the result you need.
  5. Turn on Print backgrounds or Background graphics if the preview is missing decorative backgrounds.
  6. Inspect every page in the preview. Look for blank image boxes, clipped content, unexpected page breaks, and headers or footers you do not want.
  7. Click Save or Print, choose a filename and folder, and open the saved PDF to check it again.

The preview is important because a browser does not print the screen pixel-for-pixel. Websites can supply a separate print stylesheet, and the browser may paginate, resize, or rearrange content for paper.

Firefox desktop: Save to PDF

Procedure

  1. Open the page in Firefox and select the application menu, then Print.
  2. In the print preview, set Destination to Save to PDF.
  3. Choose the pages, orientation, color mode, paper size, scale, and margins. Adjust scale if a wide table or image is being cut off.
  4. Use Firefox’s option for printing backgrounds when the page’s artwork or colored sections are absent from the preview.
  5. Review headers and footers. Disable them if you want a cleaner document without the page title, URL, date, or page numbers.
  6. Select Print, pick a location, and save the PDF.

Firefox’s support documentation warns that a site can present itself differently on paper than on screen. A normal image placed in the document and a CSS background are separate cases: enabling background printing helps with backgrounds, but it is not a universal way to recover every missing image.

Microsoft Edge: include background graphics

Procedure

  1. Open the page in Edge.
  2. Choose Settings and more (the three-dot menu), then Print. On Windows you can also press Ctrl+P; on macOS use Command+P.
  3. Select a PDF printer or Save to PDF as the printer or destination.
  4. Expand More settings.
  5. Enable Background graphics when colored panels, textures, or background artwork are missing. This control affects webpage backgrounds; it does not guarantee that every content image or dynamic widget will print.
  6. Set the paper size, layout, scale, margins, and pages. Check the preview before saving.
  7. Click Print, choose the filename and folder, and open the resulting file.

Edge’s documented workflow recommends enabling background graphics when the preview or output differs from the page. Labels and their location can change with the operating system and Edge release, so use the preview as the final authority.

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.
#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

Why images are missing in the PDF

Background artwork is disabled

Many sites draw colors, textures, hero art, and decorative panels with CSS backgrounds rather than ordinary image elements. Print dialogs commonly exclude these by default to save ink. Enable Print backgrounds in Firefox or Background graphics in Edge, then check the preview again.

The image has not loaded

Some pages defer image requests until an image is near the viewport. Wait for loading indicators to disappear and scroll through the entire page before opening Print. If an image remains blank in the normal browser view, printing cannot restore it.

The site supplies print-specific CSS

A page may intentionally hide navigation, advertisements, videos, or large artwork for paper. That is expected behavior, not necessarily a browser failure. If the print layout is unsuitable, a full-page image capture preserves more of the on-screen design.

Interactive or protected content cannot be reproduced

Live charts, videos, hover states, login-gated sections, bot checks, and content rendered only after interaction may not appear in a static PDF. Confirm that you are authorized to save the material and that it is visible before printing.

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)

Images are clipped or split

Large images and wide tables can cross page boundaries. Try landscape orientation, a smaller scale, wider paper, or narrower margins. Do not reduce the scale so far that text becomes unreadable; a separate screenshot may be the better visual record.

Choose PDF, a screenshot, or an offline archive

Format What it preserves Best use Main trade-off
Print-to-PDF Paginated text, links, ordinary images, and whatever backgrounds the print setting includes Documents you need to search, copy, print, or annotate Layout can reflow; page breaks and missing dynamic elements are possible
Full-page screenshot The page as an image, including much of its visual arrangement Design reviews, visual evidence, and long-page appearance It is an image rather than a normal selectable-text PDF
Edge Screenshot A full webpage or selected area as a shareable image Quick visual captures from Edge It creates an image, not a PDF
Chrome MHTML page capture A single file containing the page and resources such as CSS and images Offline archival of a tab for technical workflows It is not PDF; Chrome’s API output is loaded from the file system and in the main frame
Chrome Headless PDF An automated print rendering Repeatable jobs in scripts or CI Requires command-line setup and still follows print-rendering limitations

Firefox’s full-page screenshot feature and Edge Screenshot are image workflows. They should not be presented as substitutes when the recipient specifically needs searchable, selectable PDF text.

Automate PDF creation with Chrome Headless

For repeatable captures, Chrome Headless can print a URL without opening a visible window. Run this from a shell with the Chrome executable available on your path:

google-chrome --headless --print-to-pdf=page.pdf --no-pdf-header-footer https://example.com

On systems where the executable is named differently, use chrome or the full path to the installed binary. The --no-pdf-header-footer option omits the print header and footer. Chrome’s reference notes that older builds used --print-to-pdf-no-header, so check the flags supported by your installed version if the command rejects the option.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
  • STAY ORGANIZED – Easily convert your paper documents into digital formats like searchable PDF files, JPEGs, and more.Power Consumption : 2.5W or less (Energy Saving Mode: 0.7W). Suggested Daily Volume : 500 scans..Does it contain liquid: no
  • CONVENIENT AND PORTABLE –lightweight and small in size, you can take the scanner anywhere from home offices, classrooms, remote offices, and anywhere in between
  • HANDLES VARIOUS MEDIA TYPES – Digitize receipts, business cards, plastic or embossed cards, reports, legal documents, and more
  • FAST AND EFFICIENT – No technical hurdles or complicated setups here; easily scan both sides of a document at the same time, in color or black-and-white, at up to 12 pages-per-minute, and with a 20 sheet automatic feeder
  • BROAD COMPATIBILITY – Works with both Windows and Mac devices, be it laptop or computer

Pages that load slowly or render content after navigation may need a wait:

google-chrome --headless --timeout=10000 --print-to-pdf=page.pdf --no-pdf-header-footer https://example.com

The timeout is a maximum wait before capture commands run; it does not guarantee that every asynchronous request has completed. For a dynamic site, choose a value long enough for the page’s normal loading time and inspect the PDF afterward.

Practical quality checklist

  • Images: Every expected image appears, is not stretched, and is not replaced by a blank box.
  • Backgrounds: Required artwork is present after enabling the browser’s background option.
  • Pagination: Headings are not stranded at the bottom of a page, and tables are not cut through critical rows.
  • Readability: Text remains legible at 100% zoom; a low scale setting has not made it microscopic.
  • Orientation: Wide content uses landscape or a suitable paper size.
  • Metadata: Headers, footers, URL, date, and page numbers are either useful or disabled.
  • Completeness: Lazy-loaded sections, consent dialogs, and interactive areas have been handled before printing.
  • Final file: Open the saved PDF in a viewer rather than trusting only the browser’s preview.

Common problems and fixes

The PDF has text but no colored sections

Enable Print backgrounds in Firefox or Background graphics in Edge. If the color is still absent, the site may use a print stylesheet that removes it.

Only the visible portion of a long page was saved

Print-to-PDF should paginate the printable document, but a page that depends on scrolling or JavaScript may not expose all content to the print renderer. Scroll through the page first, wait for images, and use the print preview’s page count. For visual fidelity, use a full-page screenshot tool instead.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
  • IRIScan Express, portable scanner : scans color and black and white documents a blazing speed up to 8ppm simplex. Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
  • IRIScan Express mobile scanner is powered via an included micro USB 2. 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. USB cable provided. AC Adapter not provided and not needed.
  • IRIScan flatbed scanner uses a simplex scanning mode allows for quick and straightforward scanning of single-sided documents. IRIScan with its full portable features is the ideal document scanners for computers.
  • IRIScan document scanner : Versatile scanning capabilities, including scanning to Word, PDF, and Excel formats with companion software provided Readiris OCR
  • Receipt scanner and card scanner with Additional features include scanning business cards directly to Outlook, photo scanning, and receipt scanning for efficient document management

The first page is blank or an image is missing

Reload the page, wait for network activity to settle, and confirm the image appears in the normal view. Disable obstructive extensions temporarily if they prevent resources from loading. A failed request cannot be repaired by the PDF dialog.

The output has unwanted URLs and dates

Turn off headers and footers in the print settings. The exact control is browser- and operating-system-specific.

The automated PDF ends before the page is ready

Increase Chrome Headless’s --timeout, then verify that the site’s content is not gated behind a click, login, consent action, or infinite scroll. Automation waits cannot bypass content that never becomes available to the page.

A PDF is visually wrong but technically complete

That is a format choice, not necessarily an error. Use PDF when selectable document content matters; use a full-page image when the page’s screen layout is the thing you must preserve.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
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
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 is a website screenshot API and MCP server for developers. It can capture a clean PNG, JPEG, WebP, or PDF with one request. Before capture, it accepts cookie or consent banners as a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each cleanup step can be turned off. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and the response identifies the page verdict and billing status in X-Page-Verdict and X-Billed headers.

Use the API documentation at https://screenshotneo.com/docs/ for the complete option set. The service supports full-page captures with lazy images loaded, CSS-selector element captures, dark mode, 12 device presets plus custom viewports, retina scale, PDF paper size, margins, landscape mode and page ranges, HTML/CSS-to-image, custom JavaScript and CSS, click-before-capture actions, hidden selectors, waits for selectors, delays or network idle, request and resource blocking, custom headers, cookies, user agents and Authorization, timezone and geolocation, transparent backgrounds, image resizing, chosen cache TTLs, signed links for public <img> tags, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, a usage API, and an OpenAPI specification. Common parameter names used by other screenshot APIs also work, easing migration.

One-call PDF example

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

Change the URL to the page you need and request PDF output using the documented format parameter. The same endpoint can return PNG, JPEG, WebP, or PDF.

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 data = Buffer.from(await res.arrayBuffer());
require('fs').writeFileSync('shot.webp', data);

ScreenshotNeo also provides an MCP server with take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients. Every feature is included on every plan: Free provides 1,000 shots per month with no card, Starter is $5 for 3,000, Growth $15 for 15,000, Pro $39 for 60,000, Scale $99 for 250,000, and Business $249 for 1,000,000. Yearly billing gives two months free. Create a free ScreenshotNeo account to start with 1,000 screenshots a month and no card.

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

Frequently Asked Questions

Can I save a webpage as a PDF on a phone?

This guide covers desktop Firefox, Edge, and Chrome Headless. Mobile print menus differ by device and browser release, so use the mobile browser’s Share or Print command and verify that it offers a PDF destination.

Will links in a printed PDF remain clickable?

Usually, browser-generated PDFs retain ordinary hyperlinks, but the exact result depends on the browser, page markup, and PDF viewer. Test a link in the saved file if interactivity matters.

Is MHTML better than PDF for archiving a page?

Neither is universally better. MHTML packages page resources for offline browser viewing, while PDF is more portable for reading, printing, and sharing. Choose based on the recipient and whether selectable document text is required.

Quick Recap

Bestseller No. 3
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
BROAD COMPATIBILITY – Works with both Windows and Mac devices, be it laptop or computer; This product is not intended for scanning photographs on photo paper / photographic media
$184.00
Bestseller No. 4
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
Find our Software here : irislink.com/start; IRIScan Express is only compatible Windows platform and not macintosh
$129.00
Bestseller No. 5
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.

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