Как работает
Оформление не трогает саму сетку модулей: меняются только краски, рамка вокруг и подложка. Распознаватель ищет перепад яркости между тёмным модулем и светлым полем, поэтому решает не сочетание цветов, а разница их светлоты.
Генератор QR · обновлено 6 августа 2026
Красивый код — это код, который читается. Менять можно многое: цвет модулей и подложки, рамку с надписью, знак в центре, прозрачный фон под макет. Нельзя одного — терять контраст между модулями и полем: именно на этом ломается большинство нарядных кодов.
Оформление не трогает саму сетку модулей: меняются только краски, рамка вокруг и подложка. Распознаватель ищет перепад яркости между тёмным модулем и светлым полем, поэтому решает не сочетание цветов, а разница их светлоты.
Кофейня печатает код мандариновыми модулями на кремовой подложке, добавляет подпись «меню и оплата» и скачивает прозрачный PNG, чтобы дизайнер положил его на фотографию стойки.
Содержимое кода и фирменные цвета: краска модулей, подложка, необязательные рамка, надпись и знак.
PNG или SVG в фирменном оформлении, прошедший обратное чтение.
Оформление не спасает от мелкой печати и плохого носителя: сначала размер и контраст, потом красота. Инверсия — светлые модули на тёмном поле — читается не всеми камерами, и генератор о риске предупреждает.
Оформление QR устроено слоями. Нижний — подложка, на ней сетка модулей, сверху необязательные рамка, надпись и знак посередине. Сетка неприкосновенна: её рисует стандарт, и любая «художественная» правка отдельных точек ломает чтение.
Всё остальное в вашей власти. Модули красятся в фирменный цвет, подложка — в свой, рамка добавляет призыв навести камеру, подпись объясняет, что будет после сканирования, знак в центре опознаёт владельца.
Свободное поле вокруг кода — тоже часть оформления, хотя его и не видно. Распознавателю нужна чистая рамка шириной в четыре модуля: макет, вплотную подогнанный к коду, ломает чтение вернее любого цвета.
| Что меняем | Можно | Чем рискуем |
|---|---|---|
| Цвет модулей | любой тёмный | светлая краска убивает перепад |
| Подложка | любая светлая | пёстрая заливка сбивает распознавание |
| Рамка и надпись | вокруг кода | заходит на свободное поле |
| Знак в центре | до 15 % площади | крупный знак съедает данные |
| Прозрачный фон | PNG и SVG | тёмная поверхность под кодом |
Камера видит не цвета, а светлоту. Поэтому мандариновый на кремовом работает, а жёлтый на белом — нет, хотя оба сочетания «яркие». Разбирать это на глаз бесполезно: светлота считается арифметикой, и генератор считает её за вас.
Практическое правило простое: модули берите заметно темнее подложки, а не просто другого оттенка. Пастельная пара одинаковой светлоты выглядит нарядно на экране дизайнера и не читается на кассовой стойке.
Инверсия — светлые модули на тёмном поле — отдельный случай. Часть камер её осиливает, часть нет, и заранее сказать нельзя. Если фирменный стиль требует тёмного, надёжнее оставить коду светлую подложку и вписать её в тёмный макет прямоугольником.
Прозрачный фон нужен дизайнеру, а не покупателю. Он позволяет положить код на фотографию, цветную плашку или ткань без белого прямоугольника вокруг. В генераторе это отдельный выбор фона, и он действует и на PNG, и на SVG: подложка просто не рисуется.
Опасность у режима ровно одна и она неочевидна. Прозрачное поле принимает цвет того, на что вы код положите. Тёмные модули на тёмной подложке сливаются, и код, безупречный в макете, перестаёт читаться на печати.
Поэтому в предпросмотре прозрачность показана шахматкой, а автопроверка кладёт код на белый лист — то есть проверяет самый обычный случай. Ставите код на тёмное — оставьте под ним светлую плашку или переверните цвета сознательно, проверив камерой.
Код без объяснения сканируют реже, чем кажется. Человек видит квадрат и не понимает, что получит: меню, скидку, инструкцию. Подпись под кодом снимает вопрос одной строкой и повышает долю сканирований сильнее любого цвета.
Рамка с призывом навести камеру решает ту же задачу для тех, кто в принципе не привык сканировать. На витрине и в зале это уместно, в фирменном макете — не всегда, поэтому рамку можно убрать совсем.
И то и другое рисуется вокруг кода, не залезая на свободное поле. Это важнее эстетики: подпись, придвинутая вплотную к модулям, отнимает у распознавателя ту самую чистую зону.
Разница проверяется единственным честным способом — обратным чтением. Готовая картинка со всеми красками, рамкой и знаком подаётся распознавателю, и он либо возвращает исходное содержимое, либо нет.
Именно так устроена автопроверка генератора: она читает не сетку модулей, а собранное изображение целиком. Поэтому она ловит и слабый контраст, и слишком крупный знак в центре, и прозрачность, положенную на тёмное.
Финальную проверку всё равно делайте руками: распечатайте один экземпляр в боевом размере на боевом носителе и отсканируйте двумя разными телефонами. Экран прощает то, чего не прощает бумага.
Пошаговая инструкция
Перед печатью или публикацией
Частые вопросы
Да, это отдельный выбор фона в генераторе: подложка не рисуется ни в PNG, ни в SVG. Помните, что прозрачное поле примет цвет поверхности, и на тёмной код может слиться.
Подойдёт любой заметно тёмный. Решает не оттенок, а светлота: камера ищет перепад между модулем и полем, поэтому пастельная пара одинаковой яркости не читается.
Не всеми камерами. Такая инверсия — риск, который нельзя проверить заранее для всех устройств. Надёжнее оставить коду светлую подложку и вписать её в тёмный макет.
Нет, пока она не заходит на свободное поле шириной в четыре модуля. Рамка и подпись рисуются вокруг кода и помогают человеку понять, что он получит.
Генератор читает собранную картинку обратно и показывает результат до скачивания. После этого распечатайте один экземпляр в боевом размере и отсканируйте двумя телефонами.
Материал обновлён: 6 августа 2026 · Проверка источников выполняется по методике сервиса.