Canva Bulk Creator

Canva Bulk Creator

Batch export Canva designs with custom data and custom filenames

Chrome Extension Canva Productivity Batch Export

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 #filename column in your CSV
    • Support for per-page filenames with #filename-{page_index}
    • Default page-{index} naming for convenience
  • 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

  1. Install the extension from Chrome Web Store
  2. Open your Canva design
  3. Click the extension icon to open the popup
  4. Upload your CSV file with variables
  5. Preview the variable matching results
  6. Click generate to start batch processing
  7. 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 storage permission and access to canva.com