EAN, UPC и GTIN: в чём разница и какой код нужен
Опубликовано 8 октября 2026 г.

В выдаче рядом стоят «EAN-13», «штрихкод EAN», «UPC», «GTIN-14» и «код товара», и кажется, что это пять разных систем. На самом деле всё проще: GTIN это номер товара, а EAN и UPC способы записать его полосами. Разберёмся по порядку.
GTIN: это номер, а не картинка
GTIN (Global Trade Item Number) это глобальный номер товарной позиции, который выдают по правилам организации GS1. Он может состоять из 8, 12, 13 или 14 цифр, а последняя цифра всегда контрольная. По одному и тому же принципу устроены все длины, поэтому формат записывают как GTIN-8, GTIN-12, GTIN-13 и GTIN-14.
Штрихкод это уже способ нарисовать этот номер: полосы, которые читает сканер. Поэтому говорят «штрихкод EAN-13», подразумевая «номер из 13 цифр, нарисованный в формате EAN-13».
Как связаны EAN, UPC и GTIN
Название кода | Цифр | Это GTIN какой длины | Где применяется |
|---|---|---|---|
EAN-13 | 13 | GTIN-13 | Основной товарной код в России и Европе |
EAN-8 | 8 | GTIN-8 | Мелкие упаковки, где 13 цифр не помещаются |
UPC-A | 12 | GTIN-12 | Американские товары, США и Канада |
ITF-14, GS1-128 | 14 | GTIN-14 | Коробы, паллеты, транспортная упаковка |
UPC-A совместим с EAN-13: если дописать к UPC-A ноль впереди, получится верный EAN-13. Поэтому кассы в России читают американские товары без проблем. Это видно и на странице страны по штрихкоду: префиксы 000–019 и далее закреплены за США и Канадой. А наоборот, EAN-13 в UPC-A не превратить, если он не начинается с нуля.
Из чего состоит EAN-13
- Префикс GS1 (первые три цифры): организация, которая выдала номер. 460–469 это Россия, но важно помнить, что префикс не говорит о месте производства.
- Номер компании и товара (следующие девять цифр): их распределяет сама компания по своим позициям.
- Контрольная цифра (последняя): считается из остальных по формуле и защищает от опечаток.
Контрольную цифру считают так: цифры без последней умножаются справа налево по очереди на 3 и на 1, результаты складываются, и последняя цифра равна тому, чего не хватает до ближайшего числа, кратного 10. Разбор с примерами: «Контрольная цифра EAN-13: как посчитать». Проверить любой номер можно в инструменте проверки штрихкода.
Какой код выбрать
- Товар в магазине или на маркетплейсе. EAN-13, а если товар очень мелкий, EAN-8. Номер должен быть уникальным, а для розничных сетей зарегистрированным: как его получить. Сделать код можно в генераторе EAN-13 или EAN-8.
- Товар на американский рынок. UPC-A: генератор UPC-A.
- Коробка с несколькими единицами. GTIN-14 в формате ITF-14 или GS1-128, где можно добавить партию, срок годности и номер места.
- Склад и внутренний учёт. Любой уникальный номер в Code 128: он работает с цифрами, буквами и знаками, регистрация не нужна.
- Маркируемый товар. Помимо товарного штрихкода нужен код маркировки «Честного знака» в формате DataMatrix. Это отдельный код, он устроен иначе: «Из чего состоит код КИЗ».
Чем EAN-13 отличается от Code 128
EAN-13 это узкоспециальный формат только для цифровых номеров товаров, у него строгие правила длины, контрольной цифры и размера. Code 128 универсален: в нём можно записать любые латинские буквы, цифры и знаки произвольной длины. Для розничной кассы нужен EAN, для склада чаще используют Code 128. Подробнее о том, как выбирать: «Виды штрихкодов: какой выбрать».
Как прочитать и проверить номер
Если нужно проверить номер или посмотреть структуру, используйте инструмент проверки: он понимает EAN-13, EAN-8, UPC-A и GTIN-14. А если код нужно считать с упаковки или снимка, откройте сканер штрихкодов онлайн. Копию кода маркировки для этикетки делает сервис ДАТАМАТРИКС ОНЛАЙН.


