Skip to content

HTML to PDF

Save a web page or a piece of HTML as a paginated PDF. Paste the source or load a saved .html file, check the preview, then convert — the layout happens in your browser and nothing is uploaded.

Handled on your device Free · Unlimited No sign-up · No watermark
Loading tool…

How it works

  1. 1

    Paste or load HTML

    Use the source of a page, or drop an .html file saved from your browser.

  2. 2

    Set the page

    Pick A4 or Letter, portrait or landscape, margins and render quality.

  3. 3

    Convert and save

    The preview shows the first page; the PDF contains them all.

Your privacy is the point

This tool runs entirely in your browser using WebAssembly and Canvas. Your file is never uploaded to a server, never stored and never seen by anyone but you.

Frequently asked questions

Why can’t I enter a URL and fetch the page directly?+

Browsers block a page from reading another site’s HTML unless that site opts in with CORS headers, and most do not. The only way around it would be a server-side proxy, which would mean your page passing through someone else’s computer — the opposite of what this site promises. Open the page, save it with Ctrl/Cmd + S, and load the saved .html file here.

Do scripts, remote images and web fonts work?+

Scripts are stripped for safety and never run. Images and stylesheets hosted on other domains usually fail because of the same cross-origin rules, so they may be missing from the output. Inline styles, images embedded as data URLs and system fonts always work.

Is the text in the PDF selectable?+

No. The page is rasterised at 2× (about 192 dpi) so it looks exactly like the preview, but the characters are pixels. That is also why the output can be larger than the HTML source.

Related tools

All tools

Everything runs locally. No uploads, no server-side copies.