Уровни коррекции ошибок QR-кода L, M, Q, H и логотипы
QR-код остаётся читаемым даже при физическом повреждении до трети площади, намокании под дождём или размещении фирменного логотипа в центре. В руководстве разбираем математику кодов Рида-Соломона, 4 стандартных уровня избыточности (L, M, Q, H) и правила вставки логотипа без потери сканируемости.
Математика кодов Рида-Соломона (Reed-Solomon Error Correction)
Для обеспечения феноменальной отказоустойчивости применяется алгоритм помехоустойчивого кодирования Рида-Соломона (тот же математический аппарат используется в космической связи NASA Voyager и компакт-дисках CD/DVD):
1. Полезные данные разбиваются на полиномиальные блоки в поле Галуа GF(256);
2. К информационным байтам дописываются проверочные байты избыточности (контрольные суммы);
3. При сканировании камера считывает позиционирующие маркеры по углам (Finder Patterns), вычисляет повреждённые биты через решение системы линейных уравнений синдромов ошибок и полностью восстанавливает исходную строку.
Полезный инструмент: Сгенерировать код с оптимальным уровнем коррекции можно через наш создать QR-код онлайн бесплатно.
Полезный инструмент: Для надёжного шифрования паролей используйте генератор паролей.
4 уровня коррекции ошибок: L, M, Q, H
• Уровень L (Low): восстанавливает до ~7% повреждённых данных. Даёт самую компактную матрицу с крупными точками. Идеален для экранов смартфонов, меню ресторанов и длинных URL-ссылок, где код не подвержен истиранию.
• Уровень M (Medium, стандарт по умолчанию): восстанавливает до ~15% данных. Золотая середина между плотностью пикселей и надёжностью. Применяется в 80% типографской полиграфии и флаерах.
• Уровень Q (Quartile): восстанавливает до ~25% данных. Рекомендуется для уличной наружной рекламы, упаковочных коробок и производственных складов.
• Уровень H (High): восстанавливает до ~30% повреждённых или перекрытых данных. ОБЯЗАТЕЛЕН при размещении логотипа компании или иконки в центре кода!
Инженерные правила размещения логотипа в центре QR-кода
1. Всегда активируйте уровень коррекции H: он гарантирует, что даже если логотип перекроет 25–28% площади в центре, оставшиеся 72% матрицы содержат 100% математической информации для расшифровки;
2. Площадь логотипа не должна превышать 20–22% площади кода: оставляйте достаточный запас на погрешности оптики мобильной камеры;
3. Никогда не перекрывайте угловые маркеры: три больших квадрата по углам (Finder Patterns) и линии синхронизации (Timing Patterns) служат для пространственной ориентации сканера. Их повреждение делает чтение кода физически невозможным;
4. Соблюдайте отступ («Тихую зону» Quiet Zone): вокруг QR-кода обязательно должно оставаться пустое поле шириной минимум в 4 модуля (точки) того же цвета, что и фон.
Попробуйте онлайн-инструменты по этой теме
Используйте бесплатные утилиты Utilora прямо в браузере без регистрации:
Генератор QR-кода
Создание QR-кодов для ссылок, текста и Wi-Fi сети с гарантированным сканированием и мгновенным скачиванием PNG.
Запустить ▸Base64 Кодер / Декодер
Кодирование текста и файлов в Base64 и обратное декодирование с корректной поддержкой UTF-8 кириллицы.
Запустить ▸Хэш-генератор
Мгновенное вычисление криптографических хэшей MD5 (RFC 1321), SHA-1, SHA-256 и SHA-512 в браузере с аппаратным ускорением Web Crypto API.
Запустить ▸Часто задаваемые вопросы (FAQ)
В зависимости от объёма символов и выбранного уровня коррекции алгоритм переключает версию QR-кода (от Версии 1 — 21x21 модуль до Версии 40 — 177x177 модулей). Чем длиннее URL или текст, тем мельче точки.
Для широкоформатной печати всегда экспортируйте векторный формат SVG — он масштабируется до любых размеров (хоть 10 метров) с идеальной резкостью контуров.
Воспользуйтесь нашим Генератором QR-кодов онлайн: создание ссылок, текста и готовых настроек Wi-Fi сети с мгновенным скачиванием PNG и SVG.