Playground
Paste HTML, get the PDF back with its receipt. It’s the same Chromium as the API, with JavaScript and outside requests turned off here. Nothing is stored. For your own documents, get a free API key.
HTML size: 3.2 of 100 KB
Edit anything and render again (Ctrl+Enter). JavaScript and outside requests are off here; Inter and Source Serif 4 are built in.
PDF
Your PDF appears here. Press “Render PDF”.
Your HTML goes to Chromium in memory and the PDF comes straight back. Neither is written to disk or logged.
What the API gives you back
The PDF is the response body. The headers say nothing was kept and carry the signed receipt, which anyone can check later against our published key. The API reference lists every header.
HTTP/1.1 200 OKcontent-type: application/pdfpagenull-retention: nonepagenull-render-id: 922ce20e-8fc2-4ae6-8878-7169f877ccfbpagenull-receipt: v1.eyJ2IjoxLCJraWQiOiJiZWRhODYzYTkwYjFjMzg1IiwicmVuZGVyX2lkIjoiOTIyY2UyMGUtOGZjMi00YWU2LTg4NzgtNzE2OWY4NzdjY2ZiIiwic2hhMjU2IjoiOTQ0NDg1OWQ4NTY1YzQwYzEzYjcwNjljMmE1ZGJmMGRhNTQ5ZTM0YzRkZWE2NzkwOWY5NDEyZDU3MjljMGIwMiIsInRpbWVzdGFtcCI6IjIwMjYtMTEtMDVUMTY6NTg6NTkuOTU3WiIsInJlZ2lvbiI6ImhldHpuZXItaGVsc2lua2kiLCJyZW5kZXJlciI6InNoYTI1NjphMzRkNzIxMmQxYTgwZmU3OTgzY2YwNWJiNGEwZGZjMGI1M2JiYTYyMzllMTU5YWU1ODFjMzc1ZjQ0YTRlNzI2Iiwic3RvcmVkIjpmYWxzZX0.6BAzVQd9dsba1BtT4epb6GdVEp_MfQpFQhThhq_yEOtrl0NpXrglwKfFsiYeBfwnIAU6lgfyNqjTPSQnG1iXAw
The receipt, decoded
- sha256
- 9444859d8565c40c13b7069c2a5dbf0da549e34c4dea67909f9412d5729c0b02
- timestamp
- 2026-11-05T16:58:59.957Z
- region
- hetzner-helsinki
- renderer
- sha256:a34d7212d1a80fe7983cf05bb4a0dfc0b53bba6239e159ae581c375f44a4e726
- stored
- false
Signed with Ed25519. Check this exact receipt, with its PDF.