How to convert HTML to PDF
- Paste your HTML into the box, or drop one or more .html files.
- Pick A4 or Letter and portrait or landscape.
- Click Convert to PDF and download the result.
Frequently asked questions
Does the PDF contain real text?
Yes. Text is drawn as text, not as a screenshot, so it’s searchable and selectable.
Are scripts run or external files loaded?
No. Scripts, frames and external stylesheet links are removed and the page is rendered offline: images and styles hosted on other sites won’t appear, while inline CSS and embedded (data:) images will.
Which CSS is supported?
Anything your browser can lay out: text styles, colours, tables, borders and backgrounds. Text is set in Helvetica, Times or Courier depending on the font family, so custom fonts and effects such as shadows, gradients and transforms are approximated or skipped.
Why did my layout shift?
Pages are split by position and standard PDF fonts have slightly different widths than web fonts, so lines may wrap differently. Simple documents convert well; complex layouts may shift.
Are my files uploaded anywhere?
No. The whole tool runs inside your browser using JavaScript. Your files stay on your device, nothing is sent to a server, and nothing is stored. You can even use it offline once the page has loaded.
Is it really free?
Yes. There is no account, no watermark, no file-size tier and no daily limit. Use it as often as you need.