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-01andtable-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.