Skip to main content

How to create QR Codes in bulk

Create batches of dynamic and static QR Codes in bulk with Uniqode's bulk QR Code update.

Written by Allison Murdoch
Updated this week

Creating QR Codes one by one can be time-consuming—especially when you’re managing large campaigns or personalized experiences.

To make this easier, Uniqode now supports bulk QR Code creation with a significantly enhanced template, allowing you to create and customize thousands of QR Codes in one go.

Prerequisites

Bulk QR Code creation is available on Lite / Essential plans and above

Step-by-Step Guide

Step 1: Select QR Code Type

  1. Log in to your Uniqode dashboard

  2. Go to QR Codes from the left panel

  3. Click Bulk Upload

  4. Choose:

    • Static or Dynamic QR Codes

    • The QR Code type (e.g., Website, Email, etc.)

Step 2: Upload QR Code Data

  1. Download the latest bulk upload template (.CSV or .XLSX)

  2. Fill in the following mandatory fields:

    • QR Code Name

    • Primary destination field (e.g., URL, email body, SMS body, etc.)

  3. You can also add dozens of optional parameters added for deeper customization

Note: Each row is now fully customizable, enabling true bulk personalization from the start

New parameter categories include:

  • QR Settings: parameters, custom domain, alias, password, etc.

  • QR Design: template selection and styling

  • Management: folder assignment for better organization

This means you can now create, customize, and organize QR Codes at scale—without additional manual steps later.

Best practices:

  • Use clear naming conventions for easier management

  • Leverage optional fields to avoid post-creation edits

  • Ensure correct formatting to reduce validation errors

  1. Upload the completed file in the Upload your data section

Step 3: Customize QR Code Design

  • Adjust colors, patterns, and eyes

  • Add logos

  • Select or apply a design template

Note: This design will be applied to the entire batch unless overridden via template parameters.

Step 4: Assign a Batch Label

  • Add a label to organize your batch

  • Helps with filtering and management later

Step 5: Submit for Creation

  • Click Finish and submit your request

  • You will receive an email once the QR Codes are ready

Processing time (approximate):

  • 10K QR Codes: ~1 minute

Handling Errors in Uploads

The creation process is now more resilient:

  • QR Codes without errors will still be created, even if some rows fail

  • You will receive an email with a CSV file detailing:

    • Errors in each failed row

    • Suggested fixes

This ensures your workflow is not blocked by partial errors.

Important: You can re-upload the CSV file with only the corrected rows.

Optional: Enable GPS Tracking

You can enable GPS location tracking during Step 3.

This allows you to:

  • View scan locations

  • Understand audience behavior

  • Improve targeting and ROI

Plan-Based Limits

Dynamic QR Codes

Plan

Total Limit

Batch Limit

Essential

15

Up to 15

Lite

50

Up to 50

Pro/Core

250

Up to 250

Plus

500

Up to 1,000

Business+

Custom

Up to 5,000

Enterprise

Custom

Up to 10,000

Static QR Codes

Plan

Total Limit

Batch Limit

Essential

10,000

Up to 15

Lite

10,000

Up to 50

Pro/Core

50,000

Up to 250

Plus

200,000

Up to 1,000

Business+

Custom

Up to 5,000

Enterprise

Custom

Up to 10,000

Note: Total QR Codes across batches cannot exceed your plan limit.

If you run into any issues, contact support at: support@uniqode.com

Did this answer your question?