Bulk Tools
Generate many codes at once from a CSV file and download them as a ZIP.
All 2 bulk tools
Bulk QR Code Generator
Generate hundreds of QR codes from a CSV and download a ZIP.
BulkBulk Barcode Generator
Turn a CSV or number list into a ZIP of barcode images.
No tools match that search. Browse everything.
Turn a spreadsheet into hundreds of codes without pasting values one at a time. Upload a CSV, map your columns, review the validation report, and download everything as a ZIP — with the file read, the codes drawn and the archive built in your browser.
That matters when the file is a customer list, a guest Wi-Fi roster or an unreleased product range: it never leaves the machine you are sitting at.
Before you upload a spreadsheet
Both tools take a CSV, validate every row, and give you a ZIP. Most failed batches fail for the same handful of reasons, all of which are fixable in the spreadsheet in a couple of minutes.
| Symptom | Cause | Fix |
|---|---|---|
| Leading zeros missing from barcode numbers | The spreadsheet stored them as numbers | Format the column as Text before pasting, or prefix with an apostrophe |
Values shown as 5.9E+12 | Scientific notation — the digits are already lost | Re-export from the source with the column as text |
| First row missing from the output | No header row, so it was read as column names | Add a header row |
| Rows rejected as too long | Trailing spaces from a copy-paste | =TRIM() over the column |
Files named x-2, x-3 | Sanitised file names collided; nothing was lost, but rows are no longer identifiable by name | Make the filename column unique |
| Only 500 codes generated | Batch limit — browser memory | Split the file and run several batches |
Both tools download a CSV template with the correct headers and two example rows, which is the quickest way to get the format right. Rows that fail are skipped with a specific reason and exported as an error report, so a partial run tells you exactly what to fix.
Nothing is uploaded. The file is read in your browser and the ZIP is assembled there — which matters when the list is customers, guests or an unreleased product range.
Which bulk tool do I need?
| Bulk QR Code Generator | Bulk Barcode Generator | |
|---|---|---|
| Produces | QR codes | UPC-A, UPC-E, EAN-13, EAN-8, ITF-14, Code 128, Code 39, Codabar, MSI |
| Row is valid when | The value is a link, text or a supported QR payload | The number passes the check digit and character rules of the chosen symbology |
| Check digits | Not applicable | Computed when you supply the payload digits; verified when you supply the full number |
| Output | PNG or SVG per row, in one ZIP | PNG or SVG per row, in one ZIP |
| Naming | From a column you choose, sanitised and de-duplicated | From a column you choose, sanitised and de-duplicated |
| Typical use | Table tents, asset tags, one link per classroom handout | Retail artwork for a product range, case codes, shelf labels |
Need the codes laid out on a sheet rather than as separate files? Generate them here, then use the QR label maker or the barcode label maker, which place codes at true millimetre sizes on Letter or A4 label stock.
A batch, start to finish
- Download the CSV template so the headers are right first time.
- Paste your values in, with the number column formatted as Text.
- Drop the file in and map each column to what it means: value, file name, caption.
- Read the validation report. Fix the flagged rows in the spreadsheet, or accept the partial run — failures are exported as their own CSV with a reason per row.
- Pick PNG or SVG, generate, and check two or three files from the ZIP before sending it anywhere.
Around 500 codes per run is the practical ceiling in a browser tab; beyond that, split the file. Every code is drawn on your machine, so a big batch is limited by your own hardware, not by a queue or a quota.