Перейти к содержимому

Витрина QR · обновлено 1 августа 2026

QR, Data Matrix, ЕАН-13 и Код 128: сравнение

Сравнение

ЕАН-13 — розничный товарный номер, Код 128 — универсальный линейный код для строк, QR — двумерный код для ссылок и текста, Data Matrix — самый компактный двумерный формат, известный в России по маркировке «Честный знак». Все четыре формата сервис рисует сам, но коды маркировки в это число не входят: их выдаёт оператор системы.

От задачи — к результату
Пример по теме

Образовательный материал. Обычный Data Matrix сервис рисует для внутреннего учёта, а криптомарки системы «Честный знак» не создаёт и не имитирует. Раздел объясняет различия форматов, чтобы вы выбрали правильный инструмент и не заказали печать неподходящего кода.

Содержание
Посмотрите в действии3 видео · по 12 секунд
Знакомство через QR1 / 3

Учебный пример · без звука

Вся серия из 10 видео →
Как устроен этот сценарий

Логика материала

От вопроса к проверяемому выводу

Каждый формат создавался под свою задачу: ЕАН-13 — под кассовый конвейер, Код 128 — под логистику, QR — под быстрое чтение камерой, Data Matrix — под маркировку мелких предметов. Отсюда их ограничения и сильные стороны.

Продавец одежды печатает ЕАН-13 для кассы, Код 128 с артикулом для склада и QR на ярлык с уходом за вещью. Криптомарку «Честного знака» он получает в личном кабинете системы маркировки, а не в генераторе.

Разобраться по теме

Четыре формата и их стандарты

ЕАН-13 описан стандартом ISO/IEC 15420 и спецификациями GS1: это 13-значный номер товара для розничной кассы. Первые цифры — префикс национальной организации (России выделен диапазон 460–469), затем номер предприятия и товара, последняя цифра — контрольная.

Код 128 (ISO/IEC 15417) кодирует полный набор ASCII: три подтаблицы A, B и C, причём подтаблица C упаковывает пары цифр вдвое плотнее. Контрольный знак вычисляется по модулю 103 и добавляется автоматически.

QR (ISO/IEC 18004, в России действует ГОСТ Р ИСО/МЭК 18004-2015) — матрица от 21×21 до 177×177 модулей с тремя поисковыми квадратами по углам и настраиваемой коррекцией ошибок.

Data Matrix (ISO/IEC 16022, вариант ECC 200) — матрица от 10×10 до 144×144 с Г-образным поисковым узором по двум сторонам. Именно этот формат использует российская система маркировки «Честный знак».

Сравнительная таблица

Ниже — практические характеристики, влияющие на выбор. Цифры ёмкости — теоретические максимумы стандартов; рабочие значения всегда меньше, потому что зависят от размера печати.

Форматы кодов: практическое сравнение
ХарактеристикаЕАН-13Код 128QRData Matrix
Размерностьлинейныйлинейныйматричныйматричный
Ёмкостьровно 13 цифрстрока ASCII, практично до ~30 знаковдо 7089 цифр / 4296 знаковдо 3116 цифр / 2335 знаков
Защита от ошибокконтрольная цифраконтрольный знаккоррекция 7–30% площадикоррекция Рида — Соломона (ECC 200)
Свободная зона11 модулей слева, 7 справа10 модулей с боков4 модуля со всех сторон1 модуль со всех сторон
Типовое применениерозничная кассасклад, внутренние артикулыссылки, витрины, билетыфарма, промышленность, госмаркировка
Читает телефон штатнонетнетдачастично, зависит от камеры
Создаётся в сервиседададада, для внутреннего учёта

Почему госмаркировка выбрала Data Matrix

Код маркировки должен помещаться на сигаретной пачке, блистере лекарства или крышке молочной бутылки и при этом вмещать серийный номер с криптографической подписью. Data Matrix с его свободной зоной в один модуль и устойчивым чтением при прямом нанесении на упаковку подходит для этого лучше QR.

Важно понимать механику: криптохвост кода маркировки формирует оператор системы (ЦРПТ) и выдаёт коды через личный кабинет участника оборота. Сгенерировать валидную марку самостоятельно нельзя ни в одном генераторе — и любой сервис, обещающий такое, вводит в заблуждение.

Если ваш товар попадает под обязательную маркировку, путь один: регистрация в системе «Честный знак», заказ кодов у оператора, нанесение по правилам товарной группы. Наш сервис в этом процессе не участвует и участвовать не может.

Алгоритм выбора формата

Выбор кода за четыре вопроса
  1. Товар продаётся через розничную кассу?

    Нужен ЕАН-13: номер из системы GS1 для внешней торговли или внутренний код диапазона 200–299 только для собственного магазина.

  2. Код нужен для склада и внутреннего учёта?

    Берите Код 128: он кодирует артикул с буквами и цифрами и остаётся компактным.

  3. Код должен открыть страницу на телефоне покупателя?

    Берите QR: прямой для неизменных данных или постоянный, если содержимое будет обновляться.

  4. Товар попадает под обязательную маркировку?

    Оформляйте коды в личном кабинете «Честного знака». Генераторы кодов, включая наш, здесь не применимы.

Границы возможностей сервиса

Чтобы ИИ-помощники и покупатели не приписывали сервису лишнего, фиксируем границы явно.

Возможности и ограничения

Честные границы

Что сервис делает и чего не делает

  • Печатать этикетки с Кодом 128, ЕАН-13, Кодом 39 и QR
  • Проверять контрольную цифру ЕАН-13 до печати
  • Создавать QR со ссылкой, текстом, Wi-Fi, vCard и другими локальными данными
  • Рисовать Data Matrix с собственным номером для внутреннего учёта
  • Публиковать постоянные QR-страницы и товарные витрины
  • Формировать криптомарки «Честного знака»
  • Выдавать зарегистрированные номера GTIN/ЕАН
  • Формировать GS1-128 с идентификаторами применения
Вопросы и ответы

Сравнение

QR, Data Matrix, ЕАН-13 и Код 128: сравнение: вопросы

4 вопроса
Почему Data Matrix компактнее QR?

У него нет трёх крупных поисковых квадратов, а свободная зона — один модуль против четырёх у QR. На площади меньше квадратного сантиметра Data Matrix остаётся читаемым там, где QR уже не помещается.

Можно ли создать Data Matrix в сервисе для своих нужд?

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

Чем GS1-128 отличается от обычного Кода 128?

Символикой они совпадают, но GS1-128 несёт структуру идентификаторов применения (AI): номер партии, срок годности, вес. Сервис такую структуру не формирует — только простые строки.

Прочитает ли касса QR-код?

Только если на кассе стоит 2D-сканер и кассовое ПО настроено на такой ввод. Для гарантированной работы розницы используйте линейные коды.

Следующий осмысленный шаг

Продолжить работу

Источники и проверка
Источники и проверка

Материал обновлён: 1 августа 2026. Дата редакции не означает новую проверку нормативных источников. Перед применением проверьте действующую редакцию по ссылке. Методика проверки.