# Bulk QR Code Creation

> Learn how to generate multiple QR codes at once using GHL Customer Care’s Bulk QR Code Creation feature. Upload a CSV, assign folders, and track progress in real time.

- Source: https://docs.ghlcustomercare.com/docs/sites/qr-codes/bulk-qr-code-creation
- Section: Sites / QR Codes
- Reading time: 4 min
- Images: 11, each explained below
- Modified on Fri, 8 Aug, 2025 at 3:00 PM

---
Bulk QR Code Creation lets you generate multiple QR codes at once. Simply drop in a CSV file and GHL Customer Care will create a QR Code for each instance. Ideal for high‑volume use cases like event badges, discount coupons, product packaging, and any campaign that demands countless ready‑to‑scan links.

---

**TABLE OF CONTENTS**

-   [What is Bulk QR Code Generation?](#what-is-bulk-qr-code-generation)
-   [Key Benefits of Bulk QR Code Creation](#key-benefits-of-bulk-qr-code-creation)
-   [CSV Upload for Bulk Generation](#csv-upload-for-bulk-generation)
-   [Troubleshooting CSV Errors](#troubleshooting-csv-errors)
-   [Assigning QR Codes to a Folder](#assigning-qr-codes-to-a-folder-optional)
-   [How To Create QR Codes in Bulk](#how-to-create-qr-codes-in-bulk)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#related-articles)

---

# **What is Bulk QR Code Generation?**

Bulk QR Code Creation is a built‑in feature within GHL Customer Care’s QR Code Generator that allows you to turn a list of names and URLs into fully generated, ready‑to‑download QR codes within seconds. It eliminates repetitive manual work of creating each code individually, delivering a complete set of static QR codes that can be exported, printed, or embedded across your marketing channels.

---

## **Key Benefits of Bulk QR Code Creation**

Bulk QR Code Creation removes friction for teams on high‑volume QR code projects.

-   **Time Savings**: Generate 10 or 10,000 QR codes in seconds using a CSV file, no manual repetitive process
-   **Organization**: Assign bulk‑created QR codes to a folder, keeping related codes grouped neatly together
-   **Error Visibility**: Built‑in validation flags any bad rows so you can fix issues immediately
-   **Progress Transparency**: Watch a live counter as codes are processed, so you always know when the batch is finished
-   **Ready‑To‑U****se exports**: Download print-ready PNG, SVG, or PDF versions once generation is complete

---

## **CSV Upload for Bulk Generation**

Uploading a properly formatted CSV is the heart of bulk QR code creation. By keeping the file lean (just two columns) you avoid mapping headaches and reduce error rates. Each row will generate one QR Code. Follow these guidelines to get started:

-   Click **Download Sample CSV** in the Create Bulk QR Codespopup to use a pre-formatted template.
-   **Required Columns**
    -   **Name:** the display name for the QR Code
    -   **URL:** the full destination URL
-   Ensure there are no additional columns, blank rows or blank header cells.

![CSV Upload for Bulk Generation (image 1 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050623367/original/C-Izzwb0xridevhK-xoh-oPmfBrE7VEzNA.png)

**CSV Upload for Bulk Generation (image 1 of 11)**

This screenshot appears in the "CSV Upload for Bulk Generation" section of "Bulk QR Code Creation". The text alongside this image reads: Click Download Sample CSV in the Create Bulk QR Codespopup to use a pre-formatted template. Required Columns Ensure there are no additional columns, blank rows or blank header cells. This part of the guide covers 3 fields, listed below. Immediately after, the guide continues: Even small typos can break a bulk upload. Here are some common errors run into while uploading the CSV file.
- What to click: Click Download Sample CSV in the Create Bulk QR Codespopup to use a pre-formatted template. Required Columns Ensure there are no additional columns, blank rows or blank header cells.
- Fields: Required Columns, Name: the display name for the QR Code, URL: the full destination URL
- Controls: Download Sample CSV, Required Columns
- Next: Even small typos can break a bulk upload. Here are some common errors run into while uploading the CSV file:

Example values (illustrative, not read from the screenshot):

- Name: the display name for the QR Code: Priya Raman
- URL: the full destination URL: https://northgatedental.com

Full procedure:

1. Click Download Sample CSV in the Create Bulk QR Codespopup to use a pre-formatted template.
2. Required Columns
3. Ensure there are no additional columns, blank rows or blank header cells.

---

## **Troubleshooting CSV Errors**

Even small typos can break a bulk upload. Here are some common errors run into while uploading the CSV file:

-   **Incorrect or Missing Headers**: Ensure the top row reads exactly _url, name_. Incorrect headers will result in an error message.
    
    
![Step 1 of 2: Incorrect or Missing Headers: Ensure the top row reads exactly url…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050623754/original/QQt8KBmIHOr1INFiGQGI-4w_XzNw7mdQXQ.png)

**Step 1 of 2: Incorrect or Missing Headers: Ensure the top row reads exactly url…**

This screenshot accompanies step 1 of 2 in the "Troubleshooting CSV Errors" section of "Bulk QR Code Creation". At this point in the walkthrough you incorrect or Missing Headers: Ensure the top row reads exactly url, name. Incorrect headers will result in an error message. The next step is to invalid URL: Confirm each URL starts with http:// or https:// and contains no spaces. Invalid URLs will result in an error message pinpointing the row causing this error.
- What this covers: Incorrect or Missing Headers: Ensure the top row reads exactly url, name. Incorrect headers will result in an error message.
- Controls: Incorrect or Missing Headers, Invalid URL
- Next: Invalid URL: Confirm each URL starts with http:// or https:// and contains no spaces. Invalid URLs will result in an error message pinpointing the row causing this error.

Full procedure:

1. Incorrect or Missing Headers: Ensure the top row reads exactly url, name. Incorrect headers will result in an error message.  <- this image
2. Invalid URL: Confirm each URL starts with http:// or https:// and contains no spaces. Invalid URLs will result in an error message pinpointing the row causing this error.

    
-   **Invalid URL**: Confirm each URL starts with http:// or https:// and contains no spaces. Invalid URLs will result in an error message pinpointing the row causing this error.
    
    
![Step 2 of 2: Invalid URL: Confirm each URL starts with http:// or https:// and…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050623757/original/T7rEZkiAC2c95GWFc08PznDSCs5sGs7Xuw.png)

**Step 2 of 2: Invalid URL: Confirm each URL starts with http:// or https:// and…**

This screenshot accompanies step 2 of 2 in the "Troubleshooting CSV Errors" section of "Bulk QR Code Creation". At this point in the walkthrough you invalid URL: Confirm each URL starts with http:// or https:// and contains no spaces. Invalid URLs will result in an error message pinpointing the row causing this error.
- How to confirm: Invalid URL: Confirm each URL starts with http:// or https:// and contains no spaces. Invalid URLs will result in an error message pinpointing the row causing this error.
- Controls: Invalid URL, Incorrect or Missing Headers

Full procedure:

1. Incorrect or Missing Headers: Ensure the top row reads exactly url, name. Incorrect headers will result in an error message.
2. Invalid URL: Confirm each URL starts with http:// or https:// and contains no spaces. Invalid URLs will result in an error message pinpointing the row causing this error.  <- this image

    

---

## **Assigning QR Codes to a Folder (Optional)**

Folder assignment keeps your workspace tidy and makes organization a breeze. When bulk generating QR Codes, select an existing folder from the dropdown (you must create the folder beforehand, as only pre-existing folders appear during upload). All generated QR codes in the bulk creation will inherit the selected folder. If no folder is selected, the QR Codes will be stored in the root folder.

After creation, you can move your QR Codes into, out of or between folders. To move aQR code, click the **3 dot** icon on the code and select **Move to Folder**, then choose the folder you would like to move it into.

![Assigning QR Codes to a Folder (Optional) (image 4 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050623452/original/Gk7w3iJm2-9Z1CmROew3LCWpQEWqq0NGUw.png)

**Assigning QR Codes to a Folder (Optional) (image 4 of 11)**

This screenshot appears in the "Assigning QR Codes to a Folder (Optional)" section of "Bulk QR Code Creation". The text alongside this image reads: After creation, you can move your QR Codes into, out of or between folders. To move aQR code, click the 3 dot icon on the code and select Move to Folder, then choose the folder you would like to move it into. Immediately after, the guide continues: With your CSV prepared, configuring Bulk QR Code Creation and generating your codes takes just moments, follow these steps to get started.
- What to choose: After creation, you can move your QR Codes into, out of or between folders. To move aQR code, click the 3 dot icon on the code and select Move to Folder, then choose the folder you would like to move it into.
- Controls: 3 dot, Move to Folder
- Next: With your CSV prepared, configuring Bulk QR Code Creation and generating your codes takes just moments, follow these steps to get started:

---

## **How To Create QR Codes in Bulk**

With your CSV prepared, configuring Bulk QR Code Creation and generating your codes takes just moments, follow these steps to get started:

#### **Step 1:** Navigate to QR Codes

-   Using the left‑hand sidebar, click **Sites**
-   From the top navigation ribbon, select **QR Codes**

![Step 1: Navigate to QR Codes (image 5 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050623927/original/CxZAk4CKcGqLqYmquWpjtkw6z0a-BNKIJg.png)

**Step 1: Navigate to QR Codes (image 5 of 11)**

This screenshot appears in the "Step 1: Navigate to QR Codes" section of "Bulk QR Code Creation". The text alongside this image reads: Using the left‑hand sidebar, click Sites From the top navigation ribbon, select QR Codes. This part of the guide covers 2 fields, listed below. Immediately after, the guide continues: Click the Create Bulk QR Codes icon in the upper-right corner.
- Where to go: Using the left‑hand sidebar, click Sites From the top navigation ribbon, select QR Codes
- Fields: Using the left‑hand sidebar, click Sites, From the top navigation ribbon, select QR Codes
- Controls: Sites, QR Codes
- Next: Click the Create Bulk QR Codes icon in the upper-right corner

Full procedure:

1. Using the left‑hand sidebar, click Sites
2. From the top navigation ribbon, select QR Codes

#### **Step 2****:** Launch Bulk Modal

-   Click the **Create Bulk QR Codes** icon in the upper-right corner

![Step 2: Launch Bulk Modal (image 6 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050623961/original/-PvwdszjGZG_PgsFbiTjQSYk-Q2igYO-JQ.png)

**Step 2: Launch Bulk Modal (image 6 of 11)**

This screenshot appears in the "Step 2: Launch Bulk Modal" section of "Bulk QR Code Creation". The text alongside this image reads: Click the Create Bulk QR Codes icon in the upper-right corner. Immediately after, the guide continues: Use Download Sample CSV if you need a pre‑formatted file Once downloaded, update the file to hold your information for the QR Codes.
- What to click: Click the Create Bulk QR Codes icon in the upper-right corner
- Controls: Create Bulk QR Codes
- Next: Use Download Sample CSV if you need a pre‑formatted file Once downloaded, update the file to hold your information for the QR Codes

#### **Step 3:** Download CSV Template

-   Use **Download Sample CSV** if you need a pre‑formatted file
-   Once downloaded, update the file to hold your information for the QR Codes

![Step 3: Download CSV Template (image 7 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050624020/original/iO2_vEJxJptpFjA-uRkccIYALZv0Vj6QMA.jpeg)

**Step 3: Download CSV Template (image 7 of 11)**

This screenshot appears in the "Step 3: Download CSV Template" section of "Bulk QR Code Creation". The text alongside this image reads: Use Download Sample CSV if you need a pre‑formatted file Once downloaded, update the file to hold your information for the QR Codes. Immediately after, the guide continues: Drag and drop your CSV file into the modal or use Click to upload to browse your files.
- What this covers: Use Download Sample CSV if you need a pre‑formatted file Once downloaded, update the file to hold your information for the QR Codes
- Controls: Download Sample CSV
- Next: Drag and drop your CSV file into the modal or use Click to upload to browse your files

Full procedure:

1. Use Download Sample CSV if you need a pre‑formatted file
2. Once downloaded, update the file to hold your information for the QR Codes

#### **Step 4:** Upload Your CSV

-   Drag and drop your CSV file into the modal or use **Click to upload** to browse your files

![Step 4: Upload Your CSV (image 8 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050624097/original/zdNcCUunzhbx7rfTtoqwCKArfoeChlIpPA.png)

**Step 4: Upload Your CSV (image 8 of 11)**

This screenshot appears in the "Step 4: Upload Your CSV" section of "Bulk QR Code Creation". The text alongside this image reads: Drag and drop your CSV file into the modal or use Click to upload to browse your files. Immediately after, the guide continues: Choose an existing folder from the dropdown where the newly generated QR codes will be saved If no folder is selected, the QR Codes will be saved in the root folder.
- What to click: Drag and drop your CSV file into the modal or use Click to upload to browse your files
- Controls: Click to upload
- Next: Choose an existing folder from the dropdown where the newly generated QR codes will be saved If no folder is selected, the QR Codes will be saved in the root folder

#### **Step 5:** Select a Folder

-   Choose an existing folder from the dropdown where the newly generated QR codes will be saved
-   If no folder is selected, the QR Codes will be saved in the root folder

![Step 5: Select a Folder (image 9 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050624124/original/Znlrg4z6frKLxSOadJTrb-rW-4q2ENYWrw.jpeg)

**Step 5: Select a Folder (image 9 of 11)**

This screenshot appears in the "Step 5: Select a Folder" section of "Bulk QR Code Creation". The text alongside this image reads: Choose an existing folder from the dropdown where the newly generated QR codes will be saved If no folder is selected, the QR Codes will be saved in the root folder. Immediately after, the guide continues: Click the blue Upload button to start generation. The real‑time progress tracker will appear, showing successes and any errors If all rows show success, click Close. Navigate to your selected folder to view, select, and download PNG, SVG….
- What to choose: Choose an existing folder from the dropdown where the newly generated QR codes will be saved If no folder is selected, the QR Codes will be saved in the root folder
- Next: Click the blue Upload button to start generation. The real‑time progress tracker will appear, showing successes and any errors If all rows show success, click Close. Navigate to your selected folder to view, select, and download PNG, SVG, or PDF versions of your newly created QR codes

Full procedure:

1. Choose an existing folder from the dropdown where the newly generated QR codes will be saved
2. If no folder is selected, the QR Codes will be saved in the root folder

#### **Step 6:** Generate QR Codes

-   Click the blue **Upload** button to start generation. The real‑time progress tracker will appear, showing successes and any errors
-   If all rows show success, click **Close**. Navigate to your selected folder to view, select, and download PNG, SVG, or PDF versions of your newly created QR codes

![Step 6: Generate QR Codes (image 10 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050624148/original/a2OM20Wf-J5zEX7YKAlCTZUuLqMIVU4VFw.png)

**Step 6: Generate QR Codes (image 10 of 11)**

This screenshot appears in the "Step 6: Generate QR Codes" section of "Bulk QR Code Creation". The text alongside this image reads: Click the blue Upload button to start generation. The real‑time progress tracker will appear, showing successes and any errors If all rows show success, click Close. Navigate to your selected folder to view, select, and download PNG, SVG, or PDF versions of your newly created QR codes. Immediately after, the guide continues: Watch the tracker for any flagged rows. Fix the errors in your CSV and re-upload.
- What to choose: Click the blue Upload button to start generation. The real‑time progress tracker will appear, showing successes and any errors If all rows show success, click Close. Navigate to your selected folder to view, select, and download PNG, SVG, or PDF versions of your newly created QR codes
- Controls: Upload, Close
- Next: Watch the tracker for any flagged rows. Fix the errors in your CSV and re-upload

Full procedure:

1. Click the blue Upload button to start generation. The real‑time progress tracker will appear, showing successes and any errors
2. If all rows show success, click Close. Navigate to your selected folder to view, select, and download PNG, SVG, or PDF versions of your newly created QR codes

#### **Step 7:** Troubleshoot Errors

-   Watch the tracker for any flagged rows. Fix the errors in your CSV and re-upload

![Step 7: Troubleshoot Errors (image 11 of 11)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155050624285/original/kwhaXqcmrDFQ8BFzl8jzXW4lZ7Es0qDuKQ.png)

**Step 7: Troubleshoot Errors (image 11 of 11)**

This screenshot appears in the "Step 7: Troubleshoot Errors" section of "Bulk QR Code Creation". The text alongside this image reads: Watch the tracker for any flagged rows. Fix the errors in your CSV and re-upload. Immediately after, the guide continues: Q: Can I download the QR code after it’s created?
- What this covers: Watch the tracker for any flagged rows. Fix the errors in your CSV and re-upload
- Next: Q: Can I download the QR code after it’s created?

---

## **Frequently Asked Questions**

**Q: Can I download the QR code after it’s created?**

Yes! Click the download icon next to any QR code to save a high-resolution PNG image.

**Q: What happens when someone scans a QR code?**

The user is redirected to the destination URL or asset, and any attached workflow is triggered.

**Q: Can I track how many times my QR code has been scanned?**

Yes. To track the number of times a QR code has been used, click the Analytics button on the QR Codes page.

**Q: What if I need to update the destination URL of a QR code?**

To update a QR code, click the blue **Edit** button and update the destination URL.

**Q: Can I customize the appearance of the QR Codes?**

Yes! You can edit the color and images in the QR Code to match your branding. For more information on this, see: [QR Code Generation and Download Guide](https://docs.ghlcustomercare.com/docs/sites/qr-codes/qr-code-generation-and-download-guide)

---

## **Related Articles**

-   [QR Code Generation and Download Guide](https://docs.ghlcustomercare.com/docs/sites/qr-codes/qr-code-generation-and-download-guide)
-   [How to Set up Digital QR Code for Maximizing Review Generation](https://docs.ghlcustomercare.com/docs/reputation-management-and-reviews/review-requests/how-to-set-up-digital-qr-code-for-maximising-review-generation)
-   [How to create a QR Code linked with Website](https://docs.ghlcustomercare.com/docs/sites/qr-codes/how-to-create-a-qr-code-linked-with-website)
-   QR Code Builder Redirect Options
-   [How to Create Custom Business Card QR Codes](https://docs.ghlcustomercare.com/docs/sites/qr-codes/how-to-create-custom-business-card-qr-codes)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com