About the bulk barcode generator
Making one barcode is easy. A shop, a warehouse or an office usually needs a whole list: every product in a range, every shelf in a store room, every laptop in an asset register.
This page makes them all at once. Paste your list — one value per line — and every line becomes its own barcode. Check digits are worked out and checked for you, and a bad line is flagged with the reason instead of breaking the batch.
You get them as one ZIP of PNG or SVG files, each named after its value, or as one PDF with a barcode on each page, ready to print.
How to use it
- Choose the barcode type — EAN-13 for retail products, Code 128 for anything with letters
- Paste your list of values in the box, one per line (up to 200)
- Set the bar width, height and whether to print the number underneath
- Check the preview — any line that cannot be encoded is listed with the reason
- Click Download PNG, Download SVG (both as a ZIP) or Download PDF
Where the list comes from
Most lists already live in a spreadsheet. Select the column in Excel or Google Sheets, copy, and paste it into the box — each cell lands on its own line. Empty lines are skipped.
Each file in the ZIP is named after its value, for example 5901234123457.png, so you can match them back to your products without a second step.
Which barcode type to use
- EAN-13 — retail products sold in shops, almost everywhere outside North America. 12 digits plus a check digit
- UPC-A — retail products in the USA and Canada. 11 digits plus a check digit
- EAN-8 — small packs with no room for EAN-13
- Code 128 — inventory, asset tags, shipping labels, serial numbers. Letters, digits and symbols
- Code 39 — older industrial and government systems. Capital letters, digits and a few symbols
- ITF-14 — outer shipping cartons and cases
If your values are your own stock codes (like SKU-0042), use Code 128. It is short, scans well and accepts letters.
Check digits, done for you
EAN, UPC and ITF codes end in a check digit that scanners use to catch misreads. Type the number without it and the tool adds the right one. Type it with a check digit and the tool checks it — a wrong one is reported, not quietly printed.
That one rule catches most typing mistakes in a long list before they reach a label printer.
Printing many barcodes
- SVG is the best file for printing. It is sharp at any size, so the bars never blur
- PNG is fine for screens, spreadsheets and documents
- The PDF puts one barcode on each A4 page, at the exact width in millimetres you set
- Print at 100% scale — never "fit to page" — and do not stretch a barcode sideways
- Keep the quiet zone (the white margin) on; scanners need it
What people use it for
- Product labels for a whole range in one go
- Inventory and stock labels for shelves, bins and boxes
- Asset tags for laptops, tools and office equipment
- Library and school labels
- Event tickets and wristbands with a running number
- Shipping cartons with ITF-14 codes
Everything happens on your device
The barcodes are drawn inside your browser. Your product list is never uploaded, there is no sign-up and no limit on how often you use it. It works on Windows, macOS, Linux, ChromeOS, Android and iPhone.
Frequently asked questions
How many barcodes can I make at once?
Up to 200 per batch. For a longer list, split it into several batches — each gives its own ZIP or PDF.
Can I make barcodes from an Excel list?
Yes. Select the column of values in Excel or Google Sheets, copy it, and paste it into the list box. Each cell becomes one line and one barcode.
Are the barcodes free to use on my products?
The image files are yours to use. But a retail EAN or UPC number that will be scanned in shops must be issued to you by GS1. This tool draws the barcode; it does not register the number.
Why does one of my lines show an error?
Each line is checked on its own. The message tells you why — for example a wrong check digit, a letter in an EAN-13, or the wrong number of digits. Fix that line and the rest of the batch is unaffected.
Which file should I download for printing?
SVG or PDF. Both keep the bars perfectly sharp at any size. PNG is a picture made of pixels, so it can blur when it is enlarged.
Good to know
- Up to 200 values per batch
- Lines that cannot be encoded are listed and left out; the rest of the batch still downloads
- This tool creates barcodes; it does not register them with GS1
- For a single barcode with a live preview, use the Barcode Generator
Related tools
- Barcode Generator — one barcode at a time
- Bulk QR Code Generator — many QR codes from a list
- Label Maker — print address and product labels on sheets
- Bulk Image Converter — turn the PNGs into JPG or WebP
- Bulk File Rename — rename the barcode files afterwards
- ZIP and Unzip Files — open the ZIP on any device