Возьмите любой товар в магазине — и где-то на упаковке вы обязательно найдёте штрих-код. Чаще всего это EAN-13 — 13 цифр, выстроенных вдоль привычной полосы из чёрных и белых штрихов. Но иногда на чём-то совсем крошечном — пачке жевательной резинки или тюбике бальзама для губ — можно заметить более короткий и компактный штрих-код: EAN-8.
Оба формата решают одну и ту же задачу — присваивают каждому товару уникальный, считываемый сканером идентификатор, — но созданы для разных ситуаций. В этом руководстве разберём реальные отличия между EAN-13 и EAN-8, когда использовать каждый из них и как они вписываются в более широкую экосистему штрих-кодов GS1.
EAN-13 и EAN-8: ключевые отличия кратко
Главное различие между этими двумя форматами сводится к тому, сколько цифр они несут и сколько места занимают на этикетке.
| Характеристика | EAN-13 | EAN-8 |
|---|---|---|
| Цифр | 13 | 8 |
| Ширина модулей | 95 модулей | 67 модулей |
| Минимальная ширина печати | ~1,5 дюйма (38 мм) | ~1 дюйм (26 мм) |
| Типичное применение | Стандартные розничные товары | Очень маленькие упаковки |
| Регулирует | GS1 | GS1 |
Штрих-код EAN-13 кодирует 13 цифр и состоит из 95 модулей одинаковой ширины, согласно Википедии. EAN-8 кодирует лишь 8 цифр, что даёт гораздо более узкий штрих-код — примерно две трети ширины.
Как выбрать: простое дерево решений
Для тех, кто решает, какой формат использовать, логика проста:
- Стандартные товары — если на упаковке помещается штрих-код шириной хотя бы 1,5 дюйма, выбирайте EAN-13. Это обязательное требование для розничной торговли во всём мире.
- Мелкие товары — если область для печати на вашем товаре слишком мала для EAN-13, можно подать заявку на EAN-8.

На одно обстоятельство часто не обращают внимания — это Quiet Zone (свободная зона), пустое белое пространство по обе стороны штрих-кода. Согласно Википедии, в штрих-кодах EAN-13 часто присутствует индикатор > с правой стороны, отмечающий начало Quiet Zone. Этот визуальный маркер помогает сканерам находить границы кода, чтобы они не путались из-за соседней графики или текста.
Когда EAN-8 — правильный выбор: правило площади поверхности
EAN-8 — это не бесплатная альтернатива, а специализированный формат для товаров, которые физически не вмещают стандартный штрих-код. Как объясняет Barcodes South Africa, поскольку доступно всего 8 цифр (гораздо меньше уникальных комбинаций, чем у 13 цифр), организации-члены GS1 выдают номера EAN-8 только тем производителям, которые могут доказать, что их упаковка слишком мала для EAN-13.
На практике EAN-8 встречается на таких товарах, как:
– Отдельные шоколадные батончики или пачки жевательной резинки
– Мелкая косметика (бальзам для губ, тушь)
– Пакетики с семенами или специями
– Крошечные аксессуары для электроники
Если у вашего товара достаточно места, EAN-13 всегда остаётся стандартом по умолчанию.
Технические спецификации: как устроены форматы EAN?
За полосами скрывается точная структура, благодаря которой каждый товар получает глобально уникальный идентификатор через систему GS1 (Global Standards 1).
Структура EAN-13:
- Префикс GS1 (3 цифры): определяет, какая организация-член GS1 выпустила код. Например,
590— Польша,400–440— Германия. - Код производителя (переменная длина): уникальный идентификатор, присвоенный компании.
- Код товара (переменная длина): конкретный номер, который компания присваивает конкретному продукту (по сути, SKU).
- Контрольный разряд (1 цифра): финальная цифра, вычисляемая из всех предыдущих цифр для выявления ошибок сканирования.
Структура EAN-8:
EAN-8 устроен иначе — кода производителя переменной длины здесь нет. Орган нумерации присваивает коды товаров напрямую. Согласно Oracle, любая компания может запросить EAN-8, даже если у неё уже есть префикс EAN-13, но между этими двумя номерами нет никакой математической связи.

