Bulk barcode generator
Turn a spreadsheet of SKUs or GTINs into a ZIP of barcodes. Every row is checked first: missing check digits are added, wrong ones are flagged before anything is drawn.
Up to 2000 rows per batch. The second column (optional) becomes the file name. Tabs and semicolons work as separators too.
3 ready · 0 with problems
Everything is generated in this tab; your list never leaves your computer. Codes are static, so there is nothing to renew.
Tips for a clean batch
- Put a unique name in column two so files come out as
soap-mint.pngrather than a bare number. - Choose SVG if a printer or designer will place the codes; they scale without blur.
- Spot-check a few with the barcode scanner before sending to print.
- For retail EAN/UPC, the numbers must come from your GS1 prefix. How GS1 numbering works.
- Need QR codes instead? Use the bulk QR code generator.
Questions
How many barcodes can I make at once?
Up to 2,000 per batch. Everything runs in your browser tab, so very large PNG batches take a little while on older phones; split bigger lists into several runs.
What CSV format do I need?
One item per line is enough. Optionally add a second column with the file name, e.g. "https://example.com/t/1,table-01". A header row named data, url or content is detected and skipped.
Is my list uploaded?
No. The file is read and processed locally, and the ZIP is built in memory on your device.
What happens to rows with a wrong check digit?
They are listed with the reason and skipped; the rest are generated. Fix the listed rows, or enter the numbers without their last digit and the tool calculates it.
Can I use made-up EAN or UPC numbers?
For internal use, yes. For retail, numbers must come from a GS1 company prefix licensed to you, or shops and marketplaces will reject them.