QRkoder
Матричные коды: виды, отличия и где применяются
БлогQRkoder59

Матричные коды: виды, отличия и где применяются

18 мин чтения

Матричный код — это двумерный (2D) штриховой код, где данные записаны в сетке из чёрных и белых квадратов и читаются в обоих направлениях сразу. За одним общим словом скрывается целое семейство несовместимых стандартов: на пачке сигарет — Data Matrix «Честного знака», на посадочном талоне — Aztec, на водительских правах и обороте загранпаспорта — PDF417, в рекламе и платежах по СБП — QR, а на посылках UPS — шестиугольный MaxiCode. Все они матричные, но у каждого своя зона поиска, своя ёмкость и своя отрасль. Разберём, чем матричный код отличается от линейного штрихкода, как устроены шесть основных 2D-стандартов, сколько данных в них влезает и как выбрать нужный код под конкретную задачу.

Что такое матричный код

Матричный код хранит информацию в двумерной решётке модулей — маленьких квадратных (реже точечных или шестиугольных) ячеек, каждая из которых кодирует один бит: чёрная — единица, белая — ноль. Значение имеет не только цвет ячейки, но и её положение в сетке. Сканер снимает камерой всё изображение целиком, находит служебную разметку, восстанавливает сетку и декодирует её построчно по битам. Отсюда второе название — двумерный код (2D-код): данные распределены и по горизонтали, и по вертикали.

Термины «матричный код», «двумерный код» и «2D-код» на практике означают одно и то же — противопоставление линейному (1D) штрихкоду из вертикальных полос. Небольшая тонкость: не всякий двумерный код строго матричный. Например, PDF417 формально стековый — это стопка линейных строк, — но его тоже относят к 2D и в быту зовут матричным, потому что он читается камерой и работает по тем же принципам. Ниже мы разбираем и матричные в узком смысле (Data Matrix, Aztec, QR, MaxiCode, Han Xin), и стековый PDF417 — все они образуют группу двумерных кодов.

Ключевых свойств матричного кода три: высокая ёмкость (тысячи символов против десятков у линейного), устойчивость к повреждениям за счёт встроенной коррекции ошибок и компактность — тот же объём данных умещается в маленький квадрат вместо длинной полосы. Именно поэтому 2D-коды вытеснили линейные везде, где данных много или код может пострадать: на упаковке, в билетах, в документах, на промышленных деталях.

Чем матричный код отличается от линейного штрихкода

Линейный (1D) штрихкод вроде EAN-13 на упаковке кодирует данные только в одном измерении — шириной чередующихся вертикальных полос. Сканер ведёт лазерным лучом поперёк кода и читает полосы как последовательность нулей и единиц. Высота полос не несёт данных вообще: её можно срезать наполовину, и код продолжит читаться. Из-за одномерности ёмкость крошечная — EAN-13 хранит ровно 13 цифр, и ни одной больше.

Матричный код кодирует данные сразу в двух измерениях, поэтому в тот же физический квадрат влезает на порядки больше. QR-код версии 40 вмещает до 7089 цифр или 4296 буквенно-цифровых символов — против 13 цифр у EAN-13. Практических различий получается три:

  • Ёмкость. Линейный код — десятки символов, по сути указатель на запись в базе (артикул, номер товара). Матричный несёт сам контент: ссылку, текст, координаты, криптоподпись, целую структурированную запись.
  • Считывание. 1D читает дешёвый лазерный сканер, который просто ведут лучом поперёк полос. Матричному коду нужна камера (имидж-сканер или смартфон), которая снимает всю сетку и обрабатывает изображение как картинку.
  • Устойчивость к повреждениям. У линейного кода её почти нет — стёртая полоса ломает чтение. Матричный несёт встроенную коррекцию ошибок Рида — Соломона и восстанавливается даже при потере части площади. QR с уровнем коррекции H читается при повреждении до 30%.

Есть и терминологическая путаница. В быту «штрих-кодом» называют именно полосатый линейный код, а QR и его родню считают чем-то отдельным. Формально и то и другое — штриховые коды (barcode), просто разной размерности: линейные и матричные. Подробнее это разведено в разборе отличий QR-кода и штрих-кода. Дальше — конкретные матричные стандарты, начиная с двух самых узнаваемых.

QR и Data Matrix — два самых массовых

Эти два кода — квадратные матричные в чистом виде, и именно они встречаются чаще всего. Различаются они служебной разметкой (зоной поиска), плотностью и сферой применения.

