Open the Vootkit workspace.
01HTML to PDF Converter
Render HTML with inline CSS into a PDF.
- 1Choose toolOpen the Vootkit workspace.
- 2Add inputProvide the content or settings.
- 3ProcessLet the browser do the work.
How to use HTML to PDF Converter
Provide the content or settings.
02Let the browser do the work.
03Copy, download or continue.
04Your files stay private
Your work is processed locally in your browser where possible and is never added to a Vootkit upload library.
Learn more about privacyPrinting a web page to PDF from the browser drags in navigation bars, cookie banners and whatever the site decided a print stylesheet should look like. Rendering your own HTML gives you a document that contains only what you wrote.
What HTML to PDF does
Renders HTML with inline CSS into a PDF. Useful for turning a generated invoice, a report template or an email layout into a fixed document without a headless browser or a build step.
Inline CSS only. There is no network fetch for external stylesheets, and JavaScript does not run — what you paste is what gets rendered.
What renders
| Input | HTML with inline or embedded CSS |
|---|---|
| External stylesheets | Not fetched — inline your CSS |
| JavaScript | Not executed |
| Images | Data URIs work; remote images may not load |
| Web fonts | Not fetched — use system font stacks |
| Page breaks | Automatic; <code>page-break-before</code> is respected |
| Output | |
| Privacy | Rendered in your browser — never uploaded |
Detailed steps
- Paste your HTML, with the CSS inside a
<style>block or on the elements. - Convert.
- Check pagination and adjust with
page-break-beforewhere a section should start fresh.
Worth knowing
Design in millimetres or points rather than pixels. A PDF has a physical page size, and CSS pixel widths that look right on screen produce unpredictable margins on paper. Setting a width in mm on your container gives you a document that prints the way it looked.
Frequently Asked Questions
My stylesheet is not applying.
External stylesheets are not fetched — nothing is loaded from the network. Move the CSS into a <code><style></code> block in the HTML you paste, or onto the elements themselves.
Can I render a live web page by URL?
No. This renders HTML you supply, not a page it goes and fetches. To capture a live page, use your browser’s own Print to PDF.
Why are my images missing?
Remote images may not load. Embed them as data URIs and they will always render — the Image to Base64 converter produces those.
How do I control where pages break?
Use <code>page-break-before: always</code> on the element that should start a new page. Without it, breaks fall wherever the content runs out of room.
Is HTML to PDF free?
Yes. The Vootkit free plan includes 5 tool runs a day. Upgrade to Vootkit Pro for unlimited daily use, an ad-free workspace and saved workflows.
Are my files uploaded?
No. HTML to PDF runs entirely in your browser — your file is processed on your own device and never sent to a server. There is nothing for us to store or delete.
Do I need to install anything?
No. HTML to PDF works in any modern browser on desktop, tablet or phone. Open the page and start.
How often can I use it? Is there a daily limit?
On the free plan you get 5 tool runs a day. When you reach the limit you'll see a prompt to upgrade, and it resets the next day. Vootkit Pro removes the cap entirely for unlimited daily use.
Recently viewed
This tool processes everything locally in your browser. You can disconnect from the internet after the page loads and it will still work.