Convert a saved HTML file to PDF in your browser - email-friendly, print-ready, looks the same everywhere.
HTML to PDF is the conversion for archiving a web page, sharing a styled report, or making web content printable. PDFs preserve layout precisely across devices, print cleanly, and don't require the recipient to navigate to a URL. This page is best for self-contained HTML (a single .html with inline CSS / data URIs) - external CSS, fonts, and images won't load because we run with no network access during conversion.
We render your HTML in an offscreen iframe at 816px wide (matching US Letter), rasterize with html2canvas at 2x, then slice the result into US-Letter pages and embed each as a PNG in a PDF. The output is a raster-inside-PDF, not a vector PDF - meaning fonts won't be searchable text. For full vector fidelity, a desktop tool like wkhtmltopdf or headless Chrome is more accurate.
HTML (Hypertext Markup Language) is the language of the web. Every page you read in a browser is HTML. Self-contained HTML files (no external assets) are portable and accepted everywhere.
PDF is the universal document format - looks the same on every device, prints reliably, and is the canonical way to share images that should stay fixed in layout.
Drag a HTML onto the converter above, or click the box to pick one from your device.
We've preselected PDF as the output format. Change it from the dropdown if you want a different target.
Click Convert and wait for the progress bar to finish. Download the PDF when it's ready.
Convert Word DOCX documents to PDF entirely in your browser - no Office, no upload, no signup.
Turn a plain text file into a printable PDF in seconds - free, browser-only, no signup.
Render a Markdown file to PDF with headings and lists preserved - free, runs entirely in your browser.