Barcode Labels from a List
One item per line: “code | name | price”, or upload Excel. Print at “Actual size (100%)” so the labels line up.
Barcode labels for a whole list at once
Stock, sample shelves, equipment or retail products — when every item needs a barcode, typing them one by one in label software is slow. Paste a list or upload a spreadsheet and this tool lays out one barcode label per item on standard A4 label sheets, ready to print.
Barcode types
- Code 128 — any letters, digits and symbols (ASCII). Best for internal SKUs like HL-2026-0001.
- EAN-13 — the 13-digit retail barcode. Enter 12 digits and the check digit is added; a wrong 13th digit is flagged.
- Code 39 — older systems; uppercase letters, digits and a few symbols.
- Auto — 13-digit numbers become EAN-13, everything else Code 128.
Layout
Choose the label sheet that matches your paper (labels per sheet and size in mm). “Copies per item” prints the same label several times, and “Skip labels at start” lets you reuse a partly used sheet. Turn on outlines to check alignment on plain paper first. Names and prices shrink automatically to fit; long names use smaller text. Always print at 100% / actual size.
Excel tip: columns in the order code, name, price; a header row is skipped automatically. Your list is processed in the browser and never uploaded.
Frequently asked questions
Can phone cameras scan them?
Most barcode scanner apps read them. Small labels make narrow barcodes, so sheets with 21 or fewer labels scan best.
Excel turns my 13-digit codes into 1.23E+12.
Format the column as Text and retype, or paste the list here — numbers stored in Excel are read with all their digits.
Do you support US Letter label sheets?
The built-in layouts are A4. Choose “Custom” to enter the label size and margins of your sheet.
Related tools
- Barcode GeneratorMake Code 128, EAN-13, EAN-8 and Code 39 barcodes as PNG or SVG — check digit calculated
- CSV to ExcelConvert CSV to XLSX — auto-detect encoding and delimiter, keep leading zeros
- Excel to CSVXLSX to CSV with UTF-8 (with or without BOM), delimiter and date format options
- Text to Excel TableSplit pasted text from chats, notes or web pages into Excel columns
- Excel to JSON / JSON to ExcelTurn spreadsheet rows into a JSON array, or JSON into an Excel table (flattens nested keys)
- HTML Table to ExcelPaste a table copied from a web page — merged cells handled — and get .xlsx