Free tool · HTML to PDF
Free HTML to PDF converter
Paste HTML or drop an .html file, choose the paper and margins, and save it as a PDF with your browser’s own print engine. Nothing is uploaded. If the reader should open it as a page instead, publish it as a link.
Your browser’s print window opens. To get a PDF instead of paper, choose the PDF destination:
- Chrome, Edge, Brave, Opera: set Destination (Printer in Edge) to Save as PDF, then Save.
- Firefox: set Destination to Save to PDF, then Save.
- Safari on a Mac: open the PDF menu at the bottom left of the print window, then Save as PDF.
- Windows, any browser: the printer named Microsoft Print to PDF does the same.
- iPhone and iPad: tap the Share button in the print options, then Save to Files.
- Android: tap Select a printer, choose Save as PDF, then the PDF button.
If the PDF shows a date and a web address at the edges, turn off Headers and footers in the print window (under More settings in Chrome and Edge).
Published free with no signup, the page is live for 7 days; sign up free to keep it. A published page is public to anyone with the link and noindex. Phishing and pages built to collect other people’s passwords or card details are taken down.
How it works
Convert HTML to PDF in three steps
Paste HTML or drop a file
Paste the page code into the editor, or drop an .html file. It renders in a sandboxed frame as you type, scripts and styles included, the same way your browser shows it.
Choose paper and margins
Pick A4 or US Letter, set the margins, and keep background colors on if the page has colored headers, tables or highlights.
Save as PDF
Press Save as PDF and your browser’s print window opens for that page only. Set the destination to Save as PDF and pick where the file goes.
What the PDF keeps
An HTML file to PDF, with real text and working links
Real text, not a picture
The browser lays the page out again for paper, so the PDF holds selectable, searchable text and sharp vector shapes, not a screenshot that blurs when zoomed.
Links that still click
Links in the HTML stay clickable in the PDF. Charts and anything drawn by the page’s own JavaScript render before the print window opens, so they print too.
Nothing leaves your device
There is no conversion server. The HTML file to PDF step runs in your own browser, so contracts, invoices and reports are never uploaded or stored.
The next step
Save HTML as PDF, or send it as a link
Noindex by default
Published pages tell search engines to stay away, so a report you share won’t surface on Google the way most free hosts’ public pages can.
Password protection
On Solo and Team, lock confidential pages with an encrypted password we can’t read, enforced before the page ever loads.
View tracking
A PDF goes quiet once it is sent. A page counts every view, and Solo and Team add unique viewers, country and time on page.
More free tools
Other viewers and converters
HTML viewer
Paste or upload a full HTML document and preview it instantly in a sandboxed frame, at desktop or phone width.
Open the HTML viewer →Markdown viewer
Render Markdown to a clean, readable document in your browser, then print it or publish it as a page.
Open the Markdown viewer →HTML to text
Strip the tags from any HTML and keep the readable text, with lists, tables and line breaks intact.
Convert HTML to text →HTML to PDF FAQ
Paste the HTML or drop the .html file into the converter above, choose A4 or Letter and the margins, and press Save as PDF. Your browser’s print window opens for that page; set the destination to Save as PDF and save. It is free, needs no signup, and has no page or file limit.
The PDF is written by the print window your browser already has. In Chrome, Edge, Brave and Opera the destination is called Save as PDF; in Firefox it is Save to PDF; in Safari on a Mac it is the PDF menu at the bottom left. On an iPhone or iPad, tap the Share button in the print options and choose Save to Files. On Android, choose Save as PDF as the printer.
No. The page renders in a sandboxed frame inside this tab and your browser’s own print engine writes the PDF. Nothing you paste or drop is sent to a server or stored. It only leaves your device if you choose to publish it as a page.
Browsers leave out background colors by default to save ink; keep Print background colors on above, or tick Background graphics in the print window. The date and address at the top and bottom are the browser’s headers and footers: turn them off under More settings, or choose no margins. Images the HTML loads by a relative path, such as images/logo.png, are not on this page, so use full web addresses or inline them.
Send a PDF when the other side has to file or sign it. When you want to know it was read, publish the same HTML as a Pagelive page instead: one link, no attachment, noindex by default, and a view count, with passwords and full view tracking on Solo and Team.