Data & Participant Photos
Import CSV data from Google Forms, Eventbrite, Zoom, or Typeform, quick-add names, and match participant photos.
Map Columns to Document Fields
Confirm which columns in your data match your document elements.
Quick Add From Lines
Add Single Row
Active Records (6)
Bulk Generation Preflight
Render and package all participant records locally into high-resolution ZIP or print-ready PDF.
Made with BatchCanvas watermark in the bottom corner.
Studio Settings
Configure automatic Card ID rules, category prefix mappings, project backups, and Dexie.js offline persistence.
Automatic ID & Category Prefix Mappings
Auto-detected from CSV imports or edit manually (e.g. Workshop=WS or VIP=VIP)
Multi-Core Performance & Threads
Dexie.js Storage Usage & Quota
100% stored offline in local IndexedDB browser storage
Pro License & White-Label Pass
BatchCanvas runs 100% in your browser. Enter a Pro license key or activate a free 24-hour white-label pass with zero network requests.
One-time payment. Lifetime white-label batch printing with zero subscriptions.
Backup & Share Project (.studio.json)
Save a complete snapshot of your template, layers, spreadsheet records, column mappings, and print geometry to reuse on any device.
Saved Project Snapshots (IndexedDB)
Save multiple named project versions locally in your browser to quickly switch between diploma, badge, and card layouts without external files.
No local snapshots saved yet. Click "Save Current as Snapshot" above.
Desktop Browser Notifications
Receive an instant desktop notification when long PDF or ZIP batch rendering finishes in the background.
Dexie.js IndexedDB Management & Factory Reset
Clear offline cached templates, custom fonts, and participant photos from Dexie.js IndexedDB or reset the studio workspace back to factory presets.