Контрольная цифра GTIN
Код товара (01) проверяется по официальному алгоритму GS1 Mod-10 - опечатки и повреждения в номере выявляются автоматически.
Профессиональный инструмент
Бесплатный инструмент валидации: разбор по полям GS1, проверка контрольной цифры GTIN, разделителей GS и криптохвоста. Без ограничений на количество кодов - обработка выполняется полностью в браузере.
По одному коду в каждой строке. Поддерживаются символы GS (ASCII 29) и плейсхолдеры <GS>, \u001d, ␝.
Разделитель GS - невидимый символ: Excel и PDF часто удаляют его при копировании. Файлы XLS/XLSX можно загрузить целиком: выберите листы и колонку с кодами - если в ячейках GS сохранился, он будет учтён. Для CSV/TXT надёжнее открыть выгрузку в «Блокноте» или Notepad++. Если разделители потерялись, обозначьте их плейсхолдером <GS>.
📁 Загрузить файл с кодами (TXT, CSV, XLS, XLSX)
Перетащите файл сюда или нажмите для выбора. Для Excel откроется выбор листов и колонки с кодами GS.
Разбираем код по полям спецификации GS1 и детально проверяем каждое - как это делает валидатор и типография перед печатью тиража.
Код товара (01) проверяется по официальному алгоритму GS1 Mod-10 - опечатки и повреждения в номере выявляются автоматически.
Находим потерянные и лишние разделители между переменными полями - главная причина ошибки «неверный формат кода маркировки».
Проверяем пару (91)+(92) или короткий код (93): длину ключа проверки и электронной подписи, обрезку при копировании из выгрузки.
Отличаем полный код «Честного знака» от стандартной строки GS1, SSCC-кода транспортной упаковки и одиночного GTIN.
По длине серийного номера и виду криптохвоста определяем вероятную товарную группу: обувь, одежда, вода, молочная продукция, табак.
GTIN (01), серийный номер (21), партия (10), даты (11, 15, 17), количество (30, 37) - детальная расшифровка всех полей GS1.
Четыре главные причины, по которым код не считывается или отклоняется при приёмке в системе.
Символ GS (ASCII 29) невидим. При открытии выгрузки в Excel или Word он часто удаляется. Открывайте CSV/TXT в обычном «Блокноте» или используйте плейсхолдер <GS>.
Поля 91 и 92 - криптоподпись системы. Если длина подписи меньше 44 символов, код повреждён. Восстановить его вручную нельзя - требуется повторная выгрузка из ГИС МТ.
При верной структуре причина кроется в качестве печати: низкий контраст, деформация модулей DataMatrix или размер менее 10×10 мм. Формируйте векторный PDF в LabelGen.
Товарная группа определяется валидатором по длине серийного номера. Если длина нестандартная или перечень только расширился, на действительность структуры это не влияет.
Полный код DataMatrix состоит из четырёх обязательных групп данных, разделённых символом GS (ASCII 29):
| Поле (AI) | Описание и требования спецификации |
|---|---|
| (01) GTIN | 14 цифр - уникальный код товара в GS1. Последняя цифра является контрольной (Mod-10), по ней выявляются ошибки и опечатки. |
| (21) Серийный номер | Уникальный номер единицы товара. Для обуви, легпрома, парфюмерии - 13 символов; для табака - 7 символов. После поля обязателен разделитель GS. |
| (91) Ключ проверки | 4 символа - первая часть криптографического хвоста. За ним следует второй разделитель GS. |
| (92) Код проверки (подпись) | 44 символа электронной цифровой подписи ГИС МТ (для некоторых групп 88). В группах с коротким криптохвостом (вода, молоко) используется группа (93) из 4 символов. |
Сервис принимает и отдельные номера GTIN. Вставьте номер, и система рассчитает контрольную цифру по алгоритму GS1 Mod-10:
| Формат GTIN | Где и как применяется |
|---|---|
| GTIN-14 | 14 цифр в поле (01) кода маркировки. Основной формат для единичных и групповых упаковок в системе «Честный знак» и «Электронный знак». |
| GTIN-13 (EAN-13) | Стандартный линейный штрихкод розничной продукции. В коде маркировки кодируется как GTIN-14 с ведущим нулём (например, 0460...). |
| GTIN-12 (UPC-A) | Североамериканский формат. При импорте в РФ и ЕАЭС дополняется двумя ведущими нулями до 14 знаков. |
| GTIN-8 (EAN-8) | Короткий формат штрихкода для малогабаритных упаковок (жевательная резинка, косметика, мелкие пачки). |
Вставьте неограниченное число кодов по одному в строке или перетащите файл выгрузки (CSV, TXT, XLS, XLSX). Для Excel можно выбрать несколько листов и колонку с кодами. Плейсхолдеры <GS> распознаются автоматически.
Нажмите «Проверить коды». Разбор и валидация выполняются мгновенно в браузере без задержек и без отправки коммерческих данных на сервер.
По каждому коду выводится расшифровка AI, подсветка разделителей GS, проверка контрольных сумм и рекомендации по устранению ошибок. Если структура в порядке, партию до 100 кодов можно сразу превратить в векторный PDF в генераторе DataMatrix.
Ответы на популярные вопросы о проверке и структуре кодов маркировки.
Структура - это техническая корректность самого кода: соответствие спецификации GS1, контрольная цифра GTIN, наличие разделителей GS и криптохвоста. Статус («в обороте», «выбыл», «эмитирован») хранится только на серверах ГИС МТ. Наш сервис проверяет именно структуру - главную причину, по которой коды бракуются сканерами и типографиями.
GS (ASCII 29) - управляющий символ-разделитель полей переменной длины (серийного номера и ключа проверки). Ошибка означает, что разделитель отсутствует в строке - либо он потерялся при экспорте через Excel, либо не был сгенерирован при заказе.
Нет! В сервисе LabelGen снято ограничение на 50 кодов. Вы можете вставить и проверить сотни и тысячи кодов за один раз. Обработка выполняется локально на вашем устройстве.
Нет. Обработка выполняется полностью в JavaScript в вашем браузере. Коды не передаются на сервер, не сохраняются в базе данных и остаются строго конфиденциальными.
Небольшую партию (до 100 кодов) можно сразу выгрузить как векторный PDF этикеток 20×20 мм в бесплатном генераторе DataMatrix. Для большего тиража загрузите проверенные коды в личный кабинет LabelGen: там можно собрать макет любого размера (термоэтикетка, термотрансфер, самоклейка) и получить PDF для печати на принтерах Zebra, TSC, Godex, Xprinter или в типографии.
Работаете с маркировкой? Используйте весь набор бесплатных инструментов LabelGen:
В LabelGen вы можете мгновенно разместить коды маркировки на шаблоне этикетки, добавить штрихкод, текст, логотип и получить готовый векторный PDF для печати партии любого объема.
Перейти в редактор этикетокФайл Excel
Отметьте листы - выбранные объединятся в один список. Укажите колонку, где лежат коды маркировки (GS). Если в ячейках есть невидимый разделитель ASCII 29, он сохранится.