Stock and SKUs
Label a whole inventory from a spreadsheet column.
Paste your values, upload a CSV, or make a numbered batch, and get a barcode for each. Download PNGs in a ZIP, or a print-ready PDF of label sheets.
Ten formats, each value checked as you type. Your list is processed in your browser.
Paste them, load a CSV, or make a series or random codes.
Pick the one your scanner or system expects, and fix any row marked not valid.
Set the bar width, height, text and colours.
Download a ZIP of PNGs or SVGs, or the print-ready PDF.
Label a whole inventory from a spreadsheet column.
Number equipment and print the labels in one go.
Lay out sheets with rows and columns to match your label paper.
Print tickets or badges with a code for each.
Typing barcodes one at a time does not scale past a handful. This tool turns a whole list into barcodes in one pass: paste it, upload it, or generate a numbered batch.
| Format | Accepts | Typical use |
|---|---|---|
| CODE128 | Letters, digits and symbols (ASCII) | Inventory, shipping, internal IDs |
| CODE39 | Capital letters, digits, - . space $ / + % | Asset tags, older systems |
| EAN-13 | 12 digits (check digit added) or 13 with a valid check digit | Retail products |
| EAN-8 | 7 digits (check digit added) or 8 with a valid check digit | Small retail packs |
| UPC-A | 11 digits (check digit added) or 12 with a valid check digit | Retail products, North America |
| ITF-14 | 13 digits (check digit added) or 14 with a valid check digit | Cartons and cases |
| MSI | Digits | Shelf and warehouse labels |
If a barcode does not appear, the value probably does not fit the format. The most common cause is an EAN-13 or UPC value with the wrong number of digits or a wrong check digit. Fix the row, or switch to CODE128, which accepts almost any text.
The PDF export lays barcodes out on a page for printing. Choose the paper (A4, A3, A5, US Letter or US Legal), portrait or landscape, a common label size or your own, how many labels go across and down, the gap between labels, and how many labels to skip if the sheet is part used. The page picture shows where every label lands before you export.
There is no account, fee or watermark, and your list is processed in your browser rather than uploaded. The trade-off is that large batches run on your own device: a list can have up to 1000 codes, and if it slows down you can split it. For more on choosing a format, see barcode formats explained. Related tools: QR code generator for links and text, and bulk certificate generator for name-based documents.