Bulk QR Code Generator
Get a ZIP file of unique QR codes from a list of data.
FREE - NO SIGN-UP - MADE ON YOUR DEVICE
Your data is processed on your device
- CSV/Textinput
- ZIPoutput
- PNG/SVGformats
- 100sat once
What you can count on
- 0data sent
- Your CSV file is never uploaded
- Your data list remains private
- 100%in your browser
- No server processing
- Generation happens locally
- 1convenient download
- All codes in a single ZIP
- Filenames match your data
Bulk QR Code Generator at a glance
- What you paste
- A file, or a pasted list
- Header row
- One switch skips the header
- Batch
- The whole list in one pass
- What you get
- One ZIP of PNGs or SVGs
- Overlong lines
- Named for you, never dropped quietly
- Error correction
- L, M, Q or H, M to start
- Where it runs
- In your browser, nothing sent
- Reading the first column
- Comma, tab or semicolon; quotes honoured
- Caption under the code
- Up to 60 characters, PNG and SVG
- Price
- Free
- Account required
- No
How to use Bulk QR Code Generator
- 1
Prepare Your Data
Prepare your data as a CSV file (using the first column) or a text file with one entry per line. Each line becomes a QR code.
- 2
Provide the Data and Set Options
Select your CSV file or paste your list into the text area. Configure output options like image format (PNG/SVG), size, and error correction level.
- 3
Download the ZIP
Click the download button. Every code is drawn here and zipped on your device, named after the line it came from.
Frequently asked questions
What is the correct format for the input CSV file?
The data for the QR codes must be in the first column of your file. Enable the 'skip header' option if your file has one. Data in any other columns will be ignored by the tool.
How many QR codes can I generate at one time?
There is no fixed limit, but performance depends on your browser's memory and computer's power. Generating thousands of codes may slow your browser. For very large datasets, it is best to split them into smaller batches.
Can I customize the design of the bulk QR codes?
You can set the format (PNG or SVG), size, color and error correction level. A center logo and a caption line are available too, and whatever you set is applied to every code in the run.
What is QR code error correction and which level should I choose?
Error correction allows a QR code to be scanned even if damaged. Levels L, M, Q, and H offer about 7%, 15%, 25%, and 30% data recovery respectively. Level M is a good default; use Q or H for print.
Are the generated QR codes free for commercial use?
Standard-compliant QR patterns may be used commercially without a QR Code license fee. You remain responsible for rights in the encoded content and for applicable trademark notices.
Can I put a logo in the middle of any of these codes?
Yes — the logo picker is on every generator mode, not only the logo pages. Size runs from 40 to 100 percent and error correction locks to H automatically so the covered modules stay readable.
How do I check the code I just made actually works?
Read it back here. The same site has a scanner that takes either a camera or an image file, so a code made with a logo or a heavy color can be verified before it goes to print.
Applications for Bulk QR Code Generation
This tool creates multiple QR codes from a list of data, with all processing happening inside your web browser. It is designed for tasks that require a unique QR code for each item.
- Bulk generation is for projects needing unique QR codes, like vCards for badges, unique URLs for mail campaigns, or inventory serial number labels.
- Performance depends on your computer. Processing very large lists (thousands of entries) can be memory-intensive. For best results, split massive datasets into smaller batches.
Full specification
| What you paste | A CSV, TSV or text file, or a list pasted straight in. The first column is used, one code per line. |
|---|---|
| Header row | A switch drops the first line, so a spreadsheet export with column titles works as it is. |
| Batch | That is the point of this page. The whole list is drawn in one pass. |
| What you get | One ZIP holding a PNG or an SVG for every line — you choose which. |
| Overlong lines | A line too long to fit in a code is named for you rather than dropped without a word. |
| Error correction | L, M, Q or H, M to start. The level you pick applies to every code in the run. |
| Where it runs | In your browser tab. The list is read there and no line leaves the device. |
| Reading the first column | Comma, tab and semicolon are all recognized, and a quoted field keeps its commas — "a,b",c reads as a,b rather than splitting. |
| Caption under the code | Text typed here is drawn into both the PNG and the SVG, up to 60 characters, on every mode rather than the caption page alone. |
| Price | Free |
| Account required | No |
Keep going with the same files
All QR tools: QR tools on SPOTTOOLS