Логотип в QR-коде: как не сломать код
Логотип делает код узнаваемым, но закрывает часть данных. Разбираем, где граница и как её не перейти.
Почему это вообще возможно
QR-код содержит избыточные данные — коррекцию ошибок. Если часть модулей закрыта, сканер восстановит информацию по оставшимся. Логотип «тратит» этот запас, поэтому для кода с логотипом выбирают высокий уровень коррекции.
Пять правил
- Ставьте логотип в центр, а не на угловые квадраты.
- Выбирайте уровень коррекции Q или H.
- Держите знак в пределах 20–30% ширины кода.
- Используйте файл с прозрачным фоном — PNG или SVG.
- Проверьте готовое изображение до печати.
Уровень коррекции и размер знака
| Уровень | Запас | Размер логотипа |
|---|---|---|
| L | ~7% | без логотипа |
| M | ~15% | до 10–12% ширины |
| Q | ~25% | до 20–25% ширины |
| H | ~30% | до 30% ширины |
Альтернатива: логотип под кодом
Вместо того чтобы закрывать модули, знак можно положить под узор. В режиме «Сквозь код» модули остаются тёмными, а логотип виден в просветах. Такой код выглядит эффектно и при этом не расходует запас коррекции.
Простой контрастный знак читается лучше подробной эмблемы. Если логотип сложный, используйте упрощённую версию — например, только символ без названия.
Цвет и логотип
Цвет самого знака почти не влияет на сканирование, если он лежит на подложке. Важен контраст модулей с фоном. Фирменный цвет удобнее передать через цвет модулей или рамки, оставив модули достаточно тёмными.
Частые вопросы
Можно ли вставить логотип в любой QR-код?
Да, в любой статический код. Чем плотнее код (длинная ссылка), тем меньше должен быть логотип.
Почему код с логотипом сканируется медленнее?
Сканеру приходится восстанавливать закрытые модули. Уменьшите знак или сократите ссылку.