Инструменты

Генератор DataMatrix онлайн

Бесплатный генератор Fulllog: DataMatrix из текста или уже выданного кода маркировки, по одному или списком.

Код остаётся в вашем браузере: на сервер он не отправляется и нигде не сохраняется.

Результат

Можно ли сгенерировать код Честного ЗНАКа

Создать код маркировки «Честного ЗНАКа» нельзя ни в этом генераторе, ни в любом другом. Код выпускает только оператор системы, ЦРПТ, по заказу владельца товара, и в каждом есть код проверки, криптографическая часть, которую нельзя ни вычислить, ни подобрать. Генератор Fulllog делает другое: рисует символ DataMatrix из текста кода, который вам уже выдали. Выпустить код нельзя, напечатать уже выданный можно.

Нужно это не всем. В личном кабинете коды выдаются сразу картинками, файлом PDF до 500 кодов или EPS до 2 000: если вы только что скачали такой файл, печатайте его как есть. Генератор выручает в трёх случаях:

Один код - одна единица товара: клеить один и тот же код на две единицы нельзя.

В каком виде код оказывается у продавца

Что на рукахЧто внутриГодится ли для печати
PDF или EPS из личного кабинетаготовые картинки кодовда, печатается как есть
Строка из учётной системы или выгрузки через APIполный код, разделитель записан как \u001dда
Текст, прочитанный сканером с этикеткиполный код, но разделители сканер мог не передатьда, генератор проверит структуру
Файл CSV «Коды идентификации» при повторной печатикод товара и серийный номер без кода проверкинет

Последняя строка - самая частая ловушка. Код идентификации выглядит как настоящий, из него получается аккуратный DataMatrix, и сканер его читает. Но оператор прямо пишет: раз в таком коде нет кода проверки, его нельзя преобразовать в Data Matrix для нанесения на товар. Генератор в этом случае показывает предупреждение.

Форматы и сроки - по документации оператора на docs.crpt.ru, раздел «Заказ кодов», и базе знаний «Честного ЗНАКа», сверено 7 октября 2026 года.

Обычный DataMatrix и GS1 DataMatrix: в чём разница

Снаружи они неотличимы: тот же квадрат из тёмных и светлых клеток, стандарт ECC 200. Разница в первом служебном знаке. Символ GS1 DataMatrix начинается со знака FNC1, и сканер, прочитав его, сообщает системе: данные записаны полями с идентификаторами применения. Обычный DataMatrix - просто текст.

Обычный DataMatrixGS1 DataMatrix
Что внутрилюбой текст как естьполя: идентификатор применения и значение
Служебные знакинетFNC1 в начале, разделитель GS после полей переменной длины
Что сканер сообщает системепрефикс ]d1префикс ]d2
Где нуженячейки склада, внутренний учёт, номера документов, ссылкикоды маркировки «Честного ЗНАКа», этикетки с GTIN, партией, сроком годности и серийным номером

Перепутать режимы легко, а ошибка дорогая: код маркировки, нарисованный обычным DataMatrix, сканер прочитает, но система маркировки в нём свой код не узнает. Поэтому код с признаками GS1 генератор сам переводит в режим GS1 и пишет об этом рядом с полем.

Как вставлять код в режиме GS1

В том виде, в каком он у вас есть. Знак FNC1 руками не набирают: генератор ставит его в начало символа сам. Невидимый разделитель можно передать четырьмя способами:

Разделитель в символе - знак GS с кодом 29 после каждого поля переменной длины, кроме последнего. Так устроены коды, которые выдаёт оператор маркировки, и так разрешает стандарт GS1.

Если разделители потерялись

Сканер в режиме клавиатуры и часть программ невидимый разделитель не передают, и код приходит одной склеенной строкой. Тогда генератор сверяет её длину с форматами кодов из документации оператора. Подходит один формат - границы полей восстанавливаются, и об этом написано под кодом. Прочтений два - генератор показывает оба и ждёт вашего выбора. Не подходит ни один - код не рисуется, пока вы не вставите его со скобками или с разделителями.

Из чего состоит код маркировки

Начало у всех кодов маркировки одно: код товара GTIN и серийный номер. Дальше идёт код проверки, и вот он у товарных групп разный.

