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
In practice

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
Specification

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

How to use Bulk QR Code Generator

  1. 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. 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. 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.

Questions

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.

Background

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

Specification of the Bulk QR Code Generator tool
What you pasteA CSV, TSV or text file, or a list pasted straight in. The first column is used, one code per line.
Header rowA switch drops the first line, so a spreadsheet export with column titles works as it is.
BatchThat is the point of this page. The whole list is drawn in one pass.
What you getOne ZIP holding a PNG or an SVG for every line — you choose which.
Overlong linesA line too long to fit in a code is named for you rather than dropped without a word.
Error correctionL, M, Q or H, M to start. The level you pick applies to every code in the run.
Where it runsIn your browser tab. The list is read there and no line leaves the device.
Reading the first columnComma, 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 codeText typed here is drawn into both the PNG and the SVG, up to 60 characters, on every mode rather than the caption page alone.
PriceFree
Account requiredNo
Next step

Keep going with the same files

All QR tools: QR tools on SPOTTOOLS