How bulk generation works
Upload a CSV or paste lines into the box. Each row becomes one QR code. The first column is the content to encode, such as a URL, serial number or text. An optional second column sets the filename, which is handy when codes must match product SKUs or seat numbers. Everything is generated inside your browser, so a list of internal asset IDs or ticket codes never leaves your computer.
- Up to 500 codes per batch, as many batches as you like.
- PNG or SVG output, sized for print.
- Your chosen colors and error correction apply to every code.
- Duplicate filenames are numbered automatically so nothing is overwritten.
Who uses it
Bulk generation shows up in unglamorous but important places: inventory labels, event tickets with unique IDs, equipment tags for maintenance logs, classroom sets, product packaging with a per-batch URL, and library or museum exhibits. For all of these, static codes are ideal because each code encodes its own data and nothing needs to stay online.
Preparing your CSV
Save your spreadsheet as CSV (UTF-8). If the first row is a header like url,filename, tick the header option to skip it. Filenames are cleaned to letters, numbers and dashes. Rows with an empty first column are ignored. If a row is too long for a QR code, the ZIP includes an errors.txt listing which ones failed so you can fix them without redoing the rest.
Bulk is included in Pro for a one-time $4.99, and in the Dynamic tier.