Код маркировки одежды: четыре поля
  1. (01) GTIN 04601234567893 14 цифр, код товара
  2. (21) Серийный номер 5Kx7pQ2aZ9tBm 13 символов, свой у каждой единицы
  3. (91) Ключ проверки XXXX 4 символа
  4. (92) Код проверки XXXX…XXXX 44 символа, от оператора

Номер GTIN условный, вместо кода проверки стоят знаки X. Скобки пишут только для человека: в самом символе их нет, а после полей (21) и (91) стоит невидимый разделитель.

Товарные группыСерийный номерКод проверкиЗнаков в кодеСимвол, модулей
Одежда и текстиль, парфюмерия, шины13(91) 4 знака и (92) 44 знака8532 × 32
Обувь13(91) 4 знака и (92) 88 знаков12940 × 40
Косметика и бытовая химия, игрушки6(93) 4 знака3120 × 20
БАД, антисептики, упакованная вода, соки13(93) 4 знака3822 × 22
Радиоэлектроника20(93) 4 знака4524 × 24

Число знаков указано вместе с разделителями. У косметики, игрушек, БАД, антисептиков и радиоэлектроники оператор допускает и длинный вариант с полями (91) и (92). Размер символа - тот, что получается в этом генераторе; он зависит от содержимого кода и у одежды изредка выходит 36 × 36.

Что такое GTIN и почему в коде он записан 14 цифрами, а на упаковке 13, разобрано в статье GTIN: что это и как добавить в карточку.

Структура и длины - по документу оператора «Описание вариантов передачи КМ, КИ и КиЗ в разрезе товарных групп и каналов передачи данных» на docs.crpt.ru, версия 85.0 от 4 сентября 2026 года.

Какой размер печатать и на каком принтере

Размер кода задаётся не миллиметрами этикетки, а модулем - одной клеткой символа. Правила маркировки требуют модуль от 0,255 до 0,68 мм, стандарт GS1 называет целевым для товаров в рознице 0,495 мм. Сторона кода - число модулей, умноженное на модуль.

Принтер печатает точками, поэтому модуль должен быть целым числом точек: иначе клетки выходят разной ширины, и сканер читает код через раз. Генератор предлагает только такие размеры и по умолчанию ставит ближайший к 0,5 мм.

Принтер и модульКод 20 × 20Код 32 × 32Код 40 × 40
203 dpi, 3 точки - 0,375 мм7,5 мм12,0 мм15,0 мм
203 dpi, 4 точки - 0,500 мм10,0 мм16,0 мм20,0 мм
203 dpi, 5 точек - 0,626 мм12,5 мм20,0 мм25,0 мм
300 dpi, 4 точки - 0,339 мм6,8 мм10,8 мм13,5 мм
300 dpi, 6 точек - 0,508 мм10,2 мм16,3 мм20,3 мм

Ловушка термопринтера 203 dpi: две точки дают модуль 0,25 мм, это мельче нижней границы. Такой размер генератор предложит, но с предупреждением.

Что требуют площадки

У площадок требования строже общих правил маркировки и касаются не только размера кода, но и принтера.

ПлощадкаРазмер кодаПечать
Ozonне меньше 12 × 12 мм; для одежды, обуви, парфюмерии, шин и фотоаппаратов в идеале 20 × 20 ммтермотрансферная этикетка; в редакции регламента поставок с 15 ноября 2026 года - разрешение не ниже 300 dpi
Wildberriesрекомендует 22 × 22 ммрекомендует 300 dpi и выключенное сглаживание в настройках принтера

На принтере 300 dpi код одежды из 32 × 32 модулей выходит 13,5 мм при пяти точках и 21,7 мм при восьми. На 203 dpi близкие размеры, 12 и 20 мм, получаются при трёх и пяти точках, но если код печатается для Ozon или Wildberries, надёжнее принтер 300 dpi.

Чтобы не считать миллиметры самому, выберите вид «Этикетка» и размер ленты. Генератор поставит на неё код с самым крупным модулем, который помещается и остаётся в норме, а рядом или под кодом напечатает подпись: код товара и серийный номер, весь код или свой текст. Страница PDF при этом равна этикетке, и принтеру нечего додумывать. Если подпись на этикетку не помещается, обрезается она, а не код.