QR-код

QR-код (Quick Response, стандарт ISO/IEC 18004) изобрела японская компания Denso Wave в 1994 году для маркировки автозапчастей Toyota. Узнаётся по трём крупным квадратам-«глазам» в углах — это позиционные метки (finder patterns), по которым камера находит и ориентирует код под любым углом, даже перевёрнутый. Вмещает до 7089 цифр, имеет четыре уровня коррекции ошибок (L — 7%, M — 15%, Q — 25%, H — 30% восстановления). Сфера применения самая широкая из всех 2D: оплата по СБП, меню в кафе, реклама, билеты, упаковка, ссылки на сайты, чеки ФНС. Сегодня это самый узнаваемый матричный код в мире.

Data Matrix

Data Matrix (ISO/IEC 16022) разработан американской International Data Matrix в конце 1980-х. Вместо трёх «глаз» у него зона поиска другая: L-образная сплошная граница («искатель») по двум смежным сторонам и пунктирная синхронизирующая линия по двум другим. Такая разметка занимает меньше места, что даёт главное преимущество — высочайшую плотность на малой площади. Data Matrix уверенно читается размером от 2×2 мм, что критично для маркировки микродеталей, электронных компонентов, хирургического инструмента прямой гравировкой. В России это код государственной маркировки «Честный знак»: каждая единица товара из перечня обязательной маркировки (лекарства, сигареты, обувь, молочка, парфюм, БАД, вода) несёт уникальный Data Matrix с GTIN, серийным номером и криптоподписью оператора ЦРПТ. Устройство кода подробно разобрано в термине Data Matrix.

Отличить их при беглом взгляде просто: три квадрата по углам — QR, сплошной уголок с пунктиром — Data Matrix. Перепутать нельзя: для «Честного знака» касса примет только Data Matrix, обычный QR система маркировки отвергнет.

Aztec и PDF417 — коды билетов и документов

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

Aztec Code

Aztec (ISO/IEC 24778) создан в 1995 году Эндрю Лонгакром из компании Welch Allyn. В центре — квадратная мишень-«яблочко» из вложенных рамок, напоминающая вид на пирамиду ацтеков сверху, откуда и название. Зона поиска у него центральная, а не угловая, и главное достоинство Aztec — он не требует тихой зоны (пустого поля) вокруг себя, поэтому экономит место и хорошо читается даже на мятой или сложенной бумаге и с экрана смартфона. Вмещает примерно до 3000 символов. Именно эти свойства сделали Aztec стандартом транспортных билетов: его печатают на посадочных талонах авиакомпаний, на билетах РЖД, в метро, на электронных проездных. Когда вы прикладываете билет к турникету или к сканеру на гейте, считывается, как правило, Aztec. Разбор кода — в термине Aztec Code.

PDF417

PDF417 (ISO/IEC 15438) — не матричный в строгом смысле, а стековый код: несколько линейных строк, поставленных друг на друга. Разработан Symbol Technologies в 1991 году, автор — инженер Ван Ицзянь. Аббревиатура расшифровывается как Portable Data File, а 417 — потому что каждый кодовый символ состоит из 4 полос и 4 пробелов общей шириной 17 модулей. Вмещает до 1,1 КБ данных, включая бинарные. Сфера — документы с большим объёмом полей: водительские права во многих странах, идентификационные карты, посадочные талоны (наряду с Aztec, по стандарту IATA BCBP), таможенные декларации, акцизные марки ЕГАИС на алкоголе, штриховой код на обороте российского загранпаспорта нового образца. Из-за вытянутой формы PDF417 удобно печатать полосой внизу документа.

MaxiCode и Han Xin — логистика и китайский рынок

Замыкают семейство два узкоспециализированных кода — один для конвейерной сортировки посылок, другой для кодирования иероглифов.

MaxiCode

MaxiCode создан службой доставки UPS в 1992 году для сортировки посылок на скорости конвейера. Узнаётся мгновенно: круглая мишень-«бычий глаз» в центре и сетка из шестиугольных (а не квадратных) ячеек вокруг — единственный массовый код с гексагональными модулями. Размер фиксированный, около 25×25 мм, ёмкость небольшая — примерно 93 символа. Шестиугольная упаковка ячеек плотнее квадратной, а центральная мишень позволяет камере поймать код, даже когда посылка летит по ленте в произвольной ориентации и под наклоном. MaxiCode кодирует данные адресной маршрутизации и до сих пор используется глобальными курьерскими сетями UPS для сортировки грузов.

