Utilities

URL to PDF Converter

Render any webpage to a print-ready PDF through headless Chrome, with control over paper size, orientation, device viewport, and light or dark theme.

POST/url-to-pdf2 crDocs

Running it here is free and never spends credits — the page calls the same production endpoint your integration would.

✦ What you get

Everything the endpoint returns

The playground above shows the same fields the API responds with — nothing is held back for the paid tier.

Chrome's own renderer

The page prints through headless Chrome, so the PDF matches what the browser draws.

Standard paper sizes

Letter and Legal through A0–A6, so the output drops straight into an existing document set.

Portrait or landscape

Pick the orientation that suits the layout instead of accepting whatever the page assumes.

Backgrounds preserved

CSS background colours and graphics print by default — a web page, not a stripped paper copy.

Light or dark

Sites honouring prefers-color-scheme render in their dark appearance when you ask for it.

Device emulation

Render at a mobile viewport to capture the responsive layout rather than the desktop one.

✦ How it works

Three steps, no signup

01

Enter the URL

Any public page. Anything behind a login renders as the login screen, since captures are anonymous.

02

Set the page options

Device view, paper format, orientation, and theme — all applied before the render starts.

03

Download the PDF

The file is produced and downloads directly. Nothing is retained afterwards.

✦ Who it's for

Built for

Consultants

Turn a live page into a leave-behind without reformatting it by hand.

Legal and compliance

Preserve a dated record of what a page said at a point in time.

Documentation teams

Ship an offline copy of a docs page for readers without reliable access.

Finance teams

Archive invoices and statements rendered by a web app.

Developers

Generate receipts and reports from your own HTML through the same endpoint.

✦ Questions

Frequently asked

Ready to run this on a schedule?

The same endpoint, called from your code, billed in credits.