Вокруг кода нужно светлое поле, свободная зона: по нему сканер находит границу символа. Стандарт GS1 требует не меньше одного модуля с каждой стороны, генератор оставляет два, и в размере «с полями» они уже учтены. PDF печатайте в масштабе 100%, без «вписать в страницу».

Модуль - по правилам маркировки товарных групп (например, пункт 29 правил для лёгкой промышленности, постановление Правительства № 1956), свободная зона и целевой модуль - по GS1 General Specifications, выпуск 26.0, сверено 7 октября 2026 года. Требования площадок - по справке и регламенту поставок Ozon и справке WB Партнёры о товарах с маркировкой, сверено 8 октября 2026 года.

Почему DataMatrix не сканируется

Причины делятся на три группы: размер, данные и печать. Первые две генератор ловит сам, третью проверяет только сканер.

Что не такЧто сделать
Модуль мельче, чем берёт принтер: клетки сливаютсявыбрать модуль крупнее или печатать на 300 dpi
PDF напечатан с подгонкой под страницупечатать в масштабе 100%
Код маркировки нарисован обычным DataMatrix, без FNC1включить режим GS1
Разделитель потерян или набран буквами «GS»вставить код со скобками или с пометкой <GS>
Код сканировали в русской раскладке, буквы подменилисьпереключить раскладку на английскую и прочитать код заново
Код стоит вплотную к краю этикетки или к текстуоставить свободное поле вокруг
Бледная печать, сгиб, блестящая плёнка поверх кодасменить ленту или материал, переклеить на ровное место

До тиража прочитайте первую этикетку тем же сканером, каким код будут читать дальше, в Блокноте при английской раскладке: так советует проверять сканер и сам оператор маркировки. Требования к принтеру, материалу и месту наклейки собраны в статье печать и нанесение кодов маркировки.

DataMatrix и QR-код: чем отличаются

DataMatrixQR-код
Как узнатьсплошная рамка буквой L с двух сторонтри квадрата в углах
Наименьший символ10 × 10 модулей21 × 21 модуль
Вмещает латиницы и цифрдо 2 335 знаковдо 4 296 знаков
Где приняткоды маркировки, мелкий товар, детали, складской учётссылки, оплата, этикетка отправления Ozon

Один другим не заменяется: правила маркировки называют именно DataMatrix, и QR-код с тем же текстом кодом маркировки не станет. Этот генератор рисует только DataMatrix.

Код готов - что дальше

Один код проще напечатать самому. Когда кодов сотни, время уходит не на печать, а на наклейку: каждую этикетку нужно приклеить на свою единицу товара и прочитать сканером. Если товар хранится на складе Fulllog, это делаем мы: печатаем этикетки из вашего файла кодов и клеим код на каждую единицу за 8 ₽, перед отгрузкой проверяем сканером, что он читается. Это услуга нанесения маркировки Честный ЗНАК. Коды при этом остаются вашими: заказываете их и вводите товар в оборот вы.

Рядом с кодом маркировки на товаре обычно стоит этикетка со штрихкодом площадки, названием и артикулом: её собирает генератор этикеток.

Другие инструменты Fulllog

Вопросы о DataMatrix

Как сделать DataMatrix онлайн бесплатно?

Введите текст или вставьте код в поле генератора - символ DataMatrix появится сразу. Для обычного текста, номера или ссылки ничего настраивать не нужно. Если вставить код с идентификаторами GS1, например код маркировки, генератор Fulllog сам включит режим GS1 и покажет под символом разбор по полям. Дальше выберите принтер и размер модуля и скачайте файл в SVG, PNG или PDF. Регистрация не нужна, количество не ограничено, код никуда не отправляется: символ рисуется прямо в браузере.

Можно ли сгенерировать код Честного ЗНАКа?

Создать новый код маркировки нельзя ни в одном генераторе: коды выпускает только оператор системы, ЦРПТ, по заказу владельца товара, и в каждом есть код проверки, который нельзя вычислить. Можно другое - нарисовать символ DataMatrix из кода, который вам уже выдали. Это и делает генератор Fulllog: вы вставляете полный текст кода, он проверяет структуру, показывает поля и рисует символ с признаком FNC1 и разделителями на своих местах. Если на руках только PDF из личного кабинета, генератор не нужен: коды в файле уже нарисованы.

