Основное отличие европейского стандарта штрихкодирования (EAN) от американского UPC заключается в количестве знаков в коде: код UPC содержит 12 знаков, а код EAN — 13 знаков. 5
Это было необходимо, чтобы закодировать в коде товары других стран: дополнительная, первая по счёту цифра в коде служила условным сигналом для торговых программ, что это товар не американского производства, а товар производства другой страны. 2
При этом американский и западноевропейский коды совместимы: стандарты размера штрихов в обоих кодах совпадают, что обеспечивает совместимость чтения кодов без дополнительного переноса из одного формата в другой. 3
Кроме того, в EAN первая цифра кодируется не штрихами, а путём «перетасовывания» способов кодирования следующих за ней 6 цифр из первого блока. 1