How to use it
- Choose the input format, then paste your values or load a CSV or text file.
- In CSV mode, put the file name you want in the second column.
- Choose PNG or SVG, the error correction level, size, quiet zone and colours, and check the preview.
- Select Generate, then download the ZIP.
How it works
Each value is encoded with the open-source qrcode library in your browser. PNG files are rendered at the size you choose; SVG files are vector graphics that stay sharp at any size and are best for print. The ZIP also contains codes.csv, which lists every file name with its value.
File names from the CSV are cleaned so they work on Windows, macOS and Linux: slashes, colons, quotes and other reserved characters become hyphens, names are shortened to 80 characters, and duplicates get -2, -3 and so on. Rows without a file name are numbered.
A QR code holds at most 2953 bytes at level L and less at higher levels; values that do not fit are listed with their line numbers. Dark codes on a light background scan most reliably. Up to 1000 codes can be made per batch.
Examples
Product labels
A CSV exported from a spreadsheet with product URLs in column A and SKUs in column B produces files such as SKU-1001.svg ready for a label template.
Event tickets
Paste 250 ticket IDs, one per line, choose PNG at 600 px and level Q, and the ZIP contains qr-001.png to qr-250.png plus codes.csv to match them.
Frequently asked questions
Is my list uploaded?
No. The QR codes and the ZIP are created in your browser. Only your Pro status is checked with the site.
PNG or SVG?
SVG for printing and design software, because it scales without losing sharpness. PNG for websites, documents and apps that do not accept SVG.
My spreadsheet uses semicolons. Does that work?
Yes. The separator is detected from the first row: tab, semicolon or comma. Values containing the separator must be in double quotes, as spreadsheet programs export them.
Do the codes expire?
No. These are static QR codes: the value is stored in the pattern itself, with no redirect service in between, so they work as long as the content they point to exists.
Privacy
Your values are parsed and turned into QR codes in your browser, and the ZIP is built on your device. Nothing you enter is uploaded, stored or included in analytics; only an anonymous event that the tool was used is counted. Your plan status is loaded from the site's account service.