Canva Bulk Creator
Batch export Canva designs with custom data and custom filenames
Canva Bulk Creator is a Chrome extension that supercharges your Canva workflow by enabling batch export with custom data replacement and custom filenames. Perfect for creating personalized content at scale.
Features
Batch Variable Replacement
- Upload CSV files as your data source
- Automatically detects text placeholders in your designs (
{variable_name}) - Smart text replacement that preserves your design layout
- Supports multi-page designs for batch processing
Custom Filenames
- Specify filenames via
#filenamecolumn in your CSV - Support for per-page filenames with
#filename-{page_index} - Default
page-{index}naming for convenience
- Specify filenames via
Easy to Use
- Simple popup interface — select data source, upload CSV, preview matches, and generate
- Automatically injects into Canva design pages
- Captures designs as high-quality images using html2canvas
Usage Management
- Daily generation limit to prevent abuse
- Browser fingerprint-based user identification
- Usage syncs to cloud backend
How to Use
- Install the extension from Chrome Web Store
- Open your Canva design
- Click the extension icon to open the popup
- Upload your CSV file with variables
- Preview the variable matching results
- Click generate to start batch processing
- Images will be automatically downloaded
Technical Details
- Built with Plasmo framework for Chrome extensions
- Powered by React and TypeScript
- Uses html2canvas for high-quality screenshot capture
- JSZip for packaging multiple files
- Supabase for backend services and usage tracking
- Only requires
storagepermission and access tocanva.com