Which barcode? EAN-13 vs Code 128 and common use cases

2025-03-15

2025-03-15

EAN-13 is the retail workhorse: fixed length and character set, ideal for packaging and POS integration. Code 128 encodes letters and digits with flexible length—common for internal batch IDs, logistics cartons, and mixed alphanumeric trace codes.

Checkout and barcode scanning
Figure 1: Retail lanes are strict about symbology and print quality.

Selection checklist

  • Consumer shelf goods: confirm whether the channel requires GTIN / EAN.
  • Warehouse-only IDs: Code 128 often fits longer alphanumeric strings.
  • Narrow labels: avoid over-compressing bar width or scanners will reject reads.
Warehouse boxes
Figure 2: Logistics often mixes 1D carton codes with case labels.
Back to news list