All tools

HTML to PDF

Convert web pages to PDF.

or drag and drop HTML files here

Files are processed on your device and never uploaded. Web addresses are fetched through our server.

To convert a web page to PDF, paste its address (for example example.com) and click Convert web page, or upload an .html file. Choose a screen width (desktop, tablet or mobile), page size and margins. The page is saved as a PDF with selectable text.

How to convert a web page to PDF

  1. Select your HTML fileClick “Select file” or drop your HTML file on the page, or paste a web address.
  2. Choose your optionsChoose screen width, page size, orientation and margins.
  3. Click “Convert to PDF”The result is created on your device in seconds and downloads automatically.

Frequently asked questions

Why does a page look incomplete?

Pages that build their content with JavaScript, or that need a login, may not render fully. Try saving the page as HTML first.

Is the web address sent to your server?

Yes, only for URL conversion: our server fetches the public page for you. Uploaded HTML files stay on your device.

Is HTML to PDF free?

Yes. HTML to PDF on HappyPDF is completely free: no sign-up, no watermark and no daily limit.

Are my files safe?

Yes. Your files are processed inside your own browser and are never uploaded to HappyPDF’s server,, so nobody else can see them.

Does it work on phone, Mac and Windows?

Yes. It works in any modern browser (Chrome, Safari, Edge, Firefox, Samsung Internet) on Windows, macOS, Linux, Android and iPhone/iPad. Nothing to install.

Related tools