Чем GS1 DataMatrix отличается от обычного?

Первым служебным знаком и устройством данных. Символ GS1 DataMatrix начинается со знака FNC1: сканер, прочитав его, сообщает системе, что данные записаны полями с идентификаторами применения - (01) перед кодом товара, (21) перед серийным номером. После полей переменной длины стоит невидимый разделитель GS. В обычном DataMatrix этого нет, там просто текст. Снаружи символы неотличимы, поэтому перепутать легко: код маркировки, нарисованный обычным DataMatrix, прочитается сканером, но система маркировки его не узнает.

Как вставить код маркировки, если разделитель в нём невидимый?

В любом виде, в каком он у вас есть. Генератор понимает запись со скобками - (01)04601234567893(21)..., строку с настоящим невидимым разделителем из файла, запись \u001d из выгрузки через API, пометку <GS> и префикс сканера ]d2 в начале. Знак FNC1 руками не набирают: генератор ставит его в символ сам. Если разделители потерялись при сканировании и код пришёл одной склеенной строкой, генератор сверит её длину с форматами кодов из документации оператора и восстановит границы полей, а когда прочтений два - покажет оба и не станет выбирать за вас.

Что значит предупреждение «в коде нет кода проверки»?

Что вы вставили код идентификации, а не полный код маркировки. Код идентификации - это код товара и серийный номер, поля (01) и (21). Полный код маркировки дополнен кодом проверки: полями (91) и (92) либо полем (93). Файл CSV, который личный кабинет «Честного ЗНАКа» предлагает при повторной печати, содержит именно коды идентификации, и оператор прямо пишет, что такой код нельзя преобразовать в Data Matrix для нанесения на товар. Генератор его нарисует, но для этикетки на товар нужен полный код.

Какого размера печатать DataMatrix?

Размер кода задаётся модулем - одной клеткой символа: правила маркировки требуют модуль от 0,255 до 0,68 мм, стандарт GS1 называет целевым для розницы 0,495 мм. Сторона кода равна числу модулей, умноженному на модуль: код одежды из 32 × 32 модулей при модуле 0,5 мм выходит 16 мм, короткий код косметики из 20 × 20 модулей - 10 мм. На термопринтере модуль должен быть целым числом точек, поэтому генератор Fulllog предлагает только такие размеры: на 203 dpi три точки дают 0,375 мм, четыре - 0,5 мм, пять - 0,626 мм. Две точки дают 0,25 мм, это мельче нормы, и генератор об этом предупредит. У площадок требования строже: Ozon принимает код не меньше 12 × 12 мм, Wildberries рекомендует 22 × 22 мм и печать 300 dpi.

Почему DataMatrix не сканируется?

Чаще всего код напечатан мельче, чем может принтер, или уменьшен кнопкой «Вписать в страницу». Вторая группа причин - в данных: код маркировки нарисован обычным DataMatrix без признака FNC1, разделитель потерян или набран буквами «GS», код сканировали в русской раскладке и буквы в нём подменились. Третья - в печати: код стоит вплотную к краю этикетки или тексту, лента выцвела, наклейка легла на сгиб или под блестящую плёнку. Первые две группы генератор ловит сам: показывает разбор по полям и предупреждает о мелком модуле. Третью проверяет только сканер, поэтому первую этикетку с каждого рулона стоит прочитать до тиража.

Чем DataMatrix отличается от QR-кода?

Это два разных двумерных кода, и один другим не заменяется. DataMatrix узнаётся по сплошной рамке буквой L с двух сторон, QR-код - по трём квадратам в углах. DataMatrix компактнее на коротких данных: наименьший символ 10 × 10 модулей против 21 × 21 у QR, поэтому его ставят на мелкий товар. QR вмещает больше, до 4 296 букв и цифр против 2 335, и его читает камера любого телефона. Коды маркировки «Честного ЗНАКа» печатают в виде DataMatrix; QR-код встречается на этикетке отправления Ozon и в ссылках. Этот генератор рисует только DataMatrix.

