How do I save time by creating many QR codes at once (bulk generation)?

The bulk generation feature allows you to create up to 3,000 QR codes in a single batch, each with unique information, using a single design template.

  1. Log in: Make sure to log in to your QR Tiger account first.
  2. Navigate to Bulk QR: From the top menu of your dashboard, click the "Products" dropdown then choose "Bulk QR".
  3. Download a CSV Template: Choose and download the template that matches your needs (e.g., "URL with custom name," "vCard Template," etc.). Each template includes pre-filled examples to guide you.
  4. Fill Out the Template: Open the CSV file in a program like MS Excel or Google Sheets and fill in the rows with the unique data for each QR code you want to create.
  5. Upload Your File: Return to the bulk upload page in QRTIGER, click the "Upload CSV" button, and select your completed file.
  6. Choose QR Code Type: Select whether to create "Static" or "Dynamic" QR codes.
  7. Generate Codes: Click the "Generate QR code" button.
  8. Customize the Design: In the next step, customize the design (pattern, eyes, colors, logo, etc.). This single design will be applied to all QR codes in the batch.
  9. Download Your Bulk QR Codes:
    • Choose your paper size and formatting options.
    • Click the "Download Bulk QR code" button.
    • You will receive an email with a link to download a zip file containing all your QR code images. You can also download them directly from the "Bulk QR" page in your dashboard once they have finished processing.

The feature to generation QR codes in bulk or in batches is available to Advanced plans and up.

Who can do this?

This action is available for Editor and Admin/Owner roles on plans that support multiple users.


How do I correctly fill out the bulk QR code upload templates?

This section provides a comprehensive guide on how to properly complete each of the available CSV templates for bulk QR code generation. Following these instructions will ensure a smooth and error-free upload process.


1. Text QR Code Template

This template is used for creating multiple QR codes that will display a simple text message when scanned.

  • qrType : This column should always be filled with qr2 .
  • qrUrl : Enter the text that you want to appear when the QR code is scanned. For example, "Welcome to our event!".
  • qrCategory : This should be set to text .
  • customText : This is a label or text that will appear on top of the QR code image when you download the QR codes in bulk as a PDF (optional).

2. URL with No Frame Text Template

This template is designed for generating QR codes that link to a URL without any additional text in the frame of the QR code itself.

  • qrType : This column should always be filled with qr2 .
  • qrUrl : Input the full website address you want the QR code to direct to (e.g., https://www.yourwebsite.com ).
  • qrCategory : This should be set to url .
  • customText : This is a label or text that will appear on top of the QR code image when you download the QR codes in bulk as a PDF (optional).

3. vCard Template

The vCard template allows for the bulk creation of QR codes that act as digital business cards, containing contact information.

  • qrType : This column should always be filled with qr2 .
  • qrCategory : This should be set to Vcard .
  • name : The full name of the contact person.
  • company : The name of the company.
  • title : The job title of the contact person.
  • email : The email address of the contact.
  • website : The URL of the contact's or company's website.
  • profile_pic : A URL link to a profile picture.
  • bgColor : The primary background color for the vCard, in hexadecimal format (e.g., #4a87e0 ).
  • bgColor2 : The secondary background color if a gradient is used.
  • gradient : Use TRUE for a gradient background, otherwise leave blank.
  • gradientType : Can be linear or radial . Leave blank if you are not using gradient color.
  • additional_info : A short bio or description.
  • phone.work , phone.private , phone.mobile : The respective phone numbers for the contact.
  • fax : The fax number.
  • address.street , address.city , address.state , address.country , address.postal_code : The physical address of the contact.
  • smedia.facebook , smedia.instagram , smedia.linkedin , smedia.twitter , smedia.youtube , smedia.gplus : The URLs to the respective social media profiles.
  • theme : A numerical value to select a pre-designed theme.
  • customText : This is a label or text that will appear on top of the QR code image when you download the QR codes in bulk as a PDF (optional).


4. URL with Custom QR Code Name and Campaign Name Template

This template is used for creating URL QR codes that have a specific name within the system and are organized under a campaign for tracking purposes. Note: Based on the provided template name, this refers to the frame-text-custom-campaign-template (1).csv .

  • qrType : This column should always be filled with qr2 .
  • qrUrl : The destination URL for the QR code.
  • qrCategory : This should be set to url .
  • frameText : The text that will appear in the frame around the QR code.
  • qrName : The specific name for this QR code for internal identification.
  • customText : This is a label or text that will appear on top of the QR code image when you download the QR codes in bulk as a PDF (optional).

5. URL - Custom QR Code Name Template

This template is for generating URL QR codes with a custom name for easy identification. Note: Based on the provided template name, this refers to the Custom-QRname-template (1).csv .

  • qrType : This column should always be filled with qr2 .
  • qrUrl : The full URL the QR code will link to.
  • qrCategory : This should be set to url .
  • qrName : The custom name for the QR code to identify it in your dashboard.
  • customText : This is a label or text that will appear on top of the QR code image when you download the QR codes in bulk as a PDF (optional).

To successfully upload QR codes in bulk, it is crucial to use the correct template and fill in each column as described above. Always ensure the qrType and qrCategory are correctly specified for the type of QR code you are creating. For optional fields, you can leave them blank if they are not needed.