How to generate 100+ QR codes at once
Updated September 2026
Making QR codes for an event, a product line or a batch of asset tags one at a time doesn't scale past about ten. Here's how to generate a large batch — each one unique, all consistently styled — in one pass.
When you need bulk generation
A few situations where one-at-a-time generation isn't realistic:
- Numbered event tickets or badges, each with a unique code
- Product labels across a catalogue — asset tags, inventory codes, serial numbers
- A conference or wedding with per-table or per-guest codes
- A batch of certificates or credentials, each needing its own QR code
How the Bulk Generator works
The Bulk QR Code Generator takes a list — either typed in directly, a numbered series (code-001, code-002, and so on, auto-incrementing), or uploaded from a CSV — and produces one styled QR code per entry, all downloaded together as a single ZIP.
Styling (colour, dot style, an optional logo) is set once and applies across the whole batch, so every code in the set looks consistent rather than needing individual styling.
Numbered series vs. a CSV list
Numbered series is the fastest option when the codes just need to be unique and sequential — ticket numbers, asset IDs. Set a prefix, a starting number and how many to generate, and it fills in the rest.
A CSV upload is better when each code needs to encode something specific and different — a unique URL per product, a distinct message per recipient — rather than a simple counter.
Applying a design
Rather than plain black-and-white codes, apply a design preset across the whole batch — a brand colour, a dot style, a logo — so a few hundred codes look like one coordinated set rather than raw output from a generator. This was tested at real scale generating 250 uniquely numbered, designed codes in one batch, so it holds up well beyond small runs.
What to do with the ZIP afterward
Each file in the ZIP is named to match its code/number, so they sort and match up cleanly with a mail-merge for labels, a print shop's batch upload, or a spreadsheet-driven badge printer — no manual renaming needed.