Batch QR Generator
Turn a list into a ZIP file of QR codes — one for each line.
Using toolbook means you agree to our Terms and Privacy Policy.
0 values
Your files stay on your device
How to use it
Paste a list, one item per line, and download a ZIP with a QR code image for each one. Great for tickets and labels. Your list stays private.
Need a different QR code for every ticket, product label, or name badge? Making them one by one gets old fast. Paste your whole list here instead.
Type or paste one value per line — a link, a ticket number, a product code. Click Generate ZIP and you get one QR code image for every line, all in a single ZIP file.
Files are named after their line number and value, like 001-ticket-1042.png, so they stay in the same order as your list and you can tell them apart without opening each one.
FAQ
How many codes can I make at once?
Up to 500. For more, split your list in two.
How are the files named?
By line number and value, like 001-ticket-1042.png, so they sort in the same order as your list.
Can anyone else see my list?
No. Every code is made on your device and nothing is sent anywhere.
How it worksFor the curious
This runs the single QR generator once per line: each value gets its own canvas render and PNG encode, and the results are bundled into a ZIP with fflate, all in this page.
Each file name combines its zero-padded position with a sanitised version of its value, so two values that sanitise to the same name still get distinct files.
Batches are capped at 500 codes. Higher damage tolerance adds redundancy and reduces how much data each code can hold, so a very long value may need a lower setting.