Как создать правильный QR-код для печати и наружной рекламы
Качественный QR-код обязан безошибочно считываться любым смартфоном при любом освещении, даже будучи частично испачканным или помятым. В руководстве разбираем матричную структуру по стандарту ISO/IEC 18004, выбор оптимального уровня коррекции ошибок Рида-Соломона, формулу расчёта физического размера для печати и синтаксис автоматического подключения к Wi-Fi.
Архитектура ISO/IEC 18004 и уровни коррекции ошибок
Кодирование символов и кириллицы (UTF-8):
Стандарт определяет 4 режима: цифровой (Numeric), буквенно-цифровой (Alphanumeric, только латиница A-Z и спецсимволы), байтовый (8-bit Byte Mode) и кандзи. Для корректной поддержки кириллических строк, русского текста и сложных URL используется строго 8-битный режим Byte Mode (ISO/IEC 18004 §6.4.4) в кодировке UTF-8, предотвращающий искажение символов сканерами.
Коррекция ошибок Рида-Соломона (Reed-Solomon):
Матрица защищена блочным кодированием Рида-Соломона на базе полей Галуа GF(2^8). Доступно 4 уровня избыточности:
• Уровень L (Low): восстановление до 7% повреждённых данных;
• Уровень M (Medium, стандарт Utilora): восстановление до 15% утерянных модулей. Оптимален для 90% ссылок и визиток;
• Уровень Q (Quartile): восстановление до 25% структуры;
• Уровень H (High): восстановление до 30% повреждений. Необходим при интеграции брендового логотипа в центр кода или уличном размещении на наклейках.
Полезный инструмент: Создать штрихкод для ссылки или пароля прямо сейчас позволяет генератор QR-кода онлайн бесплатно.
Полезный инструмент: Подробнее о выборе уровня защиты читайте в руководстве по коррекции ошибок Рида-Соломона.
Правило тихой зоны (Quiet Zone): почему код не сканируется
Стандарт ISO 18004 строго регламентирует: вокруг матрицы QR-кода со всех 4 сторон должно оставаться пустое монохромное поле шириной минимум в 4 модуля (точки):
• Если дизайнер при верстке полиграфического макета обрезает белые поля вплотную к угловым квадратам (Finder Patterns) или накладывает код на пёстрый фон, алгоритмы компьютерного зрения камеры смартфона теряют границы синхронизации и отказываются считывать ссылку;
• Контраст: классический чёрный код на белом фоне сканируется при любом освещении. Инвертированные коды (белые точки на тёмном фоне) не поддерживаются рядом сканеров и встроенными приложениями камер старых версий Android.
Формула расчёта размера для полиграфии и наружной рекламы
Минимальная сторона QR-кода = Дистанция считывания / 10
Практические нормативы:
• Визитки и брошюры (расстояние 20–25 см): сторона от 2.5 см;
• Меню ресторанов и тейбл-тенты (расстояние 40–50 см): сторона от 4–5 см;
• Плакаты на уровне глаз в метро (расстояние 1–1.5 метра): сторона от 15 см;
• Наружные билборды и баннеры у дороги (расстояние 10 метров): размер кода от 1 × 1 метра.
Спецификация синтаксиса Wi-Fi
WIFI:S:MyNetwork;T:WPA;P:SuperSecretPass123;;Спецификация параметров:
• S (SSID): точное имя беспроводной сети (чувствительно к регистру);
• T (Тип аутентификации): WPA (для WPA/WPA2/WPA3), WEP или nopass (для открытых публичных сетей);
• P (Пароль): пароль доступа к Wi-Fi сети (опускается при T:nopass);
• H (Скрытая сеть): true, если сеть скрыта и не транслирует SSID в эфир (например, WIFI:S:HiddenSSID;T:WPA;P:pass;H:true;;).
Правила экранирования специальных знаков:
Если в названии сети или пароле содержатся символы точка с запятой (;), двоеточие (:), обратный слэш (\) или запятая (,), их обязательно необходимо экранировать символом \:
WIFI:S:Home\;Office;T:WPA;P:Pass\:Word\\123;; Попробуйте онлайн-инструменты по этой теме
Используйте бесплатные утилиты Utilora прямо в браузере без регистрации:
Генератор QR-кода
Создание QR-кодов для ссылок, текста и Wi-Fi сети с гарантированным сканированием и мгновенным скачиванием PNG.
Запустить ▸Генератор паролей
Создание криптографически стойких паролей с расчётом энтропии Шеннона и времени подбора.
Запустить ▸Base64 Кодер / Декодер
Кодирование текста и файлов в Base64 и обратное декодирование с корректной поддержкой UTF-8 кириллицы.
Запустить ▸Часто задаваемые вопросы (FAQ)
Для наружной рекламы, листовок и меню ресторанов оптимален уровень M (15% восстановления) или Q (25%). Если вы планируете интегрировать в центр кода логотип бренда, обязательно установите уровень H (30%), чтобы перекрытые модули не нарушили читаемость.
Используйте проверенное инженерное правило: дистанция сканирования разделить на 10. Если код на постере сканируют с расстояния 1.5 метра, его размер должен быть не менее 15x15 см. Для визиток и флаеров минимальный рекомендуемый размер составляет 2x2 см.
Тихая зона — это обязательное пустое поле шириной не менее 4 модулей (точек) по всему периметру QR-кода. Она позволяет оптическому сканеру смартфона четко отделить матрицу кода от цветного фона, текста или графических элементов макета.
Используйте стандартный протокол: WIFI:T:WPA;S:ИмяСети;P:Пароль;; где T — тип авторизации (WPA, WEP или nopass), S — SSID вашей сети, а P — пароль. При сканировании телефон предложит подключиться в один тап без ручного ввода.
Нет. Генератор QR-кодов Utilora работает исключительно на клиентской стороне с помощью чистого JavaScript и SVG/Canvas. Пароли Wi-Fi, контактные данные и конфиденциальные ссылки не передаются в интернет.