Skip to content
Free tool, no signup

JSON to PDF Invoice Generator

Paste invoice data as JSON and download a formatted PDF invoice. Edit the template if you like.

How to turn JSON into a PDF invoice

  1. 01Paste your JSONCustomer, invoice number, line items and totals, in the shape your system already has.
  2. 02Match the templateAdjust the invoice HTML so its variables point at your field names.
  3. 03Download the PDFGet an A4 or Letter PDF, or render one per invoice from your backend with the API.

JSON to PDF questions

What JSON shape does it need?

Any. The template reads your fields by name, so change the {{…}} paths to match your data.

Does it handle GST?

The sample is a GST tax invoice with HSN codes and the CGST and SGST split. Change it for any tax.

Can I make one PDF per invoice automatically?

Yes. Save the template and call POST /v1/pdfs/render per invoice, or upload a CSV for a bulk render.

Is it free?

Yes. Up to 10 PDF downloads a day without an account.

Generate this PDF from your app.

Save this template in a free workspace and call it from your backend with your data. Same HTML, no manual steps.

Start Free
curl -X POST https://templater.nestutils.com/v1/pdfs/render \
  -H "Authorization: Bearer $TEMPLATER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "gst-invoice",
    "data": { "invoice": { "number": "INV-2026-0142" } },
    "returnAs": "signed_url"
  }'

More free tools

Compare Templater with Puppeteer · Browse the HTML templates