Rendral
01Rendering Engine

HTML in.
Pixel-perfect
PDFs out.

A precision rendering API. Send HTML or a URL, get back a pixel-perfect document — on real Chrome, wherever your serverless functions can't run it.

Invoice
#1042
Paid
Growth plan$49.00
Overage · 8,200 docs$16.40
Total$65.40
210 × 297 mm · A4application/pdf
Endpoints
5
Formats
PDF · PNG · WebP
Auth
Bearer
Returns
application/pdf
02Outputs — one API, five formats
/pdf
HTML → PDF
/screenshot
Full-page capture
/og
1200×630 social
/merge
Combine PDFs
Draft
/watermark
Stamp every page
01

Runs where Chrome can't

Vercel, Netlify edge and Lambda can't ship a 280 MB Chromium. Offload rendering to one call.

02

Real browser fidelity

Rendered on headless Chrome — flexbox, grid, web fonts, page breaks and print styles, exactly as designed.

03

Built to run hot

A warm browser pool with concurrency control and honest timeouts. No cold-start roulette.

Stop running a browser farm. Ship one API call and never think about PDF rendering again.

03  Interface

One request. Any document.

Bearer auth, JSON in, file bytes out. Idempotency keys, response caching, and a full OpenAPI spec — the boring parts, handled.

POST /api/v1/pdfcURL
curl https://rendral.com/api/v1/pdf \
  -H "Authorization: Bearer sk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "html": "<h1>Invoice</h1>" }' \
  -o invoice.pdf
04Live — render one now
Playground
input.html
output.pdf
Your PDF renders here
05Pricing — per document, not per seat
Free
$0
per month
500 documents / mo
Start →
Starter
$19
per month
5,000 documents / mo
Start →
Growth
$49
per month
25,000 documents / mo
Start →