Data Matrix на лекарствах и деталях, Aztec на билетах и посадочных талонах, GS1 DataMatrix на упаковке товара. Эти двумерные коды встречаются всё чаще, но не каждый генератор умеет их создавать — особенно с поддержкой GS1 и русского текста. Генератор матрикс-кодов создаёт Data Matrix (квадратный или прямоугольный) и Aztec для ссылок, текста на любом языке и данных GS1 — например, кода маркировки или GS1 DataMatrix для товара. Код создаётся в браузере и скачивается в PNG или векторном SVG.
В этой статье разберём, чем Data Matrix отличается от QR-кода, как сделать код маркировки с GS1, где используется Aztec и что значит доля коррекции.

Что умеет генератор
Генератор матрикс-кодов принимает текст или данные и создаёт двумерный код.
| Параметр | Что делает |
|---|---|
| Текст или данные | Содержимое кода |
| Тип кода | Data Matrix или Aztec |
| Данные | Текст или GS1 |
| Форма (Data Matrix) | Квадрат или прямоугольник |
| Пикселей на модуль | Размер кода |
| Цвет кода / фона | Цвета |
| Доля коррекции (Aztec) | Часть кода для восстановления при повреждении |
Ёмкость: Data Matrix вмещает около 1550 байт, Aztec — около 1900.
Всё выполняется в браузере: введённые данные никуда не отправляются.
Пример матрикс-кода