Han Xin Code

Han Xin Code (по-китайски 汉信码, «Chinese-Sensible Code») — матричный стандарт, разработанный в Китае в 2007 году и оптимизированный под кодирование иероглифов GB 18030. Внешне похож на QR: тоже квадратный, с позиционными метками, но с иной внутренней структурой и более плотным кодированием китайского текста. По сути это аналог QR для внутреннего рынка КНР, где важна эффективная упаковка тысяч иероглифов. В 2021 году Han Xin принят как международный стандарт ISO/IEC 20830. За пределами Китая встречается редко, но промышленные сканеры его всё чаще поддерживают.

Коррекция ошибок Рида — Соломона: почему матричный код прощает повреждения

Главная причина, по которой матричные коды читаются на мятой, грязной или частично стёртой поверхности, — встроенная коррекция ошибок по алгоритму Рида — Соломона. Это тот же математический механизм, что защищает данные на компакт-дисках и в спутниковой связи. При кодировании к полезным данным добавляются избыточные проверочные байты. Если часть кода повреждена или нечитаема, декодер по проверочным байтам восстанавливает утраченное — до определённого порога.

У QR-кода порог настраивается: четыре уровня коррекции от L (восстановление до 7% площади) до H (до 30%). Чем выше уровень, тем больше проверочных данных и тем крупнее получается код при том же содержимом — это плата за надёжность. Именно уровень H позволяет размещать в центре QR логотип, закрывающий часть модулей: код всё равно прочитается. Data Matrix и Aztec тоже используют Рида — Соломона, у Aztec доля коррекции задаётся при генерации (обычно 23–100% сверх данных). У линейных штрихкодов такой защиты нет вовсе — потому и разница в живучести кардинальная.

Нужен матричный код под задачу? Сгенерируйте QR-код с нужным уровнем коррекции ошибок, логотипом и дизайном — с экспортом в PNG и SVG под печать. А динамические QR ещё и позволяют менять содержимое после печати и считать сканирования.

Создать QR-код онлайн

Таблица сравнения матричных кодов

Свёл шесть основных двумерных кодов в одну таблицу: как выглядит зона поиска, сколько данных вмещает код, есть ли коррекция ошибок и где его применяют в России и мире. Ёмкость указана для максимальной версии или типового размера.

КодЗона поискаЁмкость (макс.)Коррекция ошибокГде применяют
QR-код3 квадрата по угламдо 7089 цифрРида — Соломона, 4 уровня (L–H)Платежи СБП, реклама, меню, билеты, чеки
Data MatrixL-уголок + пунктирдо ~3116 цифрРида — Соломона«Честный знак», маркировка, микродетали
Aztecмишень в центредо ~3000 символовРида — Соломона, настраиваемаяАвиа- и ж/д билеты, метро, турникеты
PDF417стартовый/стоповый шаблон строкдо ~1,1 КБРида — Соломона, 9 уровнейПрава, ID-карты, посадочные, ЕГАИС
MaxiCodeкруглая мишень + гексагоны~93 символаРида — СоломонаСортировка посылок UPS, логистика
Han Xinпозиционные метки (как у QR)до ~7827 цифрРида — Соломона, 4 уровняКодирование иероглифов, рынок КНР

Видно закономерность: QR и Han Xin — универсальные ёмкие коды широкого назначения; Data Matrix берёт плотностью на малой площади; Aztec — компактностью без тихой зоны; PDF417 — большим объёмом полей в вытянутой полосе; MaxiCode — устойчивостью к произвольной ориентации на конвейере. Все несут коррекцию Рида — Соломона, но заточены под разные условия сканирования.

Чем матричные коды лучше стековых

Внутри семейства двумерных кодов есть два подхода к упаковке данных. Стековый код (PDF417, MicroPDF417) — это буквально стопка линейных строк одна над другой; он двумерный, но каждая строка по-прежнему читается как линейный сегмент. Матричный код (QR, Data Matrix, Aztec) — настоящая сетка, где данные размазаны по площади без деления на строки.

У матричной компоновки два преимущества. Первое — плотность: при равном объёме данных матричный код занимает меньше места, потому что не тратит площадь на межстрочные разделители и стартово-стоповые шаблоны каждой строки. Data Matrix на 2×2 мм физически невозможно повторить стековым кодом. Второе — устойчивость к локальным повреждениям: в стековом коде царапина поперёк выбивает сразу целую строку данных, тогда как в матричном то же пятно задевает разрозненные модули, которые коррекция Рида — Соломона легко добирает из остальной площади.

