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
Log in to your Uniqode dashboard
Go to QR Codes from the left panel
Click Bulk Upload
Choose:
Static or Dynamic QR Codes
The QR Code type (e.g., Website, Email, etc.)
Step 2: Upload QR Code Data
Download the latest bulk upload template (.CSV or .XLSX)
Fill in the following mandatory fields:
QR Code Name
Primary destination field (e.g., URL, email body, SMS body, etc.)
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
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