Data Matrix и Aztec: чем отличаются
Два двумерных формата с разными задачами.
| Свойство | Data Matrix | Aztec |
|---|---|---|
| Ёмкость | Около 1550 байт | Около 1900 байт |
| Форма | Квадрат или прямоугольник | Квадрат |
| Свободное поле вокруг | Не нужно | Не нужно |
| Мелкая печать | Хорошо подходит | Хорошо подходит |
| Где встречается | Маркировка, детали, лекарства, упаковка | Билеты, посадочные талоны, проездные |
| Коррекция | Встроенная | Настраиваемая доля |
Оба формата компактны и не требуют свободного поля вокруг, но Data Matrix чаще используется для маркировки и мелкой печати, а Aztec — для билетов и экранов.
Data Matrix и QR-код: в чём разница
Это частый вопрос, потому что оба кода квадратные.
| Свойство | Data Matrix | QR-код |
|---|---|---|
| Размер при том же объёме | Меньше | Больше |
| Мелкая печать | Лучше подходит | Хуже |
| Свободное поле вокруг | Не нужно | Нужно |
| Привычность для телефона | Ниже | Выше |
| Где чаще встречается | Детали, лекарства, упаковка | Ссылки, меню, реклама |
Data Matrix при том же объёме данных меньше и лучше подходит для мелкой печати — его ставят на детали, лекарства и упаковку. QR-код привычнее для ссылок, которые сканируют телефоном. Если код будет на маленькой этикетке — Data Matrix; если на плакате или экране для телефона — QR.
Код маркировки и GS1 DataMatrix
Один из главных сценариев для Data Matrix — маркировка товаров.
Данные GS1 — это поля с идентификаторами применения, как в GS1-128, но в двумерном коде. Пример строки: (01)04601234567893(21)ABC123(17)271231
| Идентификатор | Что означает |
|---|---|
(01) |
GTIN — глобальный номер товара |
(21) |
Серийный номер |
(17) |
Срок годности |
Чтобы создать код маркировки:
- Выберите тип кода Data Matrix.
- Выберите данные GS1.
- Вставьте строку кода целиком. Разделитель между полями можно записать как `` — он закодируется как FNC1, так же, как в настоящих кодах маркировки.
- Поля можно записать и в скобках:
(01)…(21)….
Инструмент сам расставит разделители и закодирует данные так, как это делается в реальных кодах маркировки.
Aztec: где используется
Aztec встречается там, где код нужно прочитать с экрана или бумаги без свободного поля вокруг.
| Где | Почему Aztec |
|---|---|
| Билеты на поезда и самолёты | Хорошо читается с экрана, компактен |
| Посадочные талоны | Не требует свободного поля |
| Проездные | Компактный и устойчивый к повреждениям |
| Мобильные купоны | Читается с телефона |
Ему не нужно свободное поле вокруг, и он хорошо читается с экрана.
Доля коррекции у Aztec
У Aztec можно настроить долю коррекции — часть кода, которая восстанавливает данные при повреждении.
| Доля | Когда использовать |
|---|---|
| Около 23% | Большинство случаев |
| Больше | Если код может повредиться или печатается на неровной поверхности |
Чем больше доля, тем крупнее код при том же содержимом. 23% хватает для большинства случаев; увеличивать стоит, если есть риск повреждения.
Русский текст и UTF-8
Инструмент поддерживает текст на любом языке, включая русский. Текст записывается в UTF-8 с отметкой кодировки, поэтому современные сканеры и телефоны читают его правильно.
Это важно: без отметки кодировки сканер может интерпретировать байты неверно, и вместо русского текста получится набор символов. Здесь кодировка указывается явно.
PNG или SVG для печати
| Формат | Тип | Когда использовать |
|---|---|---|
| PNG | Растровый | Экран, быстрая вставка |
| SVG | Векторный | Печать, масштабирование без потери чёткости |
Для мелкой печати, где важна каждая линия, выбирайте SVG: он масштабируется без потери чёткости. PNG при увеличении теряет резкость, и тонкие модули могут слиться — сканер не прочитает код.
Зачем генерировать матрикс-коды
| Задача | Что даёт генератор |
|---|---|
| Маркировка товара | GS1 DataMatrix с GTIN и серийным номером |
| Мелкая печать | Data Matrix компактнее QR |
| Билеты и талоны | Aztec хорошо читается с экрана |
| Ссылки и текст | Data Matrix или Aztec для любого языка |
| Промышленные детали | Data Matrix для мелких поверхностей |
Ограничения инструмента
- Один код за раз. Инструмент создаёт один код за запуск.
- Ёмкость ограничена. Data Matrix — около 1550 байт, Aztec — около 1900. Для больших объёмов нужны другие форматы.
- Форма Data Matrix зависит от данных. Квадрат или прямоугольник — не всегда свободный выбор.
- Не заменяет регистрацию GTIN. Для маркировки номер GTIN выдаёт GS1, инструмент только кодирует его.
Как пользоваться: пошагово
- Введите текст или данные GS1.
- Выберите тип кода и вид данных; для Data Matrix — форму, для Aztec — долю коррекции.
- Нажмите «Создать код» и скачайте PNG или SVG.
Типичные ошибки
- Путать Data Matrix и QR-код. Data Matrix компактнее и лучше для мелкой печати, QR привычнее для телефона. Это разные форматы.
- Вводить GS1-данные без идентификаторов. Для кода маркировки нужны поля с идентификаторами применения в скобках или через ``.
- Печатать PNG для мелкой этикетки. Растровая картинка теряет чёткость. Для мелкой печати — SVG.
- Ставить минимальную долю коррекции Aztec для неровной поверхности. Код может повредиться и не прочитаться. Увеличьте долю.
- Забывать про UTF-8 для русского текста. Без отметки кодировки сканер может прочитать текст неверно. Инструмент делает это сам, но при переносе кода в другие системы стоит проверить.
- Ожидать свободное поле вокруг. Data Matrix и Aztec не требуют его, в отличие от QR. Это их преимущество, а не ошибка.
Вопросы и ответы
Чем Data Matrix отличается от QR-кода?
Data Matrix при том же объёме данных меньше и лучше подходит для мелкой печати — его ставят на детали, лекарства и упаковку. QR-код привычнее для ссылок, которые сканируют телефоном.
Как сделать код маркировки?
Выберите «Данные GS1» и вставьте строку кода целиком. Разделитель между полями запишите как `` — он закодируется как FNC1, так же, как в настоящих кодах маркировки. Можно записать поля и в скобках: (01)…(21)….
Где используется Aztec?
В билетах на поезда и самолёты, проездных и посадочных талонах. Ему не нужно свободное поле вокруг, и он хорошо читается с экрана.
Поддерживается ли русский текст?
Да. Текст записывается в UTF-8 с отметкой кодировки, современные сканеры и телефоны читают его правильно.
Что значит доля коррекции у Aztec?
Это часть кода, которая восстанавливает данные при повреждении. 23% хватает для большинства случаев; чем больше доля, тем крупнее код.
Можно ли создать прямоугольный Data Matrix?
Да, для Data Matrix доступна форма: квадрат или прямоугольник. Форма зависит от объёма данных.
Итог
Генератор матрикс-кодов — инструмент для создания двумерных кодов Data Matrix (квадратный и прямоугольный) и Aztec. Он подходит для ссылок, текста на любом языке и данных GS1 — кода маркировки и GS1 DataMatrix для товара, поддерживает русский текст в UTF-8 и позволяет скачать код в PNG или векторном SVG. Выбирайте Data Matrix для мелкой печати и маркировки, Aztec — для билетов и экранов, для печати берите SVG — и код будет читаться там, где это нужно.