Международные штрихкоды EAN и UPC имеют разное количество цифр, потому что их разработчики решили увеличить количество разрядов кода для кодирования товаров из разных стран. 1
Стандартные коды UPC (например, UPC-A) содержат 12 цифр, а коды EAN (например, EAN-13) — 13 цифр. 35 Это позволило использовать дополнительную, первую по счёту цифру в коде в качестве условного сигнала для торговых программ, что товар не американского производства. 1
Кроме того, для максимальной совместимости кодирование EAN было переработано из UPC так, что по-прежнему содержало только 12 «штриховых цифр», то есть только 12 цифр в коде имели конкретное соответствие конкретным штрихам, а тринадцатая, дополнительная, цифра «вычислялась» логическим путём. 2