Which barcode format should you use?
| Format | Encodes | Typical use |
|---|---|---|
| UPC-A | 12 digits (11 + check digit) | Retail products sold in the US and Canada |
| EAN-13 | 13 digits (12 + check digit) | Retail products everywhere else, books (ISBN-13 starts 978 or 979) |
| Code 128 | All 95 printable ASCII characters | Warehouse SKUs, shipping labels, asset tags, internal IDs |
UPC-A and EAN-13 are retail symbologies: a point-of-sale scanner expects a number that GS1 has assigned to your company. If you just need to label bins, inventory or equipment, Code 128 is the better choice because it accepts letters and punctuation and is compact for long strings.