How to generate lots of QR codes at once, no software to install
6 June 2026
Need one QR code? Any free site will do. The pain starts when you need ten. Or a hundred. Or one code for every SKU, ticket, and table in a spreadsheet. Do that one at a time and you'll lose an afternoon to screenshots and renaming files. There's a quicker way, and it doesn't ask you to install anything.
The two slow ways people do this
Most people pick one of these. Both hurt once the numbers climb.
- One at a time on a free generator. Grand for a single code. At a hundred it's screenshot, rename, repeat, and every code is another chance to fumble a setting.
- Desktop software. Capable, but you've got to download it, trust it, learn it, and keep it patched. That's a lot of friction for something you do twice a year.
Neither is built around "here's my list, give me a code per row."
The browser way
BulkQR is built around exactly that. Hand it a list, set the look once, download the lot. Two things keep it fast.
- Nothing to install. It runs in the browser you've already got open. No download. No account to get going.
- Up to 100 codes are made on your own device. For batches of 100 or fewer, the codes are built locally. Nothing's uploaded. Your links, SKUs, and guest names stay on your machine. That matters when the list is customers or stock.
Two ways to feed it
You won't be typing anything a hundred times:
- A sequence. Want
TABLE-001throughTABLE-120? Describe the pattern, get the run. - A list. Paste or upload the values, one per line or straight from a spreadsheet column. A URL per recipient, a code per product, whatever you've got. Already in a spreadsheet? The CSV walkthrough covers it.
Design once, apply to all
Set it up a single time (size, colour, error correction, a logo) and every code in the batch picks it up. That's the real payoff. You're not eyeballing contrast and quiet zones a hundred times, and the whole set looks like it belongs together. Branding them? Do it without breaking the scan.
When you're done, grab the batch as a ZIP, or lay the codes out as printable PDF labels for a label sheet.
When you outgrow the browser
The in-browser, nothing-uploaded route tops out at 100 codes. Past that (a few hundred, a few thousand, something genuinely huge) you'll want an account, and the work shifts to the server so your browser isn't grinding. Curious how that copes at real scale? We wrote up building a generator that handles millions of codes per job.
A good code is still a good code
Bulk doesn't change the basics. Short payload, error correction to match where it'll live, big enough to scan, and a reason to bother. That's all in what makes a good QR code. Read it before you send a batch to the printer.
Ready? Generate your first batch. No account, nothing uploaded.