Дизайн QR-кода: цвета, логотип и свободное поле

Обновлено 1 октября 2026 г.

Хороший дизайн QR-кода — это сильный контраст (тёмный код на светлом фоне), чистое свободное поле по краям, логотип не больше, чем способна «выдержать» коррекция ошибок, и обязательная проверка на нескольких телефонах перед печатью. Стилизовать код можно, если сканер по-прежнему читает каждую его часть.

Брендированный QR-код смотрится лучше простого чёрного квадрата, но каждое дизайнерское решение может отнять у сканера то, что ему нужно. В этом руководстве собраны правила, которые действительно важны, чтобы код был красивым и считывался с первого раза.

Как сканер «видит» ваш QR-код

Камера телефона читает QR-код совсем не так, как человек смотрит на картинку. Она ищет три больших квадрата в углах (поисковые узоры), определяет угол наклона и размер кода, а затем проверяет каждый маленький квадратик — модуль, — тёмный он или светлый.

Поэтому важнее всего три вещи:

  • Контраст между тёмными и светлыми модулями
  • Чёткие поисковые узоры в трёх углах
  • Пустое пространство вокруг кода, чтобы сканер понимал, где код начинается и заканчивается

Всё, что размывает разницу между тёмным и светлым, закрывает часть узора или «прижимает» края, замедляет сканирование или делает его невозможным.

Контраст, цвета и свободное поле

Как выбрать цвета

Чаще всего дизайн ломается именно на цветах. Самое надёжное правило простое: тёмный рисунок на светлом фоне. Лучше всего работает чёрный на белом, но тёмно-синий, тёмно-зелёный, бордовый или тёмно-коричневый на белом или кремовом тоже сканируются хорошо.

Чего стоит избегать:

  • Пар с низким контрастом — светло-серый на белом, жёлтый на белом, пастель на пастели
  • Инвертированных кодов (светлые модули на тёмном фоне). Многие современные камеры их читают, но часть приложений-сканеров и старых телефонов — нет, и вы теряете часть аудитории
  • Градиентов, которые переходят от тёмного к светлому по всему коду: отдельные модули становятся слишком бледными
  • Пёстрых фотографий под кодом — они сбивают сканер с толку

Быстрый тест: переведите макет в оттенки серого. Если код по-прежнему явно тёмный на светлом, контраст, скорее всего, в порядке. Если получился серый на сером — выберите более насыщенные цвета.

Свободное поле: дайте коду «подышать»

Свободное поле (quiet zone) — это пустая рамка вокруг кода. Стандарт QR-кода требует отступа шириной в четыре модуля с каждой стороны. На практике многие коды сканируются и с меньшим полем, но экономить место именно здесь рискованно.

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

Как добавить логотип и не сломать код

Логотип в центре — популярное решение, и оно работает благодаря коррекции ошибок. В QR-код добавляются избыточные данные, чтобы его можно было прочитать, даже если часть повреждена или закрыта. Уровней четыре: от L (восстанавливается около 7% данных) до H (около 30%). Подробнее — в нашей статье об уровнях коррекции ошибок QR-кода.

Накладывая логотип, вы намеренно «повреждаете» часть кода. Соблюдайте правила:

  1. Выбирайте повышенный уровень коррекции ошибок — Q или H, — если добавляете логотип.
  2. Делайте логотип небольшим: примерно не больше пятой части ширины кода и с запасом относительно того, что может восстановить выбранный уровень.
  3. Размещайте его по центру и никогда не закрывайте три угловых поисковых узора.
  4. Дайте логотипу однотонную подложку или тонкую белую обводку, чтобы он не сливался с соседними модулями.
  5. Проверяйте код заново после каждого изменения размера или положения логотипа.

Помните: чем выше уровень коррекции, тем плотнее код (больше модулей, и они мельче). Это ещё один повод хранить в коде как можно меньше данных — например, использовать динамический QR-код с короткой ссылкой вместо длинного адреса.

Меньше данных — чище код

Чем больше данных в QR-коде, тем больше ему нужно модулей и тем мельче каждый из них при том же размере печати. Длинный веб-адрес с метками отслеживания превращается в плотный код, который трудно прочитать издалека или на некачественной печати.

Два простых решения:

  • Воспользуйтесь сокращателем ссылок или динамическим QR-кодом, который хранит только короткую ссылку
  • Удалите лишние параметры из URL перед созданием кода

У динамического кода есть и другое преимущество: если позже понадобится сменить адрес назначения, красивый макет не придётся перепечатывать.

Формы, стили и рамки

Многие генераторы позволяют скруглить модули, изменить форму угловых квадратов или добавить рамку с призывом к действию. Это может выглядеть отлично, но с оговорками:

  • Скруглённые модули или точки обычно сканируются нормально, если остаются достаточно крупными и контрастными. Очень мелкие точки с большими промежутками могут не считаться.
  • Нестандартные угловые квадраты всё равно должны выглядеть как сплошной квадрат внутри квадрата. Не делайте их слишком тонкими или вычурными.
  • Рамки и подписи вроде «Отсканируйте, чтобы открыть меню» полезны, но размещайте их за пределами свободного поля.
  • Не растягивайте код в прямоугольник и не изгибайте его по выпуклой поверхности без проверки: перекос искажает сетку модулей.

Чек-лист дизайна перед печатью

Пройдитесь по этому списку для каждого нового QR-кода:

  1. Тёмные модули на светлом фоне, контраст сохраняется в оттенках серого
  2. Свободное поле около четырёх модулей со всех сторон, полностью пустое
  3. Логотип небольшой, по центру, не закрывает угловые квадраты
  4. Уровень коррекции ошибок повышен, если добавлен логотип
  5. Данных немного — в идеале короткая или динамическая ссылка
  6. Призыв к действию вынесен за пределы кода
  7. Размер печати соответствует расстоянию сканирования (см. наше руководство по размеру QR-кода)
  8. Код проверен минимум на двух-трёх разных телефонах — и iPhone, и Android — при обычном освещении
  9. Итоговый файл сохранён в чётком формате (SVG или PNG высокого разрешения), а не размытым скриншотом

FAQ

Может ли QR-код быть любого цвета?

Да, если модули заметно темнее фона. Надёжнее всего тёмные цвета на белом или кремовом. Избегайте светлых цветов на светлом фоне и осторожно относитесь к инвертированным вариантам.

Какого размера может быть логотип в QR-коде?

Примерно не больше пятой части ширины кода, строго по центру, с уровнем коррекции Q или H. Всегда проверяйте код после добавления логотипа — каждое сочетание кода и логотипа уникально.

Почему мой оформленный QR-код не сканируется?

Обычные причины — слабый контраст, отсутствие свободного поля, слишком крупный логотип или слишком мелкая печать для такого объёма данных. Исправляйте по одной проблеме за раз и проверяйте после каждого изменения.

Делает ли нестандартный дизайн QR-код менее безопасным?

Сам дизайн на безопасность не влияет. Важно, куда ведёт код. Брендированный код с понятным призывом и надёжным адресом назначения, наоборот, помогает людям сканировать его спокойно.

Создайте QR-код, который красив и сканируется

Хороший дизайн — это баланс: с одной стороны ваш бренд, с другой — потребности сканера. Попробуйте бесплатный генератор QR-кодов на QR-TH: добавьте цвета и логотип, посмотрите предпросмотр и проверьте результат своим телефоном, прежде чем отправлять макет в печать.

Ещё статьи