Convert HTML files to PDF documents.
HTML to PDF converts an HTML file into a paginated PDF, rendering the page's layout, styles and images before saving it as fixed pages. It works best with a self-contained HTML file rather than one linking to external assets. Files up to 100MB upload over an encrypted connection.
Drop your HTML file here
Upload filesSize up to 100 MB
Drop your .html or .htm file into the box above, or click to browse and select it from your device.
Click Convert to PDF. The file uploads over an encrypted connection and renders, typically in a few seconds.
Download the PDF, with the page's layout, images and styling captured as fixed pages.
It works best with a self-contained HTML file: inline styles and embedded or base64 images render reliably. If your HTML links to external stylesheets, fonts or images by relative path, those references may not resolve since the linked files aren't uploaded alongside the HTML.
Universal PDF requires a Pro subscription. One subscription unlocks every tool on the site, cancel anytime.
No. This tool converts an HTML file you upload from your device, not a live URL. To capture a page from the web, save it as a complete HTML file from your browser first, then upload that file here.
Content flows onto standard-sized pages one after another, breaking wherever the page height runs out. The conversion runs through a document layout engine rather than a web browser, so it renders HTML markup and CSS but doesn't execute JavaScript; complex layouts built with flexbox, CSS grid, or scripts that generate content may not render the way they would in a browser. Very wide layouts designed for large screens may get cut off at the page edge rather than shrinking to fit.
Last updated: July 8, 2026