list→qr×n

Batch QR Generator

Turn a list of values into a ZIP of individual QR code images.

By opening this website or using its tools, you agree to our Terms and Privacy Policy.

0 values

Network activity during processing
0 bytes uploaded

Your file never leaves your browser during processing

How it works

To generate a batch, paste one value per line — a URL, ticket ID, or SKU — into the box above and click Generate ZIP: every line becomes its own QR code PNG, bundled into a single ZIP file with nothing ever sent to a server.

This is the single QR generator run once per line of your list, entirely in your browser — each value gets its own canvas render and PNG encode, and the results are bundled into a ZIP archive using a local compression library rather than uploaded anywhere to be zipped server-side. For a batch of a few hundred codes, that whole process finishes in your browser in well under a second per code.

Each file in the ZIP is named from its position and a sanitized version of its value (for example, ticket-1042.png), so codes stay identifiable without needing to open every image. Two values that sanitize to the same name still get distinct files because the position prefix is always included.

This is built for exactly the cases a single QR code doesn’t fit: numbered event tickets, inventory or asset labels, or any list where each row needs its own scannable code rather than one code shared across all of them.

FAQ

Is my list of values uploaded anywhere?

No. Every code is generated and zipped entirely in your browser. The live network monitor on this page confirms nothing is sent.

How many codes can I generate at once?

Up to 500 per batch. For more than that, split your list and run it in two batches.

How are the files inside the ZIP named?

Each PNG is named with its line number and a simplified version of its value, e.g. 001-ticket-1042.png, so files stay identifiable and sort in the same order as your list.

Related tools