Bulk QR Code Generator

Upload a CSV file and generate up to 200 QR codes at once. Download everything as a ZIP of PNG images — perfect for product labels, event badges, restaurant table codes, and inventory management.

Up to 200 per batchZIP download🔒 100% local — no uploads✦ No watermark
Upload CSV File

Upload a CSV with two columns: label (name/identifier) and value (URL or text to encode). Max 200 rows per batch.

Drop CSV here or click to browse

.csv files only

Expected CSV format:label,value
Google,https://google.com
My WiFi,WIFI:T:WPA;S:MyNet;P:pass123;;

How to Generate Bulk QR Codes from a CSV

1
Prepare your CSV file

Create a spreadsheet with two columns: label (used as filename) and value (content to encode). Add a header row. Save as CSV (UTF-8). Example:

label,value
table-1,https://menu.restaurant.com/table/1
table-2,https://menu.restaurant.com/table/2
product-001,https://shop.com/products/001
2
Upload the CSV

Click to upload or drag and drop your CSV. The tool previews your rows and shows how many QR codes will be generated.

3
Download the ZIP

Click Generate. A ZIP file is prepared in your browser and downloads automatically. Each PNG is named by its label column — e.g. table-1.png, product-001.png.

Product labels and inventory

Create one URL per product SKU, generate the QR batch, and print labels. Each QR links to the product detail page, restock order form, or asset tracking system.

Event badges and tickets

Create a CSV with attendee names and ticket IDs. Generate QR codes for all attendees in one go. Use our QR Scanner to verify badges at the event entrance.

Frequently Asked Questions

How do I format the CSV file for bulk QR generation?
The CSV needs two columns: column 1 is the label (used as the filename, e.g. product-001 or table-5), column 2 is the value to encode (URL, text, WiFi string, UPI link, etc.). Include a header row. Each subsequent row generates one QR code. Example: label,value / product-001,https://example.com/product/1
How many QR codes can I generate at once?
Up to 200 QR codes per batch. All processing happens entirely in your browser — no uploads, no server. You can run multiple batches one after another to generate larger sets.
What format are the downloaded QR codes?
200×200px PNG files, named by their label column. All files are packaged in a single ZIP archive for easy download and distribution.
Can I encode different types of content in the same batch?
Yes. Each row in your CSV can have any content — URLs, phone numbers, UPI payment strings, WiFi credentials, plain text, email addresses, or any other QR content. Mix and match as needed in the same CSV file.
What is the CSV useful for in real use cases?
Product QR labels (one QR per SKU linking to the product page), event badges (one QR per attendee with their ticket URL), restaurant table codes (table-1 through table-50, each with a unique order link), inventory tags, book ISBN QR codes, asset tracking, and marketing A/B test landing pages.
Can I include special characters in the CSV?
Save your CSV as UTF-8. Commas within a value should be wrapped in double quotes (e.g. "Hello, World"). URLs with special characters work fine as long as the CSV is properly encoded.
What if my CSV has more than 200 rows?
The tool processes the first 200 rows. Split larger datasets into multiple 200-row batches. Run each batch separately and combine the downloaded ZIPs.
Can I customise the style or color of bulk QR codes?
The bulk generator produces standard black-on-white QR codes for maximum compatibility and speed. For styled QR codes (custom colors, logo, dot styles), use the main QR Code Generator for individual QR creation.
Are the QR codes in the ZIP named automatically?
Yes. Each PNG is named using the label column from your CSV. If your label is product-001, the file will be product-001.png. Spaces in labels are replaced with hyphens.
Can I use this for restaurant table QR codes?
Yes. Create a CSV with table-1 through table-50 as labels, and the corresponding URL for each table (your online menu URL, a table-specific ordering link, or a feedback form). Download the ZIP and print each table's QR on a separate table card.
Is there a cost for generating bulk QR codes?
No cost at all. Completely free, no account, no watermarks, no limits per day. Generate 200 QR codes now and 200 more in an hour — no restrictions.