Какие штрих-коды бывают: EAN, UPC, Code 128, ITF и другие
Разбираем основные форматы штрих-кодов простыми словами: где их применяют, чем они отличаются и какой нужен именно вам — для маркетплейса, склада, магазина или книги.

Штрих-код — это машиночитаемый способ закодировать число или короткую строку с помощью линий разной толщины. На самом деле «штрих-код» — это семейство стандартов: EAN-13 в супермаркете, Code 128 на складе и UPC на американских товарах выглядят похоже, но кодируются по-разному и применяются для разных задач. В этой статье разберём основные форматы, чтобы вы выбрали правильный.
Линейные (1D) и двумерные (2D) коды
Линейные коды — это привычные штрих-коды из вертикальных полос: EAN-13, UPC, Code 128. Обычно они хранят короткий идентификатор и читаются простыми сканерами и современными камерами. Их главный плюс — компактность и совместимость с кассовым и складским оборудованием.
Двумерные коды (QR, Data Matrix, PDF417, Aztec) состоят из точек или модулей и вмещают значительно больше данных. Многие из них читаются при повороте и поддерживают восстановление части повреждённых данных; допустимый уровень повреждения зависит от формата и настроек коррекции ошибок.
Сканер штрих-кодов Convertilo читает оба типа: EAN/UPC/Code 128/Code 39/ITF (1D) и QR/Data Matrix/PDF417/Aztec (2D).
EAN-13 и EAN-8 — товары в магазинах и на маркетплейсах
EAN-13 входит в систему GTIN и широко применяется в розничной торговле России, Европы и других регионов. Он состоит из 13 цифр: префикса компании GS1, ссылки на товар и контрольной цифры. Префикс показывает, какая организация GS1 выдала номер, но не доказывает страну производства товара.
Магазины и маркетплейсы часто запрашивают GTIN, представленный штрих-кодом EAN-13, при создании карточки товара. Официальные номера получают через ГС1 РУС или другую национальную организацию GS1. Code 128 подходит для внутреннего артикула и складской этикетки, но не заменяет GTIN там, где площадка требует официальный номер.
EAN-8 — восьмизначная версия для очень маленькой упаковки, где полноразмерный символ EAN-13 не помещается. Такие номера также выдаются в системе GS1.
UPC-A и UPC-E — США и Канада
UPC-A (Universal Product Code) — американский эквивалент EAN-13: 12 цифр вместо 13. Если вы продаёте через Amazon US или физические магазины в США/Канаде, используется именно UPC-A.
UPC-E сжимает подходящие номера UPC-A в компактный символ для маленькой упаковки. EAN и UPC входят в одну систему GS1, поэтому большинство современных кассовых сканеров читают оба формата. UPC-A можно представить как EAN-13, добавив ведущий ноль.
Code 128 — склад, логистика, билеты
Code 128 — самый универсальный 1D-код. Он умеет кодировать любые символы ASCII (буквы, цифры, знаки), а не только цифры. На каждом символе экономит место, поэтому при той же длине занимает меньше ширины, чем Code 39.
Где применяется: складские этикетки и накладные (шаблон GS1-128 с обязательными префиксами AI), штрих-коды на билетах, бейджи сотрудников, маркировка партий и серий товаров. Если вы продаёте на маркетплейсе и у товара нет EAN — можно сгенерировать внутренний Code 128 со своим артикулом.
Code 39 — промышленность, автомобили, госсектор
Code 39 — старый и очень распространённый формат. Кодирует заглавные буквы A-Z, цифры 0-9 и несколько спецсимволов. Главный плюс — простота: его умеет читать любое оборудование, даже самое старое.
Применение: маркировка автозапчастей, военная и государственная документация, библиотеки, медкарты в поликлиниках. Минус — занимает много места при той же длине, чем Code 128, поэтому в новых проектах его обычно заменяют на Code 128.
ITF и ITF-14 — транспортная упаковка
ITF-14 (Interleaved Two of Five, 14 цифр) — стандарт для маркировки транспортной упаковки: коробки с товаром, паллеты. Содержит EAN/GTIN внутреннего товара плюс цифру-индикатор уровня упаковки (например, «1 коробка = 24 единицы»).
ITF без 14 — гибкая версия для произвольного чётного числа цифр. Применяется на гофрокартоне, где штрих-код печатается прямо на коробке низкой типографской чёткости — толстые штрихи ITF лучше переносят такую печать.
QR-код и Data Matrix — ссылки, маркировка «Честный знак»
QR-код — самый известный 2D-формат. Он может кодировать до 4296 буквенно-цифровых символов и читается современными смартфонами. Его используют для ссылок, данных Wi-Fi, оплаты, билетов и контактов vCard.
Data Matrix — компактный 2D-код с Г-образным шаблоном поиска. Он подходит для мелких изделий и прямой маркировки деталей, поэтому применяется в электронике, медицине и регулируемой прослеживаемости товаров. Конкретные данные и требования к регистрации зависят от отрасли и страны.
Какой штрих-код выбрать под вашу задачу
Продаёте товар в магазине или на маркетплейсе → используйте официальный GTIN в EAN-13, если его требует площадка; Code 128 подходит для внутренних артикулов и складских операций.
Маркируете коробки и паллеты на складе → ITF-14 для транспортной упаковки или Code 128 для номеров заказов.
Делаете билет или пропуск → Code 128 для длинного номера или QR-код, если нужно записать ссылку или больше данных.
Регулируете товар через «Честный знак» → Data Matrix (формат регулятора, выбора нет).
Просто нужна ссылка или Wi-Fi → QR-код.
Используйте наш онлайн-генератор для создания EAN-13, Code 128, UPC и других форматов, а сканер — чтобы распознать код по фото или камерой.
Частые вопросы
Какой штрих-код нужен для Wildberries и Ozon?
Требования зависят от площадки, категории и схемы поставки. Для розничного товара обычно используют GTIN в формате EAN-13, а Code 128 — для внутренних артикулов и логистических этикеток. Перед печатью проверьте актуальные правила личного кабинета: внутренний код не заменяет официальный GTIN, если он обязателен.
Где взять собственный EAN-13 код для своего товара?
Официальные GTIN, которые представляют штрих-кодом EAN-13, выдаёт GS1 через национальные организации. В России это ГС1 РУС. После регистрации компания получает префикс или идентификаторы по правилам организации. Сгенерированная картинка штрих-кода сама по себе не регистрирует номер.
Чем отличается штрих-код от QR-кода?
Штрих-код (1D) — это вертикальные полоски, кодирующие до 80 символов. QR-код (2D) — квадратный код из точек, в который помещается до 4296 символов. QR читается с любого ракурса и работает даже при повреждении части кода, тогда как 1D-сканеру нужна чистая горизонтальная полоса.
Можно ли использовать сгенерированные коды для коммерческой печати?
PNG или SVG из генератора можно печатать на этикетках и упаковке, но используйте только номер, на который у вас есть право. Розничные GTIN в EAN и UPC выдаются через GS1, а регулируемые сценарии могут предъявлять дополнительные требования к регистрации, размеру и качеству печати.
Можно ли отсканировать штрих-код по фотографии товара?
Да, наш сканер штрих-кодов работает не только с камерой, но и с готовыми изображениями: загрузите фото или скриншот, и инструмент распознает код. Главное — чтобы штрих-код был чётким и не сильно повёрнутым.