DataMatrix, QR-код и штрихкод: в чём разница и что для чего нужно
Три самых частых двумерных и одномерных кода, которые каждый день мелькают на упаковке. Разбираем, где какой, почему маркировка в России — это DataMatrix, а не QR, и какой код нужен вашим товарам.
Линейный штрихкод — классика
Это самый старый и самый понятный формат. Чёрные вертикальные полоски разной толщины, под ними — цифры. Самые распространённые разновидности — EAN-13 (13 цифр, международный стандарт для розничных товаров) и Code-128 (алфавитно-цифровой, до ~50 символов).
Линейный штрихкод — одномерный: информация зашифрована только по одной оси, по горизонтали. Поэтому его ёмкость невелика: от 8 до 50 символов. Но для большинства задач этого и хватает — штрихкод используется просто как «идентификатор товара», по которому кассовая система достаёт всю остальную информацию из базы.
Где встречается: упаковка любого товара в магазине, книги, электроника, продукты питания. Практически всё, что вы сканируете на кассе.
DataMatrix — рабочая лошадка маркировки
DataMatrix — двумерный код, похожий на тетрис-поле из чёрных и белых квадратиков. Информация зашифрована и по горизонтали, и по вертикали, плюс есть встроенная коррекция ошибок — то есть даже частично повреждённый код будет прочитан сканером.
Ключевая особенность — компактность. DataMatrix может быть очень маленьким: минимальный практический размер — 8×8 мм (всего 10×10 модулей). В такой квадратик помещается уникальный код из 30+ символов, чего достаточно для GS1-формата маркировки.
Именно поэтому DataMatrix выбрали для системы «Честный Знак» в России. Нужно ставить метку на сигаретную пачку, флакон лекарства, бутылку духов — а QR-код туда не влезет.
Ёмкость: до 2335 буквенно-цифровых или 3116 цифровых символов. Поддерживает GS1-форматы с полями AI (Application Identifier).
QR-код — для маркетинга и ссылок
QR-код — самый узнаваемый двумерный код благодаря трём большим квадратам в углах. Эти квадраты — ориентиры, по которым сканер понимает, где «верх» и «низ», и может прочитать код под любым углом.
Ёмкость выше, чем у DataMatrix: до 7089 цифр или 4296 буквенно-цифровых символов. То есть в QR можно зашить длинную ссылку, целый текст, визитку или даже маленький документ.
Но за эту ёмкость QR «платит» размером: минимум 21×21 модуль, а значит код не сделать меньше 2×2 см, если хотите, чтобы он читался. На мелкую упаковку не влезает.
Где встречается: реклама («сканируйте QR»), рестораны (меню), продукты (ссылка на сайт производителя), билеты, платёжные ссылки. В маркировке государственного уровня почти не используется.
Как отличить их друг от друга
Быстрая визуальная шпаргалка:
| Код | Как выглядит | Отличительный признак |
|---|---|---|
| Штрихкод (EAN-13) | Вертикальные полоски, снизу 13 цифр | Одномерный — только по горизонтали |
| DataMatrix | Квадрат или прямоугольник из чёрно-белых точек | L-образная сплошная рамка по двум сторонам, пунктирная «лесенка» по двум другим |
| QR-код | Квадрат из чёрно-белых точек | Три больших чёрных квадрата в углах |
Сводная таблица
| Параметр | EAN-13 / Code-128 | DataMatrix | QR |
|---|---|---|---|
| Мерность | 1D | 2D | 2D |
| Макс. ёмкость (цифры) | 13 / 50 | 3116 | 7089 |
| Макс. ёмкость (текст) | — | 2335 | 4296 |
| Минимальный размер | 25×10 мм | 8×8 мм | 20×20 мм |
| Коррекция ошибок | Нет | До 30% | До 30% |
| Форма | Прямоугольник | Квадрат или прямоугольник | Только квадрат |
| Типовое применение | Розничная торговля, учёт | Маркировка товаров, промышленность | Маркетинг, ссылки, реклама |
| В маркировке РФ | Как товарный ШК | Основной код Честного Знака | Не используется |
Когда какой код использовать
Простая логика выбора:
- Вам нужно идентифицировать товар на кассе или на приёмке маркетплейса? — линейный штрихкод (EAN-13 или Code-128).
- Ваш товар подлежит обязательной маркировке Честным Знаком? — DataMatrix, без вариантов.
- Вы хотите дать покупателю ссылку на сайт, инструкцию или гарантию? — QR-код.
- Нужен и учёт, и маркировка? — ставьте оба кода на этикетку (штрихкод + DataMatrix).
- Нужна ссылка для промо + код маркировки? — ставьте три кода (штрихкод, DataMatrix, QR), если на этикетке хватит места.
Почему маркировка — именно DataMatrix
Выбор DataMatrix для государственной маркировки товаров — не случайность. Причин несколько:
- Компактность. Код нужно уместить на любой упаковке — от сигаретной пачки до флакона духов, от ярлыка на одежде до бутылки. Размер 8×8 мм — это как раз тот случай, когда QR уже не работает.
- Поддержка GS1. Международный стандарт GS1 DataMatrix позволяет закладывать в код структурированные данные: GTIN (товар), серийный номер, срок годности, криптоподпись. QR такое тоже может, но не в таком компактном виде.
- Высокая коррекция ошибок. Даже если этикетка помялась, частично стёрлась или запачкалась — DataMatrix всё равно прочитается. Для продуктовой или одежной упаковки это критично.
- Защита от подделок. Каждый DataMatrix уникален и содержит криптохвост — подделать нельзя. QR легко подделать: копируй картинку и всё.
Зачем на этикетке сразу два кода
На этикетке маркетплейсной одежды вы видите сразу два кода: DataMatrix и штрихкод. Зачем дублирование?
Потому что эти коды решают разные задачи.
- DataMatrix — это государственный учёт. Он привязан к единице товара, к его производителю, к вводу в оборот. По DataMatrix можно проследить всю историю: когда произведён, куда отгружен, кому продан.
- Штрихкод — это «внутренний» идентификатор для маркетплейса. По нему WB или Ozon понимает, какая карточка в их системе, какая цена, какой артикул на складе. Государство про этот код ничего не знает.
Поэтому на нормальной этикетке одежды они стоят рядом — и эта логика правильная. Пытаться обойтись одним — значит либо нарушить требования ЧЗ, либо не пройти приёмку маркетплейса.
Частые вопросы
Печатайте нужный код с уверенностью
Barcode1 рисует DataMatrix Честного Знака и линейный штрихкод в правильных пропорциях, с нужным контрастом и размером модуля. Всё, что от вас — загрузить коды и нажать «Сгенерировать».
Попробовать