Add files from where they live
Drop a HTML file on the box, browse for it, or import it from Dropbox, Google Drive or a link. You can add more files later, and each file gets its own result.
Convert HTML to PDF online. Add a file, confirm PDF and download it. A single file needs no account.
Converting HTML to PDF renders the markup once and freezes the result onto fixed pages, giving you a single file that prints and shares predictably. The thing to know: an .html file often only references its stylesheets, images and fonts, so anything stored outside the uploaded file may be missing from the PDF.
Transfers use HTTPS, and files converted on the free tier are deleted within 24 hours, so the result is not a long-term archive. Quality depends on the source file, so open the PDF file once before you share it.
Need more PDF options? Open the PDF Converter hub.
HTML (HyperText Markup Language)
The markup language of web pages. An HTML file is plain text describing structure, and it usually points to separate stylesheets, images, fonts and scripts. It has no page size, so a browser lays the content out to fit whatever window displays it.
PDF (Portable Document Format)
A fixed-layout document format created by Adobe and standardised as ISO 32000. Each page has set dimensions, and fonts and images can be embedded in the file, so it looks the same on any device and prints predictably.
Drop a HTML file on the box, browse for it, or import it from Dropbox, Google Drive or a link. You can add more files later, and each file gets its own result.
A progress bar shows the file moving through the conversion. If you picked the wrong file, cancel and start again.
Save the PDF file, copy a share link or convert it to another format. Free-tier output expires on its own after 24 hours.
Drop your HTML file into the converter (or choose a file from disk).
Confirm PDF as the output format and start the conversion.
Download the PDF file when it is ready. Start another conversion anytime.
You upload a HTML file, indox converts it to PDF, and you download the result. A single file needs no account, and nothing is installed.
The upload box shows the live size limit before you add a file. Signing in raises it, and paid plans raise it further.
HTML in, PDF out. Pick another output on the converter if you need a different format.
Files are encrypted in transit over HTTPS and processed on indox infrastructure.
Free-tier files are deleted automatically within 24 hours after the job finishes.
Word documents that look the same everywhere
Photos and scans as one document
Excel sheets ready to send or print
Ebooks with fixed pages
No tool matches that search.
Usually because the HTML file refers to files that were not uploaded with it. Stylesheets, pictures and fonts are normally separate files linked by path, and a single .html contains only those links. Assets addressed by full public web addresses have a better chance of loading than relative paths. Inlining the CSS and embedding images as data URIs avoids the problem.
Usually yes. Standard hyperlinks to web addresses are normally carried into the PDF as clickable link annotations, and the text stays selectable. Links that depend on JavaScript, such as buttons that open a menu or load more content, do nothing, and relative links that pointed to other local files will no longer resolve.
No, a PDF made from a web page is a static snapshot. Scripts do not run inside it, embedded video and audio appear as a still frame or an empty box at best, and form fields generally become plain drawn shapes, not fillable inputs. Whatever was visible at the moment of rendering is all that is kept.
Page breaks are governed by CSS in the HTML itself. Properties such as break-before, break-after and break-inside (or the older page-break equivalents), plus an @page rule for size and margins, tell a renderer where pages may split. Support varies between rendering engines, so test with your own file before depending on an exact layout.
It is the same idea, and results are often close but not identical. Both render the markup and paginate it. A browser printing a live page has every asset already loaded and your login session, while a converted file only has what the HTML contains or can reach, and different engines space text slightly differently.
You can, but you do not get the original markup back. A PDF records where each glyph and image sits on a page, not headings, paragraphs or the responsive layout, so a converter has to guess the structure. Keep the source HTML if you expect to edit the content again, and treat the PDF as the output copy.