Bulk QR code generator

Paste a list of links or upload a CSV and get every QR code in one ZIP file. Great for product labels, inventory, tickets, menus and event badges.

Column 1: content · Column 2 (optional): file name

0 QR codes

Dots
Corners

Your QR codes will appear here.

Generated on your device. Your list is never uploaded.

How to use it

  1. Paste one link or text per line, or upload a CSV file.
  2. In a CSV, put the content in the first column and (optionally) a file name in the second.
  3. Choose colors, style, size and file format.
  4. Click “Generate ZIP” and download all your QR codes at once.

Generate up to 1,000 QR codes at once

Everything runs in your browser, so even large batches are fast and your data never leaves your computer. That makes it safe for internal product codes, ticket IDs and customer lists.

CSV format

Use a simple CSV with the QR content in the first column. Add an optional second column with the file name you want for each image. A header row is detected and skipped automatically.

url,filename
https://example.com/product/1001,product-1001
https://example.com/product/1002,product-1002
https://example.com/product/1003,product-1003

Popular uses

  • Product and shelf labels linking to product pages
  • Asset and inventory tags
  • Event tickets and badges with unique IDs
  • Table-specific restaurant menu codes
  • Classroom and library resources

How it works

The generator reads your list one line at a time, makes a QR code for each line with the colours and style you chose, and packs every image into a ZIP file on your computer. Nothing is uploaded at any step, so a list of customer links, ticket IDs or internal addresses stays private.

Preparing your list

  • One code per line. Empty lines are skipped.
  • Save spreadsheets as CSV, with the content in the first column and an optional file name in the second.
  • Use file names that sort well, such as table-01 and table-02, so the files match your print order.
  • Open a few of the links in your browser first. A typo in the list becomes a typo in every printed copy of that code.

Choosing a format

  • PNG for mail merge, label software and documents. 1024 px is enough for most labels.
  • SVG for professional print and design tools, where codes must stay sharp at any size.
  • JPG only if a system requires it.

Track each code separately

Bulk codes are a simple way to see which poster, table or product gets scanned. Give each line its own link, for example by adding ?utm_source=table-01 to the end, and the visits show up separately in your website analytics. The codes stay static and free, with no tracking service in between.

Questions

How many QR codes can I generate at once?

Up to 1,000 per batch. For more, simply split your list into several batches.

Is the bulk generator free?

Yes, completely free with no sign-up or watermark.

Can I name each file?

Yes. Put the desired file name in the second column of your CSV. Without it, files are numbered automatically.

Which format should I choose for printing labels?

SVG for professional printing and label software; PNG at 1024px or more for everything else.

Can I use different colours for each code?

Each batch uses one style. To mix styles, run one batch per style.

Does it skip the header row of my CSV?

Yes. A first row that looks like a header, such as url or content, is detected and skipped.

Buy me a coffee