Visual canvas editor
Shapes, text, images, lines, arrows, stars, polygons, freehand draw, QR codes and barcodes — with a full layers panel, smart guides, and 50-step undo.
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 export up to 4096×4096, multi-tenant organizations with roles. Currently in private beta — join the waitlist.
Shapes, text, images, QR codes, barcodes — 48 fonts, a full layers panel, smart alignment guides. Everything you expect from a modern design tool, in your browser.
curl -X POST '\
/api/v1/templates/019e4953-7ffb/generate' \
-H 'Content-Type: application/json' \
-H 'X-Api-Key: YOUR_API_KEY' \
-H 'Idempotency-Key: unique-request-id' \
-d '{
"variables": {
"price_var": "$18"
},
"format": "png",
"options": {
"outputDpi": 96,
"quality": 90
}
}' \
--output generated-image.png
# → 200 OK · image/png · streamed to disk 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.
Bind any text, image, QR, or barcode to a typed variable. Text, number, date, email, URL — with validation rules and default values.
Drop a spreadsheet, get a zipped folder of personalized designs. Up to 100 rows per job by default, more on Team plans.
Per-org API keys. Generate single images or trigger batch jobs from any backend, in any language.
Gift cards, coupons, certificates, business cards, tickets, social posts, birthday cards. Edit any one, save your own, share with your team.
Personal and team organizations. Owner / admin / member roles. Email invitations. SSO and audit logs on Team plan.
CODE128, EAN-13, UPC, CODE39, ITF-14. QR with error-correction, logo overlay, custom colors. Bind each to a variable for dynamic codes.
Shapes, 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.
Build 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 6×, parallel-rendered in seconds.
Zandovi is one platform with four audiences. Pick yours.
Birthday emails, anniversary coupons, win-back social posts — all personalized, all on-brand, none assembled by hand.
Per-org API keys. Stable schemas. Up to 4K PNG/JPEG/WebP/PDF in a single POST.
curl -X POST '\
/api/v1/templates/019e4953-7ffb/generate' \
-H 'Content-Type: application/json' \
-H 'X-Api-Key: YOUR_API_KEY' \
-H 'Idempotency-Key: unique-request-id' \
-d '{
"variables": {
"price_var": "$18"
},
"format": "png",
"options": {
"outputDpi": 96,
"quality": 90
}
}' \
--output generated-image.png
# → 200 OK · image/png · streamed to disk Design one card the way you want it. Swap photos, prices and names without touching the design.
Conference badges, course certificates, ticket QRs — generated, downloaded, printed.
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' \
-H 'Idempotency-Key: unique-request-id' \
-d '{
"variables": {
"price_var": "$18"
},
"format": "png",
"options": {
"outputDpi": 96,
"quality": 90
}
}' \
--output generated-image.png
# → 200 OK · image/png · streamed to disk Zandovi is in private beta. Drop your email and we'll send you an invite when a slot opens — usually within a few days.
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.
Start with a template, make it yours, and ship personalized designs at any scale — from one to a million.
Private beta