Какие штрих-коды бывают: EAN, UPC, Code 128, ITF и другие
Разбираем основные форматы штрих-кодов простыми словами: где их применяют, чем они отличаются и какой нужен именно вам — для маркетплейса, склада, магазина или книги.
Штрих-код — это машиночитаемый способ закодировать число или короткую строку с помощью линий разной толщины. На самом деле «штрих-код» — это семейство стандартов: EAN-13 в супермаркете, Code 128 на складе и UPC на американских товарах выглядят похоже, но кодируются по-разному и применяются для разных задач. В этой статье разберём основные форматы, чтобы вы выбрали правильный.
Линейные (1D) и двумерные (2D) коды
Линейные коды — это привычные «штрих-коды» из вертикальных полосок: EAN-13, UPC, Code 128. Они кодируют от 8 до ~80 символов и читаются простыми сканерами и любой современной камерой. Их главный плюс — компактность и совместимость с логистическим оборудованием.
Двумерные коды (QR, Data Matrix, PDF417, Aztec) — это квадратные/прямоугольные коды из точек. Они помещают в себя в десятки раз больше данных (до нескольких килобайт), читаются с любого ракурса и продолжают работать даже при повреждении до 30% площади. QR — самый популярный, Data Matrix — для маркировки мелких товаров и медицинских изделий.
Сканер штрих-кодов Convertilo читает оба типа: EAN/UPC/Code 128/Code 39/ITF (1D) и QR/Data Matrix/PDF417/Aztec (2D).
EAN-13 и EAN-8 — товары в магазинах и на маркетплейсах
EAN-13 (European Article Number) — главный формат розничной торговли в Европе и России. Состоит ровно из 13 цифр: первые 2-3 — код страны, потом — код производителя, артикул и контрольная цифра. Эти 13 цифр — то, что сканер на кассе считывает с упаковки.
На маркетплейсах Wildberries и Ozon товары маркируются именно EAN-13. Без штрих-кода товар не получится поставить — это требование для приёмки на склад. Если у вас нет своего EAN — можно использовать внутренний артикул в формате Code 128 (см. ниже).
EAN-8 — короткая версия для маленькой упаковки (жвачки, конфеты), 8 цифр. Применяется реже, обычно для товаров, где места под полноценный EAN-13 физически не хватает.
UPC-A и UPC-E — США и Канада
UPC-A (Universal Product Code) — американский эквивалент EAN-13: 12 цифр вместо 13. Если вы продаёте через Amazon US или физические магазины в США/Канаде, используется именно UPC-A.
UPC-E — компактная 8-цифровая версия для маленькой упаковки в Северной Америке. Любой EAN-13 можно прочитать как UPC-A с ведущим нулём, поэтому большинство современных сканеров поддерживают оба формата автоматически.
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) и сотен других задач. С 2024 года Госуслуги используют QR для подтверждения двухфакторной аутентификации.
Data Matrix — компактный 2D-код из тёмных точек на светлом фоне. В России это формат маркировки «Честный знак»: лекарства, обувь, табак, шубы, парфюмерия и другие категории обязаны иметь Data Matrix-код. Каждый такой код уникален и привязан к конкретной единице товара в системе ЦРПТ.
Какой штрих-код выбрать под вашу задачу
Продаёте товар в магазине или на маркетплейсе → EAN-13 (если есть свой код от GS1) или Code 128 (если используете внутренний артикул).
Маркируете коробки и паллеты на складе → ITF-14 для транспортной упаковки или Code 128 для номеров заказов.
Делаете билет или пропуск → Code 128 для длинного номера или QR-код, если нужно записать ссылку или больше данных.
Регулируете товар через «Честный знак» → Data Matrix (формат регулятора, выбора нет).
Просто нужна ссылка или Wi-Fi → QR-код.
Используйте наш онлайн-генератор для создания EAN-13, Code 128, UPC и других форматов, а сканер — чтобы распознать код по фото или камерой.
Частые вопросы
Какой штрих-код нужен для Wildberries и Ozon?
Для маркировки товаров на Wildberries и Ozon стандарт — EAN-13. Если у вас нет официального EAN от GS1, маркетплейсы разрешают использовать собственный артикул в формате Code 128 — главное, чтобы он был уникальным внутри вашего магазина. Сгенерировать оба формата можно в нашем генераторе.
Где взять собственный EAN-13 код для своего товара?
Официально EAN-коды выдаёт международная организация GS1 — в России это «GS1 Russia». Регистрация платная, выдаются префиксы для производителя. Для маркетплейсов это не обязательно, если они допускают внутренние артикулы в Code 128.
Чем отличается штрих-код от QR-кода?
Штрих-код (1D) — это вертикальные полоски, кодирующие до 80 символов. QR-код (2D) — квадратный код из точек, в который помещается до 4296 символов. QR читается с любого ракурса и работает даже при повреждении части кода, тогда как 1D-сканеру нужна чистая горизонтальная полоса.
Можно ли использовать сгенерированные коды для коммерческой печати?
Да. Все форматы (EAN, UPC, Code 128, ITF, Code 39 и др.) — открытые стандарты. Скачайте PNG или SVG из нашего генератора и печатайте на этикетках, упаковке или принтере без ограничений.
Можно ли отсканировать штрих-код по фотографии товара?
Да, наш сканер штрих-кодов работает не только с камерой, но и с готовыми изображениями: загрузите фото или скриншот, и инструмент распознает код. Главное — чтобы штрих-код был чётким и не сильно повёрнутым.