Bulk barcode generator
Paste a list. Print the labels.
Barcode Batch is a free bulk barcode generator. It turns your list into barcodes, with a name and a price on each label, laid out on sticker sheets you can print. Everything happens on your device, and there is no account to make.
See every problem before you print
Each line is checked the moment you type it. Good lines become labels straight away. A line with a problem is listed with the reason in plain words, and you fix it right there.
Digit codes such as EAN-13 end with a check digit. Give 12 digits and the tool works out the 13th. Give all 13 and it tells you if the last one is wrong.
- SKU-0001 Cotton shirt Rs 1,250ReadyCode 128. The name and the price go on the label.
- 590123412345Check digit addedEAN-13. The 13th digit is worked out, so the label reads 5901234123457.
- 12345678901Needs fixingEAN-13 needs 12 or 13 digits, and this has 11. Excel often drops a zero from the start, and one tap puts it back.
- 5901234123450Needs fixingThe check digit should be 7, not 0.
From a list to a sheet of labels
Add your codes
Paste a list, upload a CSV or Excel file, or make a numbered series such as SKU-0001 to SKU-0500. Put a name and a price after a code to print them too.
Choose your labels
Pick the barcode type and your label sheet. The preview shows every label as it will print, and a code with a problem is explained in plain words.
Download and print
Download a PDF that fits your label sheet, or PNG and SVG pictures. Print at 100%, and stick them on.
Who uses it
- Shops and market stalls: price labels with the item’s name, its price, and a barcode.
- Warehouses and stockrooms: shelf, bin, and box labels from a numbered series.
- Online sellers: SKU labels for products and parcels, straight from a spreadsheet.
- Offices, schools, and workshops: asset tags for equipment and tools.
- Events and clubs: QR codes on tickets, badges, and membership cards.
Formats you can make
ITF-14 for cartons and Codabar for libraries and labs are there too, under More types.
- Code 128: letters, numbers, and symbols. The usual choice for product codes and SKUs.
- EAN-13 and EAN-8: the digit codes on shop products. The check digit is worked out for you.
- UPC-A and UPC-E: the 12-digit product codes used in North America.
- Code 39: capital letters, digits, and a few symbols, for older systems that still ask for it.
- QR codes: a link or any text, one code for each row.
- QR codes with a logo: your logo in the middle, in your own colour.
- ISBN: book barcodes from 10 or 13 digit ISBNs.
- GS1-128: product number, batch, and dates for shipping labels.
Labels with a name and a price
Each label can show a name at the top left, a price at the top right, the code in the middle, and its number underneath. A name that is too long is cut with an ellipsis. Anything that cannot fit is left out and reported, and is never drawn over the code.
Download the labels as a PDF that fills common sheets: A4 with 65, 21, or 14 labels, or US Letter with 30. Or print on a label printer roll, with one to three labels across.
A picture of a code is not a registered number
This tool draws a barcode from the number you give it. It does not issue numbers, and it cannot tell whether a number is registered. For your own stock, shelves, and equipment, any code you choose works. Products sold through shops and many online marketplaces need numbers licensed through GS1, the organisation behind retail barcodes.
Your list stays on your device
Barcode Batch has no server that receives your codes. Pasting, checking, drawing, and downloading all happen in your browser, and there is no account to make. The tool never sends what you type anywhere. It fetches only its own files, such as the label font.
Checked on .
Questions
Is it free?
Yes. There is no account and no limit on how often you use it. The site may show ads on its own pages, but never inside the tool.
How many codes can I make at once?
Up to 2,000 in one run. If your list is longer, the first 2,000 are kept and the rest are left out, with a message. Make the rest in a second run.
Will the barcodes scan?
Every format is tested by drawing it and reading it back with a scanner engine. The tool also works out how thin the narrowest bar is on your label. It warns you below 0.25 mm and refuses to draw below 0.15 mm, because scanners cannot read bars that thin.
Can I put these on products I sell in shops?
Only with numbers you are entitled to use. Shops and marketplaces expect EAN or UPC numbers licensed through GS1, and a number you make up can clash with someone else’s product. For your own stock, shelves, or equipment, you can use any code.
Which label sheets does it fit?
A4 sheets of 65 labels (38.1 × 21.2 mm), 21 labels (63.5 × 38.1 mm), and 14 labels (99.1 × 38.1 mm), US Letter sheets of 30 labels (2⅝ × 1 in), and label printer rolls with one to three labels across. Print a test sheet on plain paper first.
Does my list leave my device?
No. The tool never sends what you paste, upload, or type. The tests check that no request is made while codes are drawn.
How do I make barcodes from an Excel list?
Open the Upload a file tab and choose your Excel or CSV file, or copy the column in Excel and paste it. The tool works out which columns hold the code, the name, and the price, and you can change them.
Which barcode type should I use?
For your own product codes and shelf labels, Code 128. For products sold in shops, EAN-13, or UPC-A in North America, with numbers from GS1. For books, ISBN. For links and longer text, a QR code. The guide to barcode formats covers the rest.
Is this a batch or mass barcode generator?
Yes. Bulk, batch, and mass all mean making many barcodes in one go. Paste or upload up to 2,000 codes, and download them together.
Do the barcodes expire?
No. A barcode is a picture of the number or text you gave it, so it works for as long as that number is in use. Nothing is tracked, and no website has to stay up.