Current Article
How To Create Bulk Coupon Code QR Codes
How To Create Bulk Coupon Code QR Codes
Learn how to upload a CSV of unique coupon codes and have our system automatically generate one personalized QR code per coupon.
What Are Bulk Coupon Code QR Codes?
Bulk Coupon Code QR Codes let you generate a unique QR code for every individual coupon code in a single batch operation. Instead of creating each code one at a time, you upload a CSV file where each row contains one coupon code, and Lifetime QR Codes produces a matching QR code for each row.
When a customer scans any one of these QR codes, they land on a branded coupon page showing their specific coupon code along with a call-to-action to redeem it. Each code in the batch is completely unique — scanning one code never reveals another customer's coupon.
When to Use Bulk Coupon QR Codes
This feature is designed for situations where every recipient needs their own distinct code:
- Promotions with single-use coupons — Each printed mailer, package insert, or email contains a QR code tied to a coupon that can only be used once.
- Loyalty programs — Reward members each receive a personalized QR code loaded with their unique discount or reward code.
- Event tickets and passes — Each attendee receives a QR code linked to their unique ticket or access code, allowing staff to scan and validate entry without manual lookup.
- Serialized product promotions — Products come with a unique coupon code printed inside the box, and a QR code that makes redemption instant.
How to Prepare and Upload Your CSV
The CSV file is the source of truth for your bulk batch. Each row in the file produces one QR code.
- Open your spreadsheet application (Excel, Google Sheets, Numbers) and create a file with the following columns:
coupon_codeand optionallylabel(a friendly name for each QR code in your dashboard). - Add one coupon code per row. Coupon codes can be any combination of letters, numbers, and hyphens. Do not include commas inside coupon codes.
- Save the file as CSV (comma-separated values).
- In your Lifetime QR Codes dashboard, click Create QR Code and select Bulk from the options.
- Choose Coupon Code as the QR code type for the batch.
- Upload your CSV file using the file picker or drag it into the upload area. Lifetime QR Codes will parse the file and display a preview of the rows it detected.
- Review the preview to confirm the coupon codes are correctly mapped, then click Generate Batch.
What Happens During Generation
Once you confirm the batch, Lifetime QR Codes processes each row in your CSV and creates one dynamic QR code per coupon code. For each code:
- A unique QR code image is generated in your chosen design style.
- A coupon landing page is created that displays that row's coupon code when scanned.
- The QR code is saved to your dashboard under the label from the CSV (or the coupon code itself if no label was provided).
Generation time depends on batch size. Small batches (under 100 codes) typically complete in under a minute. Larger batches may take several minutes. You will receive a notification when the batch is ready.
Downloading Your Batch as a ZIP
When the batch is complete, a Download ZIP button appears on the batch results page. Clicking it downloads a ZIP archive containing one QR code image file per coupon code.
- Each file is named after the QR code label or coupon code from your CSV, making it easy to match files to recipients.
- You can choose PNG or SVG format before downloading. Use SVG for print, PNG for digital distribution.
- Individual QR codes from the batch also appear in your dashboard under My QR Codes, where you can edit or manage them individually.
Tracking Which Coupon Codes Have Been Scanned
Because each QR code in the batch is a separate dynamic code, Lifetime QR Codes tracks scans individually for each one. To see which coupon codes have been redeemed:
- Go to My QR Codes and filter by the batch name or tag you assigned during creation.
- Each QR code displays its individual scan count. A scan count of one or more indicates that coupon code has been seen by a scanner.
- Click any individual QR code to open its analytics page, where you can see the exact date, time, device, and location of every scan.
- Use the bulk CSV export feature to download a spreadsheet of all scan data across the entire batch for reporting or reconciliation.
For precise redemption tracking — for example, confirming a coupon was used only once — combine the QR code's scan analytics with the scan limit Advanced Setting to cap each code at a maximum of one scan.