Статический QR-код

QR-код с прямо закодированными данными — изменить содержимое после печати невозможно, нет аналитики, но не требуется обслуживание.

Статический QR-код кодирует конечные данные непосредственно в структуру матрицы: URL страницы, текст, номер телефона, контакт vCard, строку подключения Wi-Fi или данные платёжного поручения. После генерации и печати содержимое кода зафиксировано на уровне физической структуры модулей — изменить его без создания нового кода невозможно. Для распознавания не требуется интернет-подключение и сторонние серверы.

Ёмкость статического кода зависит от типа кодируемых данных. При кодировании только цифр максимум составляет 7089 знаков, для алфавитно-цифровых данных — 4296, для бинарных (байтовый режим, включая кириллицу UTF-8) — 2953 байта, для кандзи — 1817 символов. Стандарт ISO/IEC 18004:2015 определяет 40 версий кода с размерами матрицы от 21×21 до 177×177 модулей: чем больше данных, тем крупнее матрица и тем ниже плотность при той же физической площади.

Когда статический код подходит

  • Данные не меняются — например, ссылка на архивный документ, номер телефона компании, IBAN для пожертвований, Wi-Fi-пароль в домашней сети.
  • Нет доступа к сети при сканировании — кодируемый текст или данные считываются офлайн без редиректа через сервер.
  • Нет необходимости в аналитике — когда количество сканов не является метрикой (внутренняя маркировка, документация, личные карточки).
  • Требования к конфиденциальности — сканирование не проходит через третий сервер, данные не логируются.

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

Статические коды с длинными URL имеют повышенную плотность матрицы, что снижает устойчивость к загрязнениям и повреждениям при маленьком размере печати. В таких случаях рекомендуется выбирать уровень коррекции ошибок Q или H (25–30% по ISO/IEC 18004:2015) и увеличивать физический размер кода до не менее 2×2 см при печати.