Оба формата замечательно надёжны в выявлении ошибок. Википедия отмечает, что EAN-13 обнаруживает 100% ошибок в одной цифре и 90% ошибок перестановки (когда две соседние цифры меняются местами). Это значит, что если сканер неправильно считает хотя бы один штрих, контрольный разряд почти всегда это выявит.
Принимают ли EAN-13 в США? Сравнение с UPC-A
Распространённое опасение компаний, продающих на международном рынке, — работает ли EAN-13 в Соединённых Штатах, где исторически использовался собственный 12-значный формат UPC-A.
Короткий ответ: да, полностью. Инициатива «2005 Sunrise» — ныне давно устоявшаяся политика — требует, чтобы каждая система касс самообслуживания в США и Канаде принимала как EAN-13, так и UPC-A. По сути, EAN-13 технически является надмножеством UPC-A. Штрих-код UPC-A — это просто EAN-13, первая цифра которого равна 0.
Что это значит на практике:
– Если вы глобальный бренд, вы можете использовать EAN-13 повсюду — отдельные коды UPC-A не нужны.
– Американские розничные сети смогут сканировать ваши товары с EAN-13 без каких-либо изменений в настройках.
В системе EAN-13 стоит знать и о специализированных префиксах. Префиксы Bookland (978 и 979) встраивают ISBN непосредственно в EAN-13, что позволяет сканировать книги на любой стандартной розничной кассе независимо от места их издания.
Интеграция GTIN и нормализация в базах данных
EAN-13 и EAN-8 входят в семейство Global Trade Item Number (GTIN). Когда товары со штрих-кодами разной длины попадают в одну базу данных — скажем, в систему управления складом — им нужен единый формат. Тут на сцену выходит GTIN-14.
Нормализация проста: более короткие коды дополняются ведущими нулями.
| Штрих-код | GTIN-14 |
|---|---|
EAN-13: 4006381333931 |
04006381333931 (1 ведущий ноль) |
EAN-8: 96385074 |
00000096385074 (6 ведущих нулей) |
В таких системах, как Oracle WMS, все GTIN выравниваются по правому краю и дополняются до 14 цифр, так что одно поле базы данных способно вместить всё — от тюбика бальзама для губ до целого поддона.

Как вычислить контрольный разряд (алгоритм Modulo-10, пошагово)
Последняя цифра любого штрих-кода EAN не случайна — она вычисляется по алгоритму Modulo-10. Современные программы делают это автоматически, но понимать математику полезно, если вы генерируете штрих-коды программно или разбираетесь в проблемах со сканированием.
Пример: проверка контрольного разряда для EAN-13400638133393?
Шаг 1 — Двигаясь справа (без учёта контрольного разряда), присвойте чередующиеся веса 3 и 1:
| Позиция | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Цифра | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| Вес | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Произведение | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Шаг 2 — Сложите все произведения: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89
Шаг 3 — Найдите следующее число, кратное 10 (это 90). Вычтите: 90 − 89 = 1.
Контрольный разряд — 1, что даёт полный штрих-код 4006381333931.
Это хорошая проверка на здравый смысл, которую стоит выполнить ещё на этапе дизайна этикетки — выявить неверный контрольный разряд до того, как вы напечатаете тысячи этикеток, экономит и деньги, и время.
Заключение
EAN-13 — рабочая лошадка розничной штрих-кодировки в мировом масштабе; именно его вы будете использовать для подавляющего большинства товаров. EAN-8 — компактная альтернатива, зарезервированная для изделий, где места на упаковке действительно слишком мало для стандартного штрих-кода. Оба формата регулируются GS1, оба используют одну и ту же систему контрольного разряда Modulo-10, и оба надёжно считываются любой современной POS-системой в мире — включая США и Канаду.
Решение зависит от площади поверхности. Если упаковка вмещает штрих-код шириной хотя бы 1,5 дюйма, используйте EAN-13. Если нет — подайте заявку на EAN-8 через местный офис GS1. В любом случае ваш товар будет корректно сканироваться на протяжении всей цепочки поставок.
FAQ
Можно ли преобразовать код EAN-8 в код EAN-13?
Нет — это полностью самостоятельные идентификаторы. Номера EAN-8 присваиваются GS1 напрямую и никак не связаны с вашим префиксом производителя EAN-13. Если вам нужен код EAN-13, придётся взять номер из выделенного вам блока EAN-13.
Принимают ли EAN-13 в США и Канаде?
Да. После соглашения «2005 Sunrise» любая современная POS-система в Северной Америке считает и UPC-A, и EAN-13 без проблем. Большинство глобальных брендов теперь используют исключительно EAN-13, чтобы упростить работу на всех рынках.
Что произойдёт, если отсканировать штрих-код EAN-8 в системе, ожидающей 14 цифр?
Система дополнит код ведущими нулями, добавив шесть нулей спереди, чтобы заполнить поле GTIN-14 (например, 000000XXXXXXXX). Это стандартная практика в таких системах, как Oracle WMS, чтобы записи в базе данных оставались согласованными для товаров разного размера.






