Convert HTML to PDF

Turn any webpage or HTML file into a clean, print-ready PDF.

Why use this

Use cases

How it works

  1. Open the HTML to PDF tool — When the tool launches, you'll either paste a URL into the input or upload an .html file (with its CSS and images bundled in a folder).
  2. Pick page settings — Choose page size (A4 / US Letter / custom), orientation, margins, and whether to include header/footer with URL and page numbers. Sensible defaults will be pre-selected.
  3. Click "Convert to PDF" — A real Chromium renderer will load the page, wait for lazy content and fonts, apply your @media print CSS, and snapshot every paginated page into the PDF.
  4. Download the PDF — Save the rendered PDF. Open it in any reader to verify pagination — adjust margins or page-break CSS and re-run if a section breaks awkwardly.

Frequently asked questions

Is HTML to PDF available now?

Not yet — it's on our launch list and arriving soon. Join the waitlist on the page to be notified the moment it's live. In the meantime, Chrome's File → Print → Save as PDF produces a passable result for most public pages.

Will it work with modern CSS — flexbox, grid, custom fonts?

Yes. The renderer is built on Chromium, so anything that works in modern Chrome will render in the PDF: flexbox, CSS grid, custom web fonts, gradients, SVGs, and modern selectors.

What about pages behind a login or paywall?

The renderer won't be able to authenticate — login-walled and paywalled pages will fail. The workaround is to save the page locally with your browser's 'Save Page As' feature, then upload the saved HTML file (and its assets) to PDFWix.

Skip to content