Visual PDF generation for developers.
Create templates. Inject JSON. Generate documents instantly.
Contracts, invoices, reports & more.
JSON in → PDF out. ⚡
Want to see Generatr in action? We just published a full product demo on YouTube 🎥
Watch how templates, JSON, and the API come together to generate dynamic PDFs at scale — no HTML/CSS required.
https://t.co/WWG5EQplvP
#saas#devtools
Folders, multi-org, reusable partials.
Organise templates in a tree. Isolate clients in separate orgs with role-based access. Write your header once as a partial, reuse everywhere — one edit propagates instantly.
https://t.co/IYEM2EAnMc
Native multi-language. One template, every market.
Translate your document into as many languages as you need. Pass ?lang=fr at API call time and you're done. One template. No drift. Always.
3. Instant live preview.
Paste your JSON test data → see the exact rendered document, paginated, in real time. No 'push to staging → generate → debug → repeat' cycle.
https://t.co/IYEM2EAnMc
Hot take: template-as-code is a trap.
'Just write HTML/CSS templates' sounds fine until:
• Your legal team needs to tweak a clause
• Your ops team needs a new report format
• Every change requires a PR + deploy
We chose a visual editor for Generatr. Here's why 🧵
2. No rendering surprises.
HTML/CSS in Puppeteer is a minefield. Flexbox bugs. Font rendering differences. Page break orphans.
A structured JSON tree + dedicated layout engine = predictable output. Every single time.
Step 4 — Render & stream.
Resolved document → PDF rendered server-side → binary streamed back.
That's it. One POST. JSON in, PDF out.
No Puppeteer. No wkhtmltopdf. No 'it works on my machine.'
https://t.co/IYEM2EAnMc
Step 3 — Layout engine handles pagination.
This is the hard part. We calculate line heights, table row breaks, image dimensions — and split pages accordingly.
Headers, footers, page numbers — all positioned correctly. A4 or Letter. Every time.
Step 3 — Render & stream.
Resolved document → PDF rendered server-side → binary streamed back.
That's it. One POST. JSON in, PDF out.
No Puppeteer. No wkhtmltopdf. No "it works on my machine."
https://t.co/BV62qMhzbZ
Step 2 — Templating engine resolves your data.
Variables, loops, conditionals — your template comes alive with real data.
We parse the JSON tree, inject your data, and produce a resolved document — all server-side, no browser needed.
Document generation at scale is still broken in 2026.
Most teams are stuck with:
• Hand-coded HTML/CSS templates nobody wants to maintain
• Page breaks that break the second data length changes
• Fragile Puppeteer/headless Chrome pipelines
There's a better way. 🧵
What if generating a PDF was just:
1. Design your template visually (no code)
2. POST your JSON to a single API endpoint
3. Get a production-ready PDF back
Page breaks, headers, footers, pagination — all handled.
One template, any language.
That's what we're building. ↓