The copy-paste afternoon
“Change the name, export, repeat — 300 times.”
With Zandovi: Bind the fields that change to {{variables}} and let a CSV do the repeating. One batch job returns all 300 finished designs as a ZIP — minutes, not an afternoon.
Zandovi is a web-based design platform that combines a full visual editor with variable placeholders ({{name}} syntax) and CSV-driven batch generation. Marketing and ops teams use it to produce personalized event badges, certificates, gift cards, tickets, coupons, and social-media images at scale — one design, thousands of outputs. Developers use the public API to generate dynamic images server-side. Key features: 200+ templates across 18 categories, 48 Google Fonts included, QR codes and barcodes, PNG/JPEG/WebP/PDF export up to 4096×4096, multi-tenant organizations with roles. Currently in private beta — join the waitlist.
Your data lives in a spreadsheet — your design tool doesn’t know that. Zandovi binds a template to your data and renders a personalized gift card, badge or certificate for every row. Design once, generate thousands.
curl -X POST '\
/api/v1/templates/019e4953-7ffb/generate' \
-H 'Content-Type: application/json' \
-H 'X-Api-Key: YOUR_API_KEY' \
-d '{
"variables": {
"price_var": "$18"
},
"format": "png",
"options": {
"outputDpi": 96,
"quality": 90
}
}' \
--output generated-image.png
# → 200 OK · image/png · streamed to disk If any of these sound familiar, Zandovi was built for you — same design, same data, none of the repetition.
“Change the name, export, repeat — 300 times.”
With Zandovi: Bind the fields that change to {{variables}} and let a CSV do the repeating. One batch job returns all 300 finished designs as a ZIP — minutes, not an afternoon.
“Every asset waits on the one person with the source file.”
With Zandovi: Brand-locked templates let teammates change the data, never the design. Names, prices and photos rotate — layout, fonts and logo stay untouched.
“We run a headless browser just to make PNGs.”
With Zandovi: One POST with JSON returns a rendered PNG, JPEG, WebP or print-ready PDF up to 4K. No browser fleet, no SDK, nothing to maintain.
Four audiences, one pattern: a repetitive design job goes in, finished output comes out. Pick yours.
Hand-assembling birthday emails, anniversary coupons and win-back posts stops scaling after a dozen customers. With a brand-locked template and a CSV, every customer gets an on-brand graphic — and nobody opens a design tool.
Skip building a headless-browser rendering stack. Per-org API keys, stable schemas, up to 4K PNG/JPEG/WebP/PDF — one POST per image.
curl -X POST '\
/api/v1/templates/019e4953-7ffb/generate' \
-H 'Content-Type: application/json' \
-H 'X-Api-Key: YOUR_API_KEY' \
-d '{
"variables": {
"price_var": "$18"
},
"format": "png",
"options": {
"outputDpi": 96,
"quality": 90
}
}' \
--output generated-image.png
# → 200 OK · image/png · streamed to disk A price change shouldn’t mean redoing the whole menu. Design each card once — then swap photos, prices and names without ever touching the design again.
Badge day before the conference used to be an all-hands afternoon. Upload the attendee list — badges, certificates and ticket QRs come back generated, downloaded, printed.
From the canvas to the CSV to the API — Zandovi covers the whole pipeline from one design to a million personalized outputs.
Shapes, text, images, lines, arrows, stars, polygons, freehand draw, QR codes and barcodes — with a full layers panel, smart guides, and 50-step undo.
Learn moreBind any text, image, QR, or barcode to a typed variable. Text, number, date, email, URL — with validation rules and default values.
Learn moreDrop a spreadsheet, get a zipped folder of personalized designs. Up to 100 rows per job by default, more on Team plans.
Learn morePer-org API keys. Generate single images or trigger batch jobs from any backend, in any language.
Learn moreGift cards, coupons, certificates, business cards, tickets, social posts, birthday cards. Edit any one, save your own, share with your team.
Learn morePersonal and team organizations. Owner / admin / member roles. Email invitations. SSO and audit logs on Team plan.
Learn moreCODE128, EAN-13, UPC, CODE39, ITF-14. QR with error-correction, logo overlay, custom colors. Bind each to a variable for dynamic codes.
Learn moreShapes, text, images, QR codes, barcodes — every tool you expect from a modern design environment, right in your browser. With variables and batch generation built in.
{{variable}} for batch generation. Search Unsplash, Pexels and Pixabay directly inside the editor. Find the right image, click once, done — no account needed, no separate app.
{{variable}} for per-row image swaps in batch jobs. Personalized event badges, certificates, gift cards or menu boards. Same workflow every time.
Read the batch generation guideBuild your template in the editor. Drop in shapes, text, an image, a QR.
Wrap any text or image binding in {{double_braces}}. Set defaults and validation.
One column per variable, one row per output. We download a starter CSV for you.
PNG, JPEG or WebP at up to 4K, scale up to 4×, parallel-rendered in seconds.
Gift cards, coupons, tickets, certificates, social posts, birthday cards, business cards. Open any one and edit, or save your own to your workspace.
No headless browser. No SDK to install. Skia-based, server-side renderer. PNG, JPEG, WebP, or print-ready PDF up to 4096 × 4096 px at 300 DPI.
curl -X POST '\
/api/v1/templates/019e4953-7ffb/generate' \
-H 'Content-Type: application/json' \
-H 'X-Api-Key: YOUR_API_KEY' \
-d '{
"variables": {
"price_var": "$18"
},
"format": "png",
"options": {
"outputDpi": 96,
"quality": 90
}
}' \
--output generated-image.png
# → 200 OK · image/png · streamed to disk Start free. Upgrade when you need more renders, seats, larger prints, or bigger batch jobs. Prices exclude VAT / sales tax.
For trying Zandovi.
Free forever
For solo makers and freelancers.
billed monthly
For a small team or studio.
billed monthly
For collaborating teams.
billed monthly
For high-volume operations.
billed monthly
* Unlimited web renders — on every paid plan, exporting by hand from the editor is unlimited and never counts against your monthly render quota. We only meter automation: API calls and CSV batch rows. Fair-use rate limits apply.
All prices exclude VAT / sales tax, which is calculated and added at checkout based on your location. 1 render = 1 image or 1 PDF — no format multipliers. Failed renders are automatically refunded to your quota.
Zandovi is in private beta. Drop your email and we'll send you an invite when a slot opens.
Everything you'd want to know before trying Zandovi.
A categorized reference covering features, use cases, the API, billing and teams. Expand a category to read the detail.
Browse the full documentationThe next 400 badges, 300 gift cards or 200 certificates are one CSV away. Start with a template, make it yours — and never assemble a design by hand again.
Private beta