This tool turns a web page URL or raw pasted HTML into a downloadable PDF, with control over page size, orientation, and margins. It's handy for saving an article to read later, archiving a page that might change or disappear, or turning a styled HTML report into something you can email or print.
There's one honest difference from most of the tools on this site: converting a URL requires fetching that page's HTML through our server first, because browsers block a webpage from directly reading another site's HTML across domains (a security rule called CORS). Once the HTML is retrieved, the actual rendering into a PDF happens in your browser, the same as everywhere else, we don't store the page or your PDF anywhere.
If you'd rather not have the fetch step touch our server at all, use the "paste HTML" mode instead: paste HTML you already have (say, exported from an email or a local file) and the whole conversion happens on-device with nothing sent anywhere. Very large or script-heavy pages can take longer to render and, rarely, may not lay out identically to how they appear live in a browser tab.
This tool gets used for archiving an article or recipe before it disappears behind a paywall or a site redesign, turning an email newsletter into a shareable PDF, or converting an internal HTML report, the kind generated by another tool or a dashboard export, into something that prints cleanly. Because you control page size and margins directly, it's better suited to that kind of document conversion than to trying to perfectly replicate a highly interactive, JavaScript-heavy web app as a static page.
For anything you'll reference again later, a recipe, a set of instructions, a reference article, having a stable, print-ready PDF copy also protects against the original page changing or going offline entirely.
How to HTML to PDF
- Choose "From URL" and paste a web address, or switch to "Paste HTML" and paste your own markup.
- Pick a page size, orientation, and margin preset.
- Click "Convert to PDF."
- Download the generated PDF once rendering finishes.
Frequently asked questions
Does this tool store the pages I convert?
No. The URL's HTML is fetched on request to get around cross-origin browser restrictions, then discarded, nothing is stored server-side.
Is this tool fully offline like the others?
The "paste HTML" mode is fully client-side and works offline. Converting from a URL needs a network request to fetch that page's HTML first.
Can I control the page size and margins?
Yes. Pick from standard page sizes, portrait or landscape orientation, and none/normal/wide margins before converting.
Will JavaScript-heavy pages render correctly?
Simple to moderately complex pages render well. Pages that rely heavily on client-side scripts to build their content may not capture perfectly.
Is there a cost or signup required?
No. It's free with no account needed, same as every other tool here.
Related tools
- Word to PDF: Convert .docx documents into shareable PDF files.
- Merge PDF: Combine multiple PDFs into one document, in any order.
- Add Header & Footer: Add repeating header or footer text to every page.
- Compress PDF: Shrink file size with five presets, or target an exact size.