Free tools Windows power users keep installed
One-click scans. No signup required.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Chrome’s built-in Print command saves an open page as a PDF, but the documented Print workflow handles pages one at a time. To process a URL list, use a Chrome extension that advertises batch export, or run headless Chrome once per URL from a script. Choose separate PDFs or a merged file before you start; the tools differ in what they say they support.
Choose a method for your URL list
| Method | Best for | What it does |
|---|---|---|
| Chrome Print | One or a few pages | Prints the open page to a destination such as Save as PDF. The documented workflow is manual and page by page. |
| Bulk WebPages & Links to PDF extension | A list you want to process through an extension interface | The extension listing says it accepts pasted URLs or a text file, lets you select and reorder links, and exports separate PDFs or one merged PDF. |
| Microlink: Website to PDF extension | A batch you want downloaded as separate files in a ZIP | The listing advertises up to 100 unique links, one PDF per page, and ZIP download. |
| Headless Chrome | Repeatable command-line processing or a scripted workflow | Chrome’s developer documentation shows how to print a target URL to PDF; you supply the loop, filenames, and any additional orchestration. |
The extension features and limits above are publisher claims, not independently verified performance or privacy findings. Listings can change. Check current permissions and privacy terms before installing an extension or using it with sensitive pages.
Save a single webpage with Chrome Print
- Open the webpage in Chrome.
- Open Print with Ctrl+P on Windows or Linux, or Command+P on Mac.
- Choose Save as PDF or the relevant PDF destination in the destination options.
- Review the print preview and settings, then save the file.
This is Chrome’s straightforward native route, but it is not a URL-list batch converter in the cited instructions.
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 minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallConvert a URL list with a Chrome extension
Bulk WebPages & Links to PDF
Its listing describes importing URLs by pasting them or loading a text file, selecting and reordering links, and exporting either individual PDFs or a merged document. The listing also says it prepares lazy-loaded content and fonts and processes locally; treat those as the publisher’s descriptions rather than verified guarantees.
#1 Best Overall
- BEST FOR SMALL BUSINESSES – Engineered for extraordinary productivity, the Brother DCP-L2640DW Monochrome (Black & White) 3-in-1 combines laser printer, scanner, copier in one compact footprint and delivers high-quality black & white prints
- FAST PRINTER WITH EFFICIENT SCANNING – Produces documents quickly with print speeds up to 36 ppm(2) and scan speeds up to 23.6/7.9 ipm(3) (black/color). A 50-page auto document feeder(4) allows for convenient, time saving multi-page scanning and copying
- FLEXIBLE CONNECTION OPTIONS – Easily navigate the changing demands of your business with secure multi-device connectivity via built-in dual-band wireless (2.4GHz / 5GHz) and Ethernet. Or connect locally to a single computer via USB interface
- BROTHER MOBILE CONNECT APP – Print, scan, and manage your wireless printer anytime, from almost anywhere from your mobile device. Order Brother Genuine Supplies, track toner usage, and complete more work on-the-go(5)
- CHOOSE BROTHER GENUINE TONER – When it’s time to replace your toner, be sure to choose Brother Genuine TN830 or TN830XL replacement toner. And with Refresh EZ Print Subscription Service, you’ll never worry about running out of toner again and you’ll enjoy savings of up to 50%(6) on Brother Genuine Toner. Get started with Refresh today with a Free Trial(1)
Microlink: Website to PDF
Its listing advertises a batch of up to 100 unique links, with one PDF per page and a ZIP download. Confirm the current listing and behavior before relying on that limit or output flow.
Check before starting a large batch
- Decide whether you need one PDF per URL or a single combined file, and whether preserving URL order matters.
- Check whether the extension accepts pasted URLs, text-file input, or both.
- Review its available page layout controls, such as margins, orientation, scale, and backgrounds, if those matter to your output.
- Consider whether pages rely on lazy-loaded images or interactive content; an extension’s claim to prepare those elements is not proof that every page will render correctly.
- Inspect the extension’s current permissions and privacy disclosures, especially before processing private or authenticated pages.
Automate PDF creation with headless Chrome
Chrome for Developers documents the single-target command chrome --headless --print-to-pdf URL. The following Bash example applies that documented command to each nonblank URL in a text file and assigns sequential filenames. It is an orchestration loop, not a batch feature built into the Chrome command itself.
Rank #2
- BEST FOR HOMES & HOME OFFICES – Engineered for consistent, premium print quality, the Brother HL-L2405W Monochrome (Black & White) Laser Printer delivers sharp, crisp prints at an affordable price. Prints one-sided documents at speeds up to 30ppm(2)
- COMPACT, CONNECTED PRINTER – Flexible connection options make this an ideal printer for home use and at-home offices. Securely connect to multiple devices with built-in dual-band wireless (2.4GHz/5GHz) or locally to a single computer via USB interface
- BROTHER MOBILE CONNECT APP – Manage your printer remotely and print from your mobile device anytime, from almost anywhere. Order Brother Genuine Supplies, track toner usage, and complete more work on-the-go(3)
- VERSATILE PAPER HANDLING – Enjoy seamless, reliable everyday printing with the 250-sheet paper tray(4) and a manual feed slot that enables printing on envelopes and specialty pape
- BROTHER IS AT YOUR SIDE – Backed by Brother with a 1-year limited warranty and free online, call, or live chat support for the life of your printer
1. Prepare the input file
Create urls.txt with one URL per line. For example:
https://example.com/page-one
https://example.com/page-two
2. Run the loop
mkdir -p pdfs
n=0
while IFS= read -r url || [ -n "$url" ]; do
[ -z "$url" ] && continue
n=$((n + 1))
chrome --headless --print-to-pdf="pdfs/page-$n.pdf" "$url"
done < urls.txt
Run this in a shell where the Chrome executable is available as chrome. If your system uses a different executable name or location, replace chrome with its path. The script skips empty lines and names files by order, not by webpage title. It does not merge PDFs, retry failures, or guarantee that a page has finished rendering.
Rank #3
- FAST PRINT SPEEDS: Print up to 19 pages per minute.
- COMPACT DESIGN: Space-saving, compact design fits anywhere in your home, school or small office.
- WIRELESS CONNECTIVITY: Print from almost anywhere in your workspace using your compatible mobile device.
- PAPER CAPACITY: Up to 150 sheets.
- SUSTAINABILITY: Uses less than 2 watts in Energy Saver mode.
Useful Chrome options
--no-pdf-header-footersuppresses the print header and footer.--timeout=5000sets a 5,000-millisecond timeout, as shown in Chrome’s developer documentation. Use a longer timeout if pages need more time; the option does not guarantee that all dynamic content will be ready.
For example, add these options before the URL in the loop if you want to omit headers and footers and set that timeout:
chrome --headless --no-pdf-header-footer --timeout=5000 --print-to-pdf="pdfs/page-$n.pdf" "$url"
Or skip the browser setup
ScreenshotNeo is a website screenshot API that can also return PDFs, but the example below requests a WebP image. It is suited to capturing a page’s visual appearance, not to producing a batch of PDF files from a URL list; the code here does not implement PDF output or batching. See the ScreenshotNeo documentation for its API details.
Rank #4
- BEST FOR HOME OFFICES & SMALL TEAMS – Engineered for consistent, premium print quality, the Brother HL-L2460DW Monochrome (Black & White) Laser Printer produces documents that are clear, crisp, and easy to review and share, all at an affordable price
- COMPACT, CONNECTED, EXCEPTIONALLY EFFICIENT– Connect with built-in dual-band wireless (2.4GHz/5GHz), Ethernet, or to a single computer via USB interface. Prints at speeds up to 36ppm(2), plus automatic duplex printing saves time and reduces paper waste
- BROTHER MOBILE CONNECT APP – Manage your wireless printer remotely and print from your mobile device anytime, from almost anywhere. Order Brother Genuine Supplies, track toner usage, and complete more work on-the-go(3)
- VERSATILE PAPER HANDLING – Tackle high-volume black & white printing with the 250-sheet capacity paper tray.(4) The manual feed slot enables printing on envelopes and specialty paper
- BROTHER IS AT YOUR SIDE – Backed by Brother with a 1-year limited warranty and free online, call, or live chat support for the life of your printer
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp
ScreenshotNeo removes cookie and consent banners, newsletter popups, and chat widgets before capture. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed. Its MCP server gives AI agents screenshot tools. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 screenshots.
Recommended Free Tools
Sign up for ScreenshotNeo’s free plan.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshooting headless Chrome
The command is not found
Your shell cannot find an executable named chrome. Use the Chrome executable’s installed path or the name used by your system.
A PDF is missing or a page fails
Check the command’s exit status and the URL in the input file. Test that URL on its own with the documented headless command before running the full list. A loop does not add retries or error reporting automatically.
Best Value
- FROM AMERICA'S MOST TRUSTED PRINTER BRAND – Perfect for small teams printing professional-quality black & white documents and reports. Perfect for 1-3 people
- WORLD'S SMALLEST LASER IN ITS CLASS – Precision laser printing that fits anywhere
- FAST PRINT SPEEDS – Up to 21 black-and-white pages per minute single-sided
- WIRELESS WITH SELF-RESET – Helps you stay connected
- PRINT FROM ANY DEVICE – Wireless printing from any mobile device, PC or tablet. Works with Microsoft, Mac, AirPrint, Android, Chromebook and more
The PDF omits content that appears later
Some pages load content after the initial page render. The documented timeout option lets you set a wait, but the cited command documentation does not establish that it will detect when every page’s dynamic or lazy-loaded content is complete. Try a longer timeout, inspect the output, and use a workflow that specifically handles page readiness if necessary.
The batch stops or overwrites files
Use a fresh output directory and ensure each URL receives a unique output filename. The example uses sequential names, so rerunning it in the same directory replaces files with matching names.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Which route should you use?
- For a single page, use Chrome Print.
- For a no-code list workflow, evaluate an extension based on whether you want separate PDFs or a merged file, its import and ordering options, and its current privacy disclosures.
- For repeatable processing, use headless Chrome with a script, then add your own validation, retries, and file-management logic as needed.
Frequently Asked Questions
Does Chrome have a built-in way to turn a whole list of URLs into PDFs?
The cited Chrome help describes printing an open page; it does not describe a native URL-list batch converter.
Can headless Chrome merge the PDFs it creates?
The documented headless command prints a target page to PDF. The command and example loop here do not merge output files.
Quick 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.

