Convert HTML into a downloadable PDF, with a live preview and automatic multi-page pagination.
Converts HTML into a downloadable PDF entirely in your browser, using the layout engine built into your browser to draw each page and jsPDF to assemble the pages into a PDF, without a server round-trip. The result matches the live preview; browsers that cannot render this way fall back to html2canvas.
No - the output is a rasterized image of your HTML (a screenshot, effectively), not real vector text. This is a real limitation of drawing pages as images before assembling the PDF - if you need selectable text, format the same content in a different tool.
No - only pasted HTML source. Fetching an external URL's content from the browser reliably runs into cross-origin restrictions most sites enforce, and would require a server-side fetch, which breaks this site's 100% client-side promise.
They're ignored during conversion - a static PDF page can't run JavaScript anyway, so there's nothing for a script tag to meaningfully do in the output.
The rendered content is automatically sliced into as many A4 pages as needed - no manual page-break markup required.
← All tools · PDF Tools · Blog · Cheat sheets · FAQ