AI-native template authoring

Generate pixel-perfect PDFs from a single API call.

Invoices, receipts and statements — without running headless Chrome yourself. Describe a template in plain English, let AI build it, then POST JSON and get a PDF in ~2 seconds.

No credit card required.

generate.sh
$ curl -X POST https://api.paperfox.dev/v1/generate \
    -H "Authorization: Bearer pf_live_…" \
    -H "Content-Type: application/json" \
    -d '{
      "template_id": "tmpl_invoice",
      "data": {
        "customer": { "name": "Acme Corp" },
        "items": [{ "description": "Design", "amount": 2400 }],
        "total": 3078
      }
    }' --output invoice.pdf

✓ 200 OK  ·  application/pdf  ·  1.8s  →  invoice.pdf

From idea to PDF in three steps

1

Describe it in plain English

“A clean invoice with my logo, a line-item table, subtotal, tax and total.” No HTML required.

2

AI builds the template

Claude generates print-ready HTML/CSS with the right placeholders. Refine it visually or by chatting.

3

POST data, get a PDF

Send a small JSON payload to one endpoint and receive a pixel-perfect PDF in about two seconds.

Stop hand-coding HTML templates

Every other PDF API makes you write the markup or wrestle a clunky drag-and-drop editor. PaperFox lets you describe what you want — AI writes clean, print-ready HTML/CSS with the right placeholders, and you refine it visually.

  • Plain-English authoring, then fine-tune by chatting
  • Handlebars placeholders with currency & date helpers
  • Live preview that matches your production output exactly

You type

“A clean invoice with my logo at the top, a line-item table, subtotal, tax, and a bold total.”

You get a ready template

<table>
  {{#each items}}
  <tr>
    <td>{{this.description}}</td>
    <td>{{currency this.amount}}</td>
  </tr>
  {{/each}}
</table>
<div class="total">{{currency total}}</div>

Deterministic generation

AI is used only to author templates. The generation path never calls an LLM — it's fast and identical every time.

Pixel-perfect output

Real headless-Chrome rendering handles fonts, multi-page tables and page breaks the way a browser would.

No infra to babysit

Skip running Chrome on your servers, cold starts and broken-layout debugging. One API call does it.

Built for developers

Clean REST endpoint, API keys, generation logs, and a free tier generous enough to ship with.

Simple, usage-based pricing

Start free. Upgrade as your volume grows.

Free

$0

50 PDFs / month

Start free

Starter

$15/mo

500 PDFs / month

Choose plan

Pro

$49/mo

5,000 PDFs / month

Choose plan

Scale

Contact

50,000 PDFs / month

Choose plan

Ship your first PDF today

Sign up, describe a template, and generate a PDF in under five minutes.

Get started free