У стековых кодов остаётся своя ниша: вытянутая форма удобна там, где под код отведена узкая горизонтальная полоса — низ водительского удостоверения, край посадочного талона, акцизная марка. Плюс PDF417 читается более простыми сканерами, чем полноценные матричные. Но там, где важны компактность и живучесть — маркировка товара, промышленная гравировка, платёжный код, — матричная компоновка выигрывает почти всегда, и рынок это подтверждает: в маркировке и рекламе давно доминируют именно Data Matrix и QR.

Как выбрать матричный код под задачу

Выбор 2D-кода почти всегда диктуется внешним требованием — регулятора, площадки, оборудования, — а не эстетикой. Разберём по сценариям:

  • Реклама, платежи, меню, ссылки на сайт, визитки — QR-код. Ёмкий, читается любым смартфоном без приложения, узнаваем потребителем. Единственный код, который массовый пользователь умеет сканировать сам.
  • Обязательная маркировка товара (лекарства, обувь, табак, молочка, парфюм, БАД, вода) — Data Matrix от «Честного знака», сгенерированный оператором ЦРПТ. Его нельзя заменить обычным QR — касса не примет.
  • Маркировка микродеталей, электроники, инструмента — Data Matrix прямой гравировкой: он единственный уверенно читается размером от 2×2 мм.
  • Билеты на транспорт, пропуска, турникеты — Aztec: компактен, не требует тихой зоны, читается с мятой бумаги и с экрана.
  • Документы, удостоверения, посадочные с большим объёмом полей — PDF417: вмещает до 1,1 КБ и печатается удобной полосой.
  • Конвейерная сортировка посылок — MaxiCode, если вы завязаны на инфраструктуру UPS; в остальной логистике чаще берут QR или Data Matrix.
  • Кодирование больших объёмов китайского текста — Han Xin, если оборудование его поддерживает.

Правило простое: сначала выясните, кто и чем будет сканировать код и каким требованием он связан. Потребитель со смартфоном хочет QR, государство — Data Matrix, турникет — Aztec, документ — PDF417. Несовместимый код просто не считается на чужом оборудовании, поэтому подбирать тип «на глаз» нельзя. А если код нужен для рекламы, оплаты или ссылки и вы планируете отслеживать сканирования либо менять содержимое после печати — берите динамический QR-код: он даёт статистику и редактируемую ссылку, чего статичный матричный код не умеет.

Частые вопросы

Чем матричный код отличается от линейного штрихкода?

Линейный (1D) штрихкод вроде EAN-13 кодирует данные только в одном измерении — шириной вертикальных чёрных и белых полос. Сканер ведёт лазерным лучом поперёк полос и читает их как последовательность нулей и единиц; высота полос данных не несёт вообще, её можно срезать наполовину без потери читаемости. Из-за одномерности ёмкость крошечная: EAN-13 хранит ровно 13 цифр, Code 128 — несколько десятков символов, и по сути линейный код служит указателем на запись в базе данных (артикул, номер товара). Матричный (2D) код кодирует данные сразу в двух измерениях — это сетка из чёрных и белых модулей, где значение имеет положение каждой ячейки. В тот же физический квадрат влезает на порядки больше: QR-код вмещает до 7089 цифр, Data Matrix — несколько тысяч символов, и они могут нести сам контент — ссылку, текст, координаты, криптоподпись. Три практических следствия. Ёмкость: 1D — десятки символов, 2D — тысячи. Считывание: линейный код читает дешёвый лазерный сканер, матричному нужна камера, снимающая всю сетку как изображение. Устойчивость к повреждениям: у линейных кодов её почти нет, стёртая полоса ломает чтение, а матричные несут коррекцию ошибок Рида — Соломона и восстанавливаются при потере части площади (QR уровня H — до 30%). Поэтому 1D дешевле и быстрее для кассы и склада, а 2D ёмче и надёжнее там, где данных много или код может пострадать.

Какие бывают виды матричных кодов?

