Skip to content
Devtools 360

Generate QR Codes in Bulk

Create QR codes for product labels, table numbers, asset tags or event tickets in one go. Paste one entry per line — or a CSV with content and file name — and download every code in a single ZIP.

Runs in your browserFree · No sign-up

How to generate QR codes in bulk

  1. Paste one entry per line, or tick CSV and paste rows of content,filename (a header row is optional). You can also open a .txt or .csv file.
  2. Choose PNG or SVG and set colours, size, margin and error correction.
  3. Check the preview of the first codes.
  4. Click Generate, wait for the progress bar, and download the ZIP.

Supported formats

Input
Text list, CSV (content,filename), .txt / .csv file
Output
ZIP of PNG, ZIP of SVG

Preparing your CSV

Each row needs the content first and the file name second, for example https://example.com/item/42,item-42. If the content itself contains commas, wrap it in double quotes; otherwise the last comma separates the file name. Rows without a file name get a numbered one based on the content, and duplicate names are numbered automatically so no file overwrites another. Spreadsheet apps can export this format with File → Download/Save as → CSV.

Benefits

  • Up to 500 codes per batch, with progress and a Cancel button.
  • Custom file names from CSV, with automatic de-duplication.
  • Same styling options as the single generators, including vector SVG for print.

Limitations

  • Limited to 500 entries per run to keep memory use reasonable on phones; split bigger lists.
  • Entries too long for a QR code are skipped and listed with their line numbers.
  • The ZIP is built in memory, so large PNG sizes multiplied by 500 codes can be slow on older devices.

Privacy and security

All codes and the ZIP file are created by JavaScript in this tab. Your list is never uploaded, which makes the tool suitable for internal URLs, ticket codes and serial numbers.

Read our privacy policy for details about the site as a whole.

Frequently asked questions

What file names do the QR codes get?

In CSV mode, the name from the second column. Otherwise a numbered name based on the content, such as 001-example-com-item-1.png.

Can I mix links, text and other content?

Yes. Every line is encoded exactly as written, so URLs, plain text and serial numbers can be in the same list.

PNG or SVG for printing labels?

SVG is best for label and print software because it scales without blurring. PNG at 512 px or larger is fine for most office printing.