One code is a five-second job. Five hundred codes is a data problem — and the part that goes wrong is almost never the generating.
Make a QR code freeUnique codes per item or location: asset tags across a building, table codes in a hundred-cover restaurant group, per-store signage for a retail chain, per-property boards for an estate agency, per-ticket entry codes, per-unit serial labels. The test is whether the codes differ. If every poster in the campaign carries the same destination, you need one code and a print run, not a bulk job — and generating five hundred identical codes just creates five hundred files to keep straight.
A bulk run is only as good as the spreadsheet behind it. Build one row per code with, at minimum, a unique identifier, the destination URL, and a human-readable label you will still understand next year. Add the location, store or asset it belongs to. Validate the URLs before generating — a single malformed row becomes a printed label that leads nowhere, and you will not find it until a customer does. Sort and freeze the file before the run so the file names match the rows.
The most common failure in bulk QR work is not the codes, it is matching them to the right item at print time. Name each file with the identifier that appears on the artwork — store-0142.svg, table-09.svg, asset-A2291.svg — never sequential numbers with no meaning. If the codes are being placed into a template by a designer or a print shop, hand over a manifest CSV mapping every file name to its destination and its label. Wrong-code-on-wrong-item is expensive and almost impossible to spot after the fact.
Unique codes exist to produce unique data. Point each one at its own short link with campaign tags carrying the store, region, asset or table, and the whole run reports as one dataset you can slice. That is where the value is: not that every table has a code, but that you can see which tables, stores or regions actually get scanned. Generating five hundred untracked static codes gives you five hundred squares and no information.
Take ten codes from across the range — first, last, and a scatter in between — print them at final size on the real material, and scan each one on both an iOS and an Android phone. Check that each resolves to the destination its label claims, not merely that it resolves. Then check the manifest matches. Twenty minutes here prevents the failure mode where an entire print run points at row one.
Ten types, twelve designs, PNG, SVG, and PDF download. No account, no expiry, and nothing you type leaves your browser.
A static QR code can never be changed or measured. A dynamic one can be re-pointed after printing and tracks every scan. How to tell which your campaign needs.
ReadSix rules that decide whether a QR code gets scanned: print size, contrast, quiet zone, error correction, a call to action, and testing on real phones.
ReadRestaurants, packaging, out-of-home advertising, events, retail, and field services. Where QR codes earn their place, and which type each one needs.
ReadA plain-English guide to QR codes: how they work, what the squares mean, static versus dynamic, every type, and how businesses actually use them.
Read