All tools

Barcode Generator

Create Code128, EAN and UPC barcodes one at a time, or a whole CSV at once as printable labels.

Preview

Data

EAN, UPC and ITF formats need an exact digit count (for example EAN-13 wants 12 or 13 digits). CODE128 and CODE39 accept any text.

Style

Bulk: one barcode per row

Upload a CSV or paste values below, one per line. The first column is the barcode value. An optional second column, such as a product name, is printed on the label. Uses the format and style chosen above. Rows that aren't valid for the format (a header row, say) are skipped.

Click to choose a CSV file

About Barcode Generator

Creates the striped barcodes used on products and shelves: the retail ones that go on packaging, and the general-purpose ones for internal labels. Ready to print or drop into a design. Got a list? Upload a CSV and get a sheet of labels, one for every row.

When people use it

  • Small retailers and shops labelling their own stock
  • Warehouses and workshops tagging bins, tools or assets
  • Getting a product ready for a shop’s scanner
  • Libraries, hire shops and anyone tracking what went where