Recommended Free Tools
Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
The quickest way to convert a web page URL to PDF is to open the page in a browser, choose Print, select Save as PDF (or an equivalent PDF destination), and save the file. For a phone, Chrome on Android uses More → Share → Print → Save as PDF. Adobe Acrobat desktop can take a URL directly and can capture several linked levels or an entire site. Whichever method you use, preview the result: responsive HTML becomes fixed pages, so wide tables, columns, images, and navigation may need different orientation, margins, or scaling.
Choose the right conversion method
| Method | Scope | Setup | Output control | Best for |
|---|---|---|---|---|
| Browser Print | Current page | Built into the browser | Basic print settings and PDF destination | A one-off offline copy, review, or print job |
| Chrome on Android | Current page | More → Share → Print | Android print preview and Save as PDF | Saving a page from a phone |
| Adobe Acrobat desktop | One URL, multiple linked levels, or an entire site | Enter a URL or browse to an HTML file | Images, backgrounds, bookmarks, tags, headers/footers, page size, orientation, margins, and scaling | Repeatable captures or larger site sections |
| ScreenshotNeo | One URL per request, with bulk capture available | HTTPS API or MCP server | PDF and image output plus wait, device, CSS, JavaScript, and network controls | Automated jobs and developer workflows |
A PDF is a fixed-page representation, not a copy of the live layout engine. A page that is responsive in a browser can paginate differently, shrink wide content, or move elements between pages. Interactive behavior, forms, video, and components loaded after the initial response may not survive conversion exactly. Treat the PDF as a rendered snapshot and inspect it before sharing.
Convert the open page with a browser
- Open the exact URL and wait until the content you need is visible. Expand accordions or load additional sections first.
- Open the browser’s Print command. The menu label and keyboard shortcut differ by operating system and browser.
- In the destination or printer list, choose Save as PDF (or the equivalent PDF destination).
- Review the preview. Set portrait or landscape orientation, paper size, margins, scale, background graphics, and page ranges when those controls are available.
- Choose a folder and save the file. Reopen the PDF and check page breaks, images, links, headings, and tables.
This method is usually the best answer for a single public page because it requires no extra software and lets you see what will be saved. If a page changes after printing, save again rather than assuming the PDF is a permanent archive.
Free tools Windows power users keep installed
One-click scans. No signup required.
When the preview is clipped or unreadable
- Wide tables or code: switch to landscape and reduce scale only as much as needed. Excessive shrinking makes text inaccessible.
- Missing colors or images: enable background graphics and confirm images have finished loading before opening Print.
- Unexpected blank pages: inspect page-break behavior and try a different paper size or margin setting.
- Headers, navigation, or cookie notices: dismiss overlays and use reader mode or the page’s print stylesheet when available.
- Long, lazy-loaded pages: scroll through the page first so deferred images and sections are requested before printing.
Save a URL as PDF in Chrome on Android
Google’s documented Chrome-on-Android sequence is:
#1 Best Overall
- Convert your PDF files into Word, Excel & Co. the easy way
- Convert scanned documents thanks to our new 2022 OCR technology
- Adjustable conversion settings
- No subscription! Lifetime license!
- Compatible with Windows 11, 10, 8.1, 7 - Internet connection required
- Open the page in Chrome.
- Tap More (the three-dot menu).
- Tap Share, then choose Print.
- In the printer options, select Save as PDF.
- Choose a save location and tap Print or Save, depending on the device.
Android manufacturers and Chrome versions can present a different print screen, so the final button and storage picker may not have identical labels. If the page is still loading, return to it, wait, and repeat the sequence; the print preview captures the rendered state at the time you invoke it.
Convert a URL with Adobe Acrobat on desktop
Acrobat’s web-page converter is useful when entering a URL directly or when you need more than the current page. In Acrobat, choose Create → Web page. Enter the web page URL or browse to an HTML file, set the number of levels to capture, and select Create. Acrobat also provides an Get entire site option.
Control how far Acrobat follows links
- Single page: capture only the URL you entered when you need a focused document.
- Multiple levels: include linked pages to a chosen depth. More levels create a larger job and can bring in pages you did not intend to publish.
- Entire site: use only when you have permission and understand the site’s structure.
- Stay on same path: keep linked requests within the URL path you specify.
- Stay on same server: prevent the capture from following links to other servers.
These restrictions matter because a “whole site” result is a crawl governed by link structure and settings, not a guaranteed, complete archive. Server rules, authentication, robots behavior, JavaScript navigation, and pages outside the selected path can limit coverage.
Rank #2
- Convert over 50 document file formats.
- Preview your files from Doxillion before converting them.
- Use batch conversion to convert thousands of files at once.
- Enjoy an easy-to-use, intuitive interface with a Drag and Drop file option.
- Burn your converted or original files directly to disc.
Adjust Acrobat’s conversion settings
Use Acrobat’s web-page conversion settings to decide whether to include images and page backgrounds, create bookmarks and PDF tags, add headers and footers, and select encoding. Its page-layout controls include paper size, orientation, margins, and scaling wide content to fit. Generate a preview, then change one setting at a time:
- Use landscape for spreadsheets, comparison tables, and wide code samples.
- Increase margins when text touches the edge or headers overlap content.
- Use scaling to fit when a column is cut off, but verify that body text remains readable.
- Enable bookmarks or tags when the PDF will be navigated with a screen reader or shared as a long report.
Automate URL-to-PDF capture with ScreenshotNeo
ScreenshotNeo is the first service to try for an automated screenshot or PDF workflow because it produces clean captures, bills only clean shots, and has a paid plan starting at $5 for 3,000 shots. Its API accepts a URL and can return PNG, JPEG, WebP, or PDF; an MCP server exposes take_screenshot, get_page_info, and capture_pdf to Claude, Cursor, and other MCP clients.
For a one-off browser save, automation is unnecessary. It becomes useful when you need repeatable captures, a queue of URLs, or consistent rendering settings. ScreenshotNeo has 63 options, including full-page capture with lazy images loaded, CSS-selector element capture, dark mode, 12 device presets plus custom viewports, retina scale, PDF paper size/margins/orientation/page ranges, custom CSS and JavaScript, clicks before capture, hidden selectors, waits for a selector/delay/network idle, blocking ads/trackers/requests/resource types, custom headers/cookies/user agents/Authorization, timezone and geolocation, transparent backgrounds, resizing, configurable-TTL caching, signed links, 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 migration.
Rank #3
- 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.
Use the ScreenshotNeo documentation to select PDF output and other request options. The following calls use the documented endpoint and authentication pattern; replace the example URL with the page you are allowed to capture.
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}`);
For production code, check the response status and save the response with the extension that matches the format you requested. ScreenshotNeo returns X-Page-Verdict and X-Billed headers so your job can distinguish a clean capture from a bot check, CAPTCHA, blank page, timeout, failed load, or cache hit. Those unsuccessful and cached outcomes are not billed. Cookie and consent banners are accepted like a visitor and more than 60 known consent platforms, newsletter popups, and chat widgets are removed before capture; each cleanup step can be turned off.
Plans and API operations
| Plan | Included shots per month | Price |
|---|---|---|
| Free | 1,000 | $0, no card |
| Starter | 3,000 | $5 |
| Growth | 15,000 | $15 |
| Pro | 60,000 | $39 |
| Scale | 250,000 | $99 |
| Business | 1,000,000 | $249 |
Yearly billing gives two months free, and every feature is available on every plan. For high-volume work, use asynchronous jobs and signed webhooks rather than holding an HTTP request open. A chosen cache TTL can reduce repeat work; inspect the verdict and billing headers when measuring usage.
Why a page may not convert cleanly
Dynamic or delayed content
Client-side applications may render after the initial HTML response. Browser printing can work if you wait for the page, while automation should wait for a selector, a delay, or network idle. If content appears only after scrolling, scroll it into view before printing or enable a full-page capture option.
Rank #4
- 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.
Authentication and private pages
A normal browser session can print content you have already authenticated to. A separate converter will need an approved authentication method, such as cookies or headers; never send credentials to an untrusted service. ScreenshotNeo supports custom headers, cookies, user agents, and Authorization headers, but you remain responsible for access rights and secret handling.
Bot checks, blank pages, and timeouts
Do not treat a blank or challenge page as a successful document. Check the rendered preview, HTTP status, and (for ScreenshotNeo) the X-Page-Verdict and X-Billed headers. A browser may require an interactive challenge that an automated capture cannot complete.
Links, forms, and media
Most PDF viewers preserve ordinary hyperlinks, but a PDF is not a live web application. Forms, login sessions, animations, video, and constantly changing data may be static, omitted, or unusable after conversion. If the document is evidence or a compliance record, retain the source URL, capture date, and any required access notes alongside the PDF.
Best Value
- ALL-IN-ONE SOLUTION – read, edit, convert, merge and protect your PDF files
- MAXIMUM FUNCIONALITY – create interactive forms, compare PDFs, bates numbering, find and replace text or colors, convert documents, OCR engine, comment, highlight, fill out and print forms, document protection and others
- EASY TO INSTALL AND USE – well-structured user-interface, in-program instructions, free tech support whenever you need it
- GREAT VALUE FOR MONEY - why spend a fortune if you can have maximum functionality at a reasonable price - this also fits the requirements of companies very well
Troubleshooting checklist
- Print command missing: use the browser’s main menu rather than a page’s custom menu, then look for Print or Share.
- Save as PDF unavailable: choose the system PDF printer or install the operating system’s standard PDF workflow; labels vary by platform.
- Text is microscopic: select a larger paper size, landscape orientation, or a higher scale instead of squeezing every column onto one page.
- Images are absent: reload, disable content-blocking extensions for the page, wait for lazy images, and enable background/image printing.
- Acrobat captured too much: reduce link levels and enable same-path or same-server restrictions.
- Acrobat captured too little: increase levels, verify the links are crawlable, and confirm that authentication is available.
- Automated request times out: wait for a specific selector or network idle, block unnecessary resources, or use an asynchronous job.
- Output file has the wrong type: match the filename extension and PDF/image format selected in the request; do not rename an image response to
.pdf.
Or skip the browser setup
Use ScreenshotNeo when you want a repeatable URL capture without maintaining a headless browser. Cookie banners, newsletter popups, and chat widgets are removed before the shot. Bot checks, blank pages, failed loads, timeouts, and cache hits are never billed, and every response identifies the page verdict and billing result. Its MCP server lets AI agents take screenshots, inspect pages, and capture PDFs. The Free plan includes 1,000 screenshots each month with no card; paid plans start at $5 for 3,000.
Create a free ScreenshotNeo account and use the API or MCP server when a browser print dialog is not practical.
Frequently Asked Questions
Can I convert a URL that requires a login?
Only if the conversion process has an authorized, authenticated session. A public URL converter cannot infer your login, and you should not disclose credentials to an untrusted service.
Is a PDF a reliable legal or archival copy of a webpage?
It is a rendered snapshot, not a full preservation of the site. Keep the original URL, capture date, and any accompanying records required by your retention policy.
Why does the same URL produce different PDFs on different days?
Web pages change, personalized content can vary, and responsive layouts depend on viewport, fonts, and loaded resources. Record the capture settings when reproducibility matters.
Can a PDF include every page on a website?
Only a crawler configured to follow the relevant links can attempt that scope, and path, server, authentication, and site-structure limits can prevent complete coverage.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Quick Recap
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.