Основных двумерных кодов, которые встречаются на практике, шесть, плюс несколько узких вариаций. QR-код (ISO/IEC 18004) — самый массовый, узнаётся по трём квадратам-«глазам» в углах, вмещает до 7089 цифр и применяется в платежах, рекламе, билетах, меню. Data Matrix (ISO/IEC 16022) — L-образный уголок плюс пунктир, максимально плотный, читается от 2×2 мм, служит кодом маркировки «Честный знак» и наносится на микродетали. Aztec (ISO/IEC 24778) — мишень в центре, не требует тихой зоны, стандарт транспортных билетов (авиа, РЖД, метро). PDF417 (ISO/IEC 15438) — технически стековый код из линейных строк, вмещает до 1,1 КБ, применяется на водительских правах, ID-картах, посадочных и акцизных марках. MaxiCode — шестиугольные ячейки вокруг круглой мишени, создан UPS для конвейерной сортировки посылок. Han Xin Code (ISO/IEC 20830) — китайский стандарт, оптимизированный под иероглифы, аналог QR для рынка КНР. Есть и компактные производные: MicroQR и MicroPDF417 для совсем малых площадей, DotCode из отдельных точек для высокоскоростной струйной печати на упаковке (табачная отрасль). Все они матричные в широком смысле — читаются камерой, несут коррекцию ошибок Рида — Соломона, хранят данные в двух измерениях, — но различаются служебной разметкой, плотностью и отраслью, и не взаимозаменяемы: код маркировки — только Data Matrix, билет — Aztec, а массовую рекламу читают только через QR.

Data Matrix и QR — это разные коды или одно и то же?

Это два разных матричных кода с разными стандартами, устройством и сферой применения. QR-код описан стандартом ISO/IEC 18004, Data Matrix — ISO/IEC 16022. Визуально их легко различить: у QR три крупных квадрата-«глаза» в углах (позиционные метки для камеры), а у Data Matrix вместо них L-образная сплошная граница по двум смежным сторонам и пунктирная синхронизирующая линия по двум другим. Главное практическое отличие — плотность: Data Matrix тратит меньше площади на служебную разметку и уверенно читается размером от 2×2 мм, поэтому его наносят на микродетали, электронные компоненты и мелкую упаковку, где QR просто не поместится в нужном качестве. QR при этом ёмче по максимуму (до 7089 цифр против примерно 3116 у Data Matrix) и привычнее массовому пользователю. По сферам они почти не пересекаются. QR — потребительский код: оплата по СБП, меню, реклама, билеты, ссылки, чеки ФНС, его сканируют обычные люди смартфонами без приложений. Data Matrix — код государственной и промышленной маркировки: в России это система «Честный знак», где на каждую единицу маркируемого товара (лекарства, табак, обувь, молочка, парфюм, вода) наносится Data Matrix с GTIN, серийным номером и криптоподписью оператора ЦРПТ. Заменить одно другим нельзя: для «Честного знака» касса примет только Data Matrix, а обычный QR система маркировки отвергнет.

Какой матричный код печатают на билетах и посадочных талонах?

На транспортных билетах используют два двумерных кода — Aztec и PDF417, в зависимости от перевозчика и системы регистрации. Aztec Code (ISO/IEC 24778) — самый распространённый выбор: его узнают по квадратной мишени-«яблочку» в центре из вложенных рамок. Главное достоинство Aztec — он не требует тихой зоны (пустого поля) вокруг себя, поэтому экономит место на узком талоне и хорошо читается даже на мятой или сложенной бумаге, а также с экрана смартфона при мобильной регистрации. Именно поэтому Aztec стал фактическим стандартом транспортных билетов: его печатают на авиапосадочных, на билетах РЖД, в метро, на электронных проездных. Когда вы прикладываете билет к сканеру на гейте или к турникету, считывается, как правило, Aztec. Второй код — PDF417 (ISO/IEC 15438) — стековый, то есть состоит из нескольких линейных строк одна над другой, и вмещает больше данных, до примерно 1,1 КБ. Он содержит закодированные по международному стандарту IATA BCBP данные перелёта: имя пассажира, номер рейса, место, статус. PDF417 также применяют на водительских удостоверениях, идентификационных картах и в таможенных документах, где нужно уместить много полей в вытянутую полосу. Оба кода читаются камерой и устойчивы к повреждениям благодаря коррекции ошибок Рида — Соломона, поэтому посадочный продолжает работать, даже если его слегка помяли в кармане.

Что такое коррекция ошибок Рида — Соломона в 2D-кодах?

