All tools › Convert to PDF › HTML to PDF
HTML to PDF
Turn a web page into a PDF. Free, no sign-up.
or drop it here
HTML to PDF runs inside your browser — your file never reaches our servers.
How to convert HTML to PDF
Upload an HTML file and it converts here in your browser. A live web address needs Folia Cloud, for a reason worth knowing.
- Choose your HTML file. Drop in a saved .html file — any browser saves the page you are on with Ctrl+S (Cmd+S on a Mac).
- Convert. Headings, lists, tables, links and emphasis are laid out and paginated as a document.
- Download. A PDF whose text is real, selectable text.
It converts the document, not the design
The markup is parsed and flowed through the same layout core the Office converters use. Headings h1 to h6 keep their level, strong and em keep their emphasis, ordered lists come out numbered and unordered ones bulleted, blockquotes are set in grey italic with a rule beside them, pre keeps its own line breaks, code is set in grey, and hr draws a rule. The contents of script, style, noscript, svg and iframe are never laid out as prose. The title tag becomes the PDF's title. A link prints its address in brackets after its text — an address that exists only as a click is useless on paper — while in-page anchors are left alone.
CSS is never applied, and when the file carries a style or link tag the note under the download says as much. Images are dropped, and the note says that too. Tables come out as one line per row with a dot between the cells rather than a ruled grid, so if a table has to look like a table, put it in a spreadsheet and use Excel to PDF, which draws real cells. What lands in the PDF is the document underneath the page: right for an article, an invoice, a report or an exported email, wrong for a dashboard.
Choosing the right save format
When you save the page, the option you pick in the dialog matters. Webpage, HTML Only writes the single .html file this takes. Webpage, Complete works too — the folder of assets saved beside it is simply ignored, because only the markup is read. The single-file .mhtml option is a MIME archive rather than HTML, and the file picker filters to .html and .htm.
One failure is worth recognising. A site that builds its content in JavaScript saves as an empty shell, and you are told there is no readable text in the file rather than handed a blank PDF. The way round it is to save what the browser actually rendered: open developer tools, right-click the html element in the elements panel, copy its outer HTML, and paste that into a .html file.
Questions
Why does a live URL need Folia Cloud?
A browser is not allowed to fetch another website’s pages — the browser’s own security rules (CORS) block it, and almost no site opts out. Even with the HTML in hand, turning a live page into a PDF needs a full browser engine to lay it out. That has to run on a server; there is no way around it. Uploading an HTML file you already have works fine here, free.
Are the links in the finished PDF clickable?
No. Each link's address is printed in brackets after its text so it can be read, typed or copied, but no clickable link annotations are written into the file.
How do I get a PDF that looks exactly like the page on screen?
Your browser's own Print then Save as PDF (Ctrl+P). That is the browser's rendering engine applying the site's stylesheet, which only a browser can do.
Does it handle a page in Japanese, Arabic or Thai?
Yes. Text outside Latin-1 is drawn with fonts bundled for those scripts. Those faces ship in one weight, so bold in them is drawn as a double-strike rather than dropped silently, and the note under the download tells you when that happened.
Are my files uploaded to a server?
No. Every tool on this site runs inside your browser, using the same engine as the Folia desktop app. Your file is read from your disk into your browser’s memory, processed there, and handed back as a download. It never crosses the internet, so there is nothing for us to store, leak or hand over.
Is there a file size limit?
We impose none. The only ceiling is your own device’s memory, which differs from one computer to another — so we read what your browser reports about this machine and show the resulting limit on the page. Light tools like merge and rotate handle far more than heavy ones like OCR, which must render every page. For anything larger, Folia for Desktop has no limit at all.
Is it really free? Do I need an account?
Yes, and no. Every tool is free and unlimited, with no watermark and no sign-up. Ads pay for the site, and your own computer does the work, which costs us nothing. Signing in with a paid Folia plan simply removes the ads.