HTML to PDF Converter
Convert an HTML file into a PDF document. Upload a .html or .htm file and download a printable, shareable PDF of the page.
or drop it here
- Free
- No sign-up
- Up to 100 MB
Convert an HTML file into a PDF document. Upload a .html or .htm file and download a printable, shareable PDF of the page.
or drop it here
Be the first to share your experience
About this tool
HTML to PDF turns a saved web page or an HTML file into a PDF document you can share, print or archive. Upload a .html or .htm file of up to 100 MB and it is converted on our server by LibreOffice, which reads the page’s structure, headings, paragraphs, lists, links and tables and lays them out as PDF pages. It is useful for turning an email template, a report exported as HTML, documentation or a saved web page into a single file that opens the same way everywhere. The conversion works from the file you upload, so it does not run JavaScript, and it does not log in to websites; content that only appears after scripts run, and images or styles hosted on other servers, may not appear in the PDF. For the best result, use a self-contained file with simple styling. The file is sent over HTTPS, converted, returned to your browser and deleted from the server right away.

Save the page as a .html or .htm file. Self-contained files with simple styling convert best.
Choose the file (up to 100 MB) or drag it onto the upload box.
The page is laid out as PDF pages on our server, usually in a few seconds.
Save the result. Both files are deleted from the server right after.
A PDF keeps the page content together in one file that opens on any device.
Headings and paragraphs are converted as selectable, searchable text.
Keep a fixed copy of documentation, reports or templates as they are today.
Convert from your browser on any device.
Turn web content into a document
Share a newsletter or template design as a PDF for review.
ExampleA marketing email exported as HTML is converted to PDF so the manager can comment on it.
Many tools export reports as HTML; a PDF is easier to send and file.
ExampleA test report exported as report.html is converted to PDF and attached to a ticket.
Keep an offline copy of help pages or internal docs.
ExampleA saved documentation page is converted for reading on a tablet without internet.
Keep a fixed copy of terms, policies or receipts saved as HTML.
ExampleAn order confirmation page saved from the browser is converted to PDF for the accounts folder.
Share a static HTML prototype with people who do not open code files.
ExampleA landing page prototype is converted so a client can review it as a PDF.
Print web content without browser headers, footers or URLs.
ExampleA recipe page saved as HTML is converted and printed cleanly.
Get a result that looks right
Basic layouts with standard headings, paragraphs and tables convert most faithfully. Complex CSS grids and animations may not.
Content that only appears after scripts run will be missing. Save the page after it has fully loaded, or use static HTML.
Images and stylesheets hosted on other servers may not load during conversion. Embed important images where possible.
Open the PDF and check page breaks and tables before sharing it.
Pages behind a login cannot be fetched. Save them from your browser as HTML while logged in, then convert the file.