Это встроенный механизм восстановления данных, благодаря которому матричный код читается даже частично повреждённым. Тот же алгоритм защищает данные на компакт-дисках, в QR-платежах и в спутниковой связи. Работает он так: при генерации кода к полезным данным добавляются избыточные проверочные байты, вычисленные по математике полей Галуа. Если при сканировании часть модулей нечитаема — код смазан, порван, залит, закрыт логотипом, — декодер по этим проверочным байтам восстанавливает утраченные данные, пока повреждение не превышает заложенного порога. У QR-кода порог выбирается при создании: четыре уровня коррекции — L (восстановление до 7% площади), M (15%), Q (25%) и H (до 30%). Чем выше уровень, тем больше проверочных данных и тем крупнее становится код при том же содержимом: это плата за надёжность. Уровень H именно поэтому позволяет разместить в центре QR логотип, закрывающий часть модулей, — код всё равно прочитается за счёт избыточности. Data Matrix использует фиксированную схему Рида — Соломона, Aztec — настраиваемую (обычно от 23% избыточности и выше), PDF417 — девять уровней защиты. У линейных штрихкодов подобной коррекции нет вообще, поэтому стёртая или смазанная полоса делает их нечитаемыми. Именно коррекция Рида — Соломона объясняет, почему 2D-коды прижились на упаковке, билетах и промышленных деталях, где поверхность легко повреждается.

Чем матричный код лучше стекового?

Стековый код (PDF417, MicroPDF417) — это стопка линейных строк одна над другой: он двумерный, но каждая строка по-прежнему читается как отдельный линейный сегмент со своими стартово-стоповыми шаблонами. Матричный код (QR, Data Matrix, Aztec) — настоящая сетка модулей, где данные распределены по всей площади без деления на строки. У матричной компоновки два ключевых преимущества. Первое — плотность: при равном объёме данных матричный код занимает меньше места, потому что не тратит площадь на межстрочные разделители и повторяющиеся шаблоны каждой строки; Data Matrix на 2×2 мм стековым кодом физически не повторить. Второе — устойчивость к локальным повреждениям: в стековом коде царапина поперёк выбивает сразу целую строку данных, а в матричном то же пятно задевает разрозненные модули по всей площади, которые коррекция Рида — Соломона легко добирает из соседних. При этом у стековых кодов остаётся своя ниша. Их вытянутая форма удобна там, где под код отведена узкая горизонтальная полоса: низ водительского удостоверения, край посадочного талона, акцизная марка ЕГАИС. Кроме того, PDF417 читается более простыми сканерами. Но там, где важны компактность и живучесть — маркировка товара, промышленная гравировка, платёжный или рекламный код, — матричная компоновка выигрывает почти всегда. Рынок это подтверждает: в системах маркировки и в рекламе давно доминируют именно матричные Data Matrix и QR, а стековые коды остались в нише документов с большим объёмом полей.

Можно ли самому создать матричный код онлайн?

Смотря какой код и для чего. Обычный QR-код для рекламы, ссылки на сайт, меню, платёжных реквизитов по СБП, визитки vCard или Wi-Fi легко создаётся в любом онлайн-генераторе бесплатно и без ограничений — такой код валиден и читается любым смартфоном. Data Matrix с произвольным содержимым для тестовой печати, макетов упаковки или внутреннего учёта тоже генерируется онлайн свободно. А вот валидный код маркировки «Честный знак» самостоятельно создать нельзя: он содержит криптоподпись оператора ЦРПТ, приватный ключ которого есть только у оператора. Легальный путь для маркировки — регистрация в системе «Честный знак», оплата 50 копеек за каждый код и получение готовых строк в личном кабинете; подделка кодов маркировки — уголовная статья 171.1 УК РФ. Порядок создания обычного матричного кода одинаков: выбираете тип (QR, Data Matrix), вводите данные — ссылку, текст, реквизиты, — при необходимости задаёте уровень коррекции ошибок и дизайн (цвет, логотип в центре при уровне H), затем скачиваете результат в нужном формате: PNG для экрана и соцсетей, SVG или PDF для печати в векторе без потери качества. Если код нужен для рекламной кампании или планируется менять ссылку после печати и считать сканирования — используйте динамический QR: он ведёт на короткую ссылку-редирект, содержимое которой можно поменять в любой момент, а панель показывает статистику сканирований по времени, устройствам и городам.

Готовы попробовать?

Создайте матричный код прямо сейчас. QR-код с нужным уровнем коррекции ошибок, логотипом и дизайном, экспорт в PNG и SVG под печать. А динамические QR позволяют менять содержимое после печати и считать сканирования по времени, устройствам и городам.

Создать QR-код онлайн

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно