How to Save Any Webpage as a PDF (Without Print Dialog Pain)
May 24, 20266 min read
Why "Print to PDF" Keeps Letting You Down
Every browser has a built-in "Save as PDF" hidden in the print dialog, and on a good day, for a simple page, it works. On every other day, it does one of the following:
Strips out CSS background colors and images (because they're "print backgrounds")
Drops your web fonts and falls back to Times New Roman
Cuts cards and tables across page breaks
Misses lazy-loaded images entirely
Renders the mobile layout instead of the desktop one, depending on your zoom
Outputs a 14 MB monstrosity because every web font got embedded twice
If you've ever tried to archive an online article, save a receipt, or PDF a landing page for a client, you've felt this.
The Cleaner Approach: Render It in a Real Browser
The way professional tools (and our [URL to PDF](/url-to-pdf) converter) solve this is simple: open the page in a real, headless Chromium browser on a server, let JavaScript run, wait for fonts and images to load, scroll the full height of the page, capture it edge-to-edge, and only then assemble the result into a PDF.
The difference is night and day: backgrounds survive, web fonts render correctly, lazy-loaded images appear, and the whole scrollable height of the page becomes a properly paginated multi-page PDF.
How to Convert a URL to PDF in 3 Steps
Paste the URL.: Drop any public `https://` link into the input.
Pick your output.: Choose A4 / Letter / Legal, portrait or landscape, and a render width — 1280px is a safe desktop default, 414px gives you the mobile view.
Hit convert.: A few seconds later you get a downloadable PDF that looks like the live page.
That's it. No signup, no install, no watermark.
Choosing the Right Render Width
The "render width" is the viewport the headless browser pretends to use when loading the page. It controls which responsive layout you capture:
1280px: — the typical desktop view most sites are designed for. Good default.
1440px: — wide desktop, useful for sites that have ultra-wide hero sections.
768px: — tablet view. Some sites collapse navigation here.
414px: — phone view. Use this when you specifically want the mobile layout (e.g. saving a mobile-only banner ad).
If a page looks weirdly cramped in your PDF, the fix is usually "render at a wider width".
When This Tool Is the Right Choice
URL to PDF is the right tool when you have a **link** to something on the public web and you want a clean PDF of it. Common cases:
Archiving online articles before they get paywalled or deleted
Saving e-commerce order confirmations and receipts that don't have a "download PDF" button
Capturing competitor landing pages for design or research decks
Making proof-of-content snapshots for compliance, legal or marketing reviews
Turning portfolio pages or case studies into shareable PDFs
Building offline reading lists for flights or trips
When to Use Something Else Instead
You're working from your own HTML or code, not a live URL: — use our [HTML to PDF](/html-to-pdf) tool instead, which lets you paste HTML directly or write HTML/CSS/JS in a sandbox.
You only need a screenshot, not a PDF: — use [HTML to Image](/html-to-image) for a PNG/JPG capture.
You already have screenshots and just need them in a PDF: — [Screenshot to PDF](/screenshot-to-pdf) skips the browser step entirely.
The page is behind a login or paywall: — no headless tool can help here without your credentials. Take a screenshot manually and use [Screenshot to PDF](/screenshot-to-pdf).
Tips for the Best Output
Wait until the page is "done" before converting.: If you're capturing a page that auto-plays animations, give it a few seconds in a normal browser first to make sure it actually renders content (not a loading skeleton).
Prefer desktop width unless you specifically want mobile.: Most layouts are designed for desktop first.
Pick orientation to match the page.: Wide dashboards or hero banners look better landscape; long-form articles and blog posts work best portrait.
Long pages are fine.: A 12,000-pixel article will become a multi-page PDF automatically — you don't need to chunk it manually.
Privacy
Your URL is sent over HTTPS to a sandboxed headless browser session that exists only for your request. The page is fetched, rendered, captured and the session is destroyed immediately afterwards. We don't log URLs, store PDFs or watermark output.
Conclusion
The browser's print dialog is a 1995 feature pretending to do a 2026 job. If you need to turn a URL into a PDF that actually looks like the page, stop fighting it — paste the link into [URL to PDF](/url-to-pdf), pick your page size, and get a clean PDF in seconds.
Ready to try it?
Use our free tool — no signup, no watermarks, no limits.