Drop your .html files here
Supports HTML files with embedded CSS and images — Max 25MB per file
Upload .html files and convert to high-quality PDF
Supports HTML files with embedded CSS and images — Max 25MB per file
Good to know: every HTML file becomes one page, scaled to fit, with no page breaks, so a long page is shrunk rather than split. It suits one-page documents such as invoices, certificates and email templates. The result is a picture of the page: text can't be selected and links don't click. Scripts don't run, so content that JavaScript builds will be missing. Images, fonts and stylesheets that the file loads from other websites are requested by your browser from those sites, and images from servers that don't allow it can make the conversion fail. Files with inline CSS and embedded images work best, and relative paths to files saved next to the page won't load.
Save the page as an .html file, drop it onto the tool, pick a page size and click Convert. The PDF downloads when it is ready.
No. The tool only reads .html files from your device. For a live page with selectable text and proper page breaks, use your browser's Print option and save as PDF.
Each file is drawn as a single picture and fitted to one page, with no page breaks. Long pages end up small. Splitting the content into several shorter files gives you a page each.
Inline styles, style blocks and images embedded in the file are kept. Stylesheets and images loaded from other websites may or may not work, and files linked by a relative path next to the HTML will not load.
No. Scripts are ignored, so anything that only appears after JavaScript runs will be missing from the PDF.
No. The page is drawn as an image, so text is not selectable or searchable and links are not clickable. Printing the page to PDF from your browser keeps real text.
No account. No upload queues. No fine print. Just pick a tool and you're done.
Fix My PDF — Free