Guides

Почему ваш QR-код не сканируется, и как сделать такой, который работает надёжно

21 сентября 2026 г. · 3 мин чтения

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

Что на самом деле нужно увидеть сканеру

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

Наиболее распространённые причины неудачного сканирования

  • Напечатан слишком мелко — при размере стороны меньше примерно 2 см для типичного объёма данных отдельные квадраты становятся меньше, чем может разрешить камера телефона на обычном расстоянии сканирования.
  • Низкий контраст — светло-серый на белом, или выбор цвета, который выглядит нормально для человеческого глаза, но не регистрируется чётко как чёрное против белого сенсором камеры.
  • Логотип или декоративный элемент, размещённый поверх одного из трёх угловых маркеров, вместо более безопасной центральной области, которую некоторые QR-коды могут допускать как небольшое перекрытие.
  • Кодирование слишком большого объёма данных для физического размера печати — длинный URL, втиснутый в маленький код, имеет более тонкие и плотные квадраты, чем короткий, и его нужно печатать крупнее, чтобы он оставался сканируемым.

Создание такого, который выдержит

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

Похожие статьи