EAN-13 и Code 128: чем отличаются

Штрихкоды и GTIN · обновлено 02.10.2026 · 3 мин чтения

Нужны этикетки прямо сейчас?

Заполните поля или загрузите Excel — получите готовый PDF для термопринтера.

Открыть генератор

Короткий ответ

Выбирать обычно не приходится: маркетплейс выдаёт баркод сам. Вопрос встаёт в двух случаях — когда вы заводите собственную нумерацию и когда разбираетесь, почему код не читается.

Если коротко: EAN-13 — это глобальный номер товара, купленный у GS1, строго 13 цифр. Code 128 — способ закодировать почти любую строку, включая буквы. Генератор этикеток кодирует баркод в Code 128, а в генераторе штрихкодов тип выбираете вы.

EAN-13: глобальный номер товара

EAN-13 — это не просто картинка со штрихами, а идентификатор, зарегистрированный в международной системе GS1. Номер покупается, закрепляется за конкретным товаром и уникален в мире.

  • Ровно 13 цифр — больше или меньше — уже не EAN-13. Букв быть не может.
  • Первые цифры — префикс — он указывает на национальную организацию GS1, выдавшую номер. По нему часто пытаются определить страну производства, хотя на деле он говорит лишь о том, где регистрировали номер.
  • Последняя цифра — контрольная — она вычисляется из предыдущих двенадцати и ловит ошибки ручного ввода. Проверить её можно в проверке штрихкода.
  • Нужен для розницы — если товар продаётся ещё и офлайн через кассы, EAN-13 обязателен.

Как считается контрольная цифра

Расчёт объясняет, почему опечатка в одной цифре делает код недействительным. Для первых двенадцати цифр 460003654000:

  1. Сумма цифр на нечётных позициях: 4 + 0 + 0 + 6 + 4 + 0 = 14.
  2. Сумма на чётных позициях, умноженная на три: 14 × 3 = 42.
  3. Вместе: 56. Дополняем до ближайшего десятка: 60 − 56 = 4.
  4. Полный код: 4600036540004.

Code 128: универсальный кодировщик

Code 128 решает другую задачу. Это не идентификатор, а способ записи: он кодирует любые символы ASCII. Регистрации и покупки не требует.

  • Переменная длина — кодировать можно и пять символов, и тридцать. Чем длиннее строка, тем шире получается штрихкод.
  • Буквы и цифры — артикул вида TSHIRT-BLK-L кодируется без проблем, в отличие от EAN-13.
  • Компактность на цифрах — пары цифр кодируются одним знаком, поэтому числовые коды выходят короче по ширине.
  • Своя контрольная сумма — встроена в код и считается автоматически.

Нужен ли шрифт Code 128

Шрифт Code 128 ищут, чтобы напечатать штрихкод из Word или Excel: установил шрифт, набрал номер — получил полосы. Способ хрупкий: шрифт не считает контрольный символ и не расставляет служебные наборы, номер приходится готовить формулой, а ошибка в ней даёт внешне правильный, но нечитаемый код.

Онлайн-генератор решает ту же задачу без установки: номер на входе, готовое изображение на выходе, контрольный символ считается сам. Для разовой печати это быстрее, а для партии — единственный разумный путь.

Что из этого нужно для маркетплейса

Площадка ждёт, что на этикетке будет тот же баркод, что в карточке товара, — от производителя или сгенерированный. Важно, чтобы считанное значение совпало с записанным в карточке. Формат Wildberries не ограничивает, но рекомендует Code 128, а для баркода с нулём в начале — только его.

Поэтому правило простое: берите баркод из карточки как есть и ничего к нему не дописывайте. Генератор закодирует его в Code 128 — это подходит и для цифр, и для букв. Яндекс Маркет не принимает коды, начинающиеся на 2 или 02.

Частые вопросы

Можно ли напечатать EAN-13 кодом Code 128?

Да, и это обычная практика: тринадцать цифр прекрасно кодируются в Code 128, а сканер вернёт то же самое значение. Отличие только в том, как нарисованы полосы. Важно, чтобы считанный номер совпал с номером в карточке товара.

Что будет, если в баркоде ошибка в одной цифре?

Для EAN-13 контрольная цифра перестанет сходиться, и код будет считаться недействительным. Для Code 128 код останется технически корректным, но будет кодировать чужое значение — на приёмке товар опознается неверно. Второй случай опаснее, потому что внешне всё выглядит нормально.

Где взять номер EAN-13 для своего товара?

Его нужно получить в национальной организации GS1: номера выдаются централизованно и стоят денег. Придумывать номер самостоятельно нельзя — он может совпасть с чужим товаром.

Нужен ли EAN-13, если я торгую только на маркетплейсе?

Как правило нет: для идентификации внутри площадки достаточно баркода из личного кабинета. EAN-13 становится нужен, когда товар идёт ещё и в офлайн-розницу.

Почему мой числовой штрихкод шире, чем у других?

Ширина зависит от количества символов и от того, как они закодированы. Длинный буквенно-цифровой артикул всегда даст более широкий код, чем те же по длине цифры.

Какой формат использует генератор?

Генератор этикеток — Code 128: он принимает и цифры, и буквы, поэтому подходит и для баркодов маркетплейсов, и для внутренних артикулов. В генераторе штрихкодов тип выбираете сами: EAN-13, Code 128, ITF-14 и другие.