Можно ли сделать много кодов DataMatrix сразу?

Да, до 1 000 за раз. Переключите генератор на «Много кодов» и вставьте коды столбиком, по одному в строке, или загрузите файл CSV или TXT. Генератор проверит каждую строку, покажет ошибки по номерам строк и соберёт один PDF: по коду на страницу для термопринтера либо сетку на листах А4 с подписью под каждым кодом. Режим GS1, вид результата, размер этикетки, принтер и модуль - те же настройки, что для одного кода. Регистрация и оплата не нужны.

Сохраняются ли мои коды на сервере?

Нет. Генератор Fulllog работает целиком в браузере: текст кода не отправляется на сервер, не сохраняется и не попадает в статистику. Это важно именно для кодов маркировки: код - это товар, и передавать его посторонним не стоит. Проверить можно самому: отключите интернет после загрузки страницы, и символы, и файлы PNG и SVG продолжат создаваться. Для PDF модуль подгружается при первом нажатии кнопки, после этого он тоже работает без сети.

Как напечатать DataMatrix на этикетке 58 × 40 или другого размера?

Выберите вид «Этикетка» и размер ленты: 58 × 40, 58 × 30, 58 × 60, 43 × 25, 30 × 20, 20 × 20 мм или свой. Генератор Fulllog сам подберёт модуль кода: самый крупный, который помещается на этикетку и остаётся в норме 0,255-0,68 мм. К коду можно добавить подпись: код товара и серийный номер, весь код или свой текст, например название и размер товара. Страница PDF равна этикетке, поэтому печатать нужно в масштабе 100%. Если подпись не помещается, обрезается она, а код остаётся в полном размере.

В каком формате скачать DataMatrix: SVG, PNG или PDF?

SVG - векторный файл для макета этикетки или упаковки: масштабируется без потери чёткости. PNG - картинка, нарисованная точка в точку под ваш принтер, в файл вписан физический размер, поэтому в Word и в редакторе этикеток она встаёт в своих миллиметрах. PDF - для печати как есть: страница равна коду со свободным полем или, в виде «Этикетка», самой этикетке, принтер печатает её 1:1. Для термопринтера надёжнее PNG и PDF: в них каждая клетка кода занимает целое число точек.

Можно ли отдать печать и нанесение кодов маркировки складу?

Да, если товар хранится у Fulllog: мы печатаем этикетки из вашего файла кодов и клеим код на каждую единицу за 8 ₽, перед отгрузкой проверяем сканером, что код читается. Заказ кодов, отчёт о нанесении и ввод в оборот остаются за владельцем товара: эти действия подписываются вашей электронной подписью. Что входит в услугу - на странице нанесения маркировки Честный ЗНАК.

Отдать печать и нанесение кодов складу

Пришлём расчёт под ваш ассортимент в течение 1 рабочего дня.

Как удобнее связаться

Позвонить Рассчитать стоимость

Информация на странице актуальна на

Рассчитать стоимость

Пришлём расчёт под ваш ассортимент в течение 1 рабочего дня.

Как удобнее связаться

Калькулятор

Рассчитайте стоимость по вашим параметрам

Возьмём похожий товар

Подставим габариты и вес, дальше поправьте под свой.

Товар

Обработка на складе

Переупаковка товара можно выбрать несколько

Дополнительные операции

Отгрузка

Что лежит на складе

Знаете объём стока - введите его. Не знаете - выберите категорию и остаток в штуках.

Считаем по ставке хранения из прайса и по расчётному объёму: чистый объём товара с запасом на упаковку и зазоры на стеллаже, округлённый вверх до целого кубометра, - место на стеллаже не делится. Средние объёмы по категориям - оценка порядка, точную цифру считаем по вашему ассортименту.

Груз и направление

Считаем по расчётному весу: фактический или объёмный (объём × 200 кг/м³) - что больше. Вес обязателен, габариты уточняют расчёт.

Дальше 35 км от МКАД своим транспортом не возим - туда груз довозит транспортная компания. Заявка до 18:00 - машина приедет на следующий день. Несколько адресов за один рейс - каждый адрес считается отдельным забором.