render · pdf
Convert HTML to PDF online
Paste an HTML document and render a print-ready PDF with your choice of paper size, margins, orientation, and header and footer text — up to 2 MB of HTML, results in under 30 seconds, 3 credits per run after the 20 free runs a day.
result
Press Run. The result lands here, made by the real tool.
3 credits · ≤2 MB · ≤30 s · no login · 20 free/day
Keys are stored in this browser only. A key lets you buy credits and keep going after the free runs.
How it works
- Paste or type your HTML into the editor and set paper size, margins, orientation, scale, and any header or footer text.
- Press Run to render the document into a PDF.
- Review the result in the preview and download the PDF file.
Limits
HTML input may be up to 2 MB; the rendered PDF may be up to 25 MB; each run must complete within 30 seconds. You get 20 free runs per day with no login required. After that, each run costs 3 credits drawn from prepaid credit attached to an API key.
Privacy
Your input is processed for the request and discarded immediately afterwards; it is not stored or used for any other purpose. Usage records contain only time, tool name, status, duration, credits, and a salted hash of the IP address.
More tools
- HTML to imageRender an HTML snippet to a PNG, JPEG or WEBP image at any width, with retina scaling and transparent backgroundrender
- Website screenshotCapture a public web page as a PNG, JPEG or WEBP image: any viewport size, full page, retina scaling, optional cookie-banner hidingrender
- PDF infoRead a PDF's page count, encryption flag, metadata, page sizes in millimetres, text-layer presence and bookmark countextract
- PDF mergerMerge 2 to 20 PDF files into one document in the order given, optionally keeping their bookmarksconvert
- PDF splitterSplit a PDF into parts by page ranges such as '1-2,5-' or every N pages, returned as one PDF or a zip of partsconvert
Call it from code
curl -sS -X POST 'https://data.voiddo.com/v1/html_to_pdf?download=1' \
-H 'Content-Type: application/json' \
-d '{"html":"<h1>Invoice #1042</h1><p>Total due: 120.00 USD, payable within 14 days.</p>"}' \
-o result.pdf20 calls a day need no key. Beyond that: one-time credit packs, $5 for 500 credits, $9 for 1,000 credits, $29 for 4,000 credits. Get credits · llms.txt · OpenAPI.
Questions
Does the tool execute JavaScript in the HTML?
No. JavaScript is not executed; only the HTML and CSS are rendered.
Do I need an account to use this?
No login is required for the free tier of 20 runs a day. To use more runs you need an API key with prepaid credits.
How do I call this from code?
Send a POST request to https://data.voiddo.com/v1/html_to_pdf with your parameters; a curl example is shown on this page.
Are my files stored after the PDF is rendered?
No. The input is discarded after the request completes and is not kept or used for anything else.
What do {page} and {pages} do in the header and footer fields?
When you include {page} or {pages} in the header or footer text, they are replaced with the current page number and the total page count respectively.