Batch Processing

Generate hundreds of QR codes from a single spreadsheet

Upload a CSV of links, IDs, or text and download one ZIP of QR images. Style the whole batch once, then test a sample before printing. Need just one code? Use our single QR code generator.

Create Bulk QR Codes

Local batch generator / 01

CSV in. QR codes out.

Make up to 500 unique QR codes in one ZIP. Your CSV stays on your device.

CSV file and QR appearance
Download a sample CSV

Choose a CSV to check its rows and preview the first QR code.

Ready for a UTF-8 CSV smaller than 2 MB.

500
QR codes per ZIP
CSV
Spreadsheet upload
ZIP
Single-file download
0
Data uploaded to servers

From spreadsheet rows to scannable codes

Each data row becomes one QR code. Put the content in column one and an optional filename label in column two. Use URLs or opaque IDs for private workflows, since anyone who scans a QR code can read its payload. Your CSV and generated files stay in your browser.

your-data.csv
url,label
https://example.com/001,Widget A
https://example.com/002,Widget B
https://example.com/003,Widget C
… 497 more rows
500 QR codes → download.zip
What bulk generation gives you

CSV & spreadsheet upload

Upload a UTF-8 .csv file with up to 500 data rows. The first column can contain a URL, plain text, or an ID. For documents, encode links to hosted PDF files.

Consistent styling across all codes

Choose colors, dot shape, and corner shape once. Every QR code in the batch uses the same settings. The editor supports individual logo designs.

Bulk ZIP download

All generated codes are packaged into a single ZIP archive. Files have numbered names based on the optional label column. Choose PNG, SVG, or JPEG before generating.

How it works

Upload your CSV

Prepare a spreadsheet with QR content in the first column and optional labels in the second. Export a UTF-8 CSV smaller than 2 MB and upload it here. The file is read locally.

Choose style & format

Pick foreground and background colors, dot shape, corner shape, and PNG, SVG, or JPEG output. The style applies uniformly to every code in the batch.

Download all as ZIP

Click generate and receive a ZIP containing every QR code. Check one or two codes with a phone before distributing the whole set.

Built for teams that work at scale
Product labels
Asset tracking
Marketing campaigns
Warehouse inventory
Membership cards
Frequently asked questions
What file format does the bulk generator accept?

Upload a UTF-8 CSV from Excel, Google Sheets, or another spreadsheet app. Put QR content in the first column and an optional filename label in the second. Check the header option if the first row contains column names.

How many QR codes can I generate at once?

The browser generator accepts up to 500 codes from a CSV smaller than 2 MB per ZIP. Split larger jobs into smaller files. Rendering time depends on your device and the chosen format.

Can I apply the same style to every QR code in a batch?

Yes. Choose foreground and background colors, dot shape, and corner shape once; the same settings apply to every code in the ZIP. For a logo on an individual code, use the full editor.

What format are the QR codes in the downloaded ZIP?

You can choose between PNG, SVG, and JPEG before generating. PNG is ideal for digital use and print at standard resolutions. SVG gives you infinitely scalable vector files, perfect for large-format printing. Each file in the ZIP is named based on your CSV data for easy identification.

Is my data uploaded to a server during bulk generation?

No. This tool reads the CSV, creates the images, and assembles the ZIP in your browser. The file contents are not sent to QRGen's server. Anyone who scans a code can read its encoded content, so avoid putting private personal data directly in a QR code.

Stop generating QR codes one at a time

Upload a CSV and download up to 500 styled QR codes in one ZIP.

Open Bulk Generator