
QR-код не сканируется: 12 причин и решений
20 мин чтения
QR-код не сканируется — самая частая жалоба в техподдержку сервисов генерации кодов. Кто-то распечатал визитку и видит, что камера телефона его «не ловит». Кто-то пытается войти в Telegram по куар с экрана ноутбука. Кто-то у терминала в Сбербанке с чеком ЖКХ. Кто-то на складе сканирует марку «Честного знака» и получает ошибку.
В этой статье — 12 причин, по которым QR-код не сканируется, и практические шаги для каждой. Дальше — специальные разделы про Сбербанк, Telegram, WhatsApp, ВКонтакте, «Честный знак». В конце — как восстановить повреждённый код и как печатать QR так, чтобы он работал годами.
Что значит «QR не сканируется» и с чего начать диагностику
Под фразой «QR не сканируется» имеют в виду пять разных ситуаций. Прежде чем чинить, поймите, какая у вас. Камера не видит код вообще — проблема в коде (нет тихой зоны, низкий контраст, повреждены метки) или настройках камеры. Камера видит, но не открывает ссылку — динамический кьюар истёк, домен не работает, в коде нестандартная URL-схема (steam://, tg://). Камера читает после 10-й попытки — код «на грани»: низкий контраст, недостаточное разрешение, пыль или царапины. На одном телефоне читается, на другом нет — код нормальный, возможности камер сильно отличаются (iPhone 14 мгновенно, Xiaomi Redmi 6 с MIUI 9 — никак). Раньше сканировался, теперь нет — внешние условия (дождь и солнце выгрызли контраст, динамический редирект просрочился, кто-то наклеил поверх свой стикер, владелец не продлил домен).
Первичная диагностика за 2 минуты: попробуйте другой сканер (Google Lens, Яндекс Нейро) — хоть один прочитал, проблема в камере, не в коде; сфотографируйте код и распознайте через онлайн-сканер; сравните с заведомо рабочим QR; проверьте расстояние (10–15 см, 30 см, 50 см); посмотрите, что зашито (мусор, странный домен, истёкший токен).
12 причин, почему QR-код не сканируется (с решениями по каждой)
Причины упорядочены по частоте встречаемости. Сверху — то, что в 60% случаев решает проблему. Снизу — экзотика, но и она встречается.
-
1. Слабый контраст или цветной QR на цветном фоне
Самая массовая причина. Тёмно-синие модули на голубом фоне — глазу красиво, сканер не понимает: бинаризация не различает яркости меньше 4:1. На солнце или в сумерках такой код исчезает. Решение. Переведите фото QR в Ч/Б. Выглядит как «серое на сером» — переделайте. Идеал: чёрные модули на белом (21:1). Безопасно: тёмно-синие или тёмно-зелёные на белом. Опасно: серые на жёлтом, инверсия (белые модули на чёрном — поддерживают не все сканеры). На цветной упаковке — белая плашка под QR.
-
2. Низкое разрешение печати или фото
QR на скриншоте через мессенджер с автосжатием до 240 пикселей не прочитается. То же на визитке с дешёвого принтера 300 dpi, где модули 0.3 мм сливаются в кашу. Решение. Для печати минимум 600 dpi, идеально 1200, один модуль не меньше 1 мм. Для пересылки через мессенджеры — «как файл», не «как изображение»: WhatsApp, Telegram и Max в «фото»-режиме жмут до 1080 px. Альтернатива — нейросетевой апскейлер (Upscayl, Let's Enhance) + онлайн-сканер по фото.
-
3. Грязь, царапины, заломы на коде
QR на товаре из багажника, на наклейке после полугода дождей, на чеке месячной давности — теряют в читаемости. QR терпит до 30% повреждений при уровне H, но если царапина пересекла одну из трёх угловых меток (Finder Pattern), даже исправная остальная часть кода не распознаётся. Решение. Протрите тканью из микрофибры. Жидкости не использовать — термопринтер выцветает мгновенно. Заломы разгладьте плоским предметом через салфетку. Повреждены угловые метки — переходите к восстановлению или просите оригинал.
-
4. Слишком маленький размер
QR на визитке 5×5 мм — эксперимент с риском: модули по 0.15 мм, меньше зерна струйной печати. На iPhone 11 прочитается с 5 см, на iPhone 8 — никогда. Решение. Правило: 1 см QR = 1 метр уверенного сканирования. Визитка (20–30 см) — минимум 1.5×1.5 см. Листовка А5 — 2×2. Плакат — 3×3. Витрина магазина — 5×5. Билборд у дороги — от 15×15. Распечатайте пробник на А4, отойдите на нужную дистанцию.
-
5. Отсутствие quiet zone (полей по краям)
Дизайнеры любят «прижать QR к краю» или окружить рамкой, узором, текстом — это нарушает тихую зону (минимум 4 модуля белого поля). Без неё сканер не находит угловые метки: соседний контрастный объект ломает поиск пропорции 1:1:3:1:1. На дешёвых принтерах и цветных фонах — 6–8 модулей. Решение. Замерьте белое поле, меньше 4 модулей — добавьте отступы. Подписи и иконки соцсетей за 5 мм от края. На цветном фоне — белый прямоугольник под QR, включая тихую зону.
-
6. Логотип закрывает критичную часть кода
Логотип в центре QR — стандартный приём, но если он занимает 30% площади или закрашен поверх угловой метки, код перестаёт читаться. Reed-Solomon восстанавливает до 30% только при ECC H. Уровень M (15%) и логотип в 20% — лимит превышен. Решение. Только уровень Q (25%) или H (30%), логотип не больше 20% от QR (для H — до 25%), строго в центре, не в углу..
-
7. Старая камера телефона или замусоренный объектив
Камера — датчик и стекло. С возрастом пачкаются: жирные отпечатки, крошка из кармана, царапина — всё размазывает изображение. На iPhone 6 с потёртой линзой QR не считывается даже идеально. Решение. Переверните камеру к свету. Грязь — салфеткой из микрофибры (не футболкой, не бумажной — оставляют ворс). Наведите на белый лист — мутно или с тенями, нужна чистка или замена стекла. iPhone в авторизованном сервисе — 8–15 тысяч рублей, Android — 2–8.
-
8. Прямой свет или блики
QR на блестящей упаковке у окна — солнце создаёт блик прямо посреди кода, бинаризатор видит «белое пятно». То же со смартфоном — экран отражает потолочную лампу. На глянце (ламинированные карты, упаковка с УФ-лаком, посадочные талоны) особенно остро. Решение. Поменяйте угол. Не сканируйте строго в плоскость, а под наклоном 15–30 градусов: блик уйдёт. На экране — яркость на максимум. Для печати — матовая бумага или матовое УФ-лакирование.
-
9. Кривой угол сканирования
Смартфоны читают QR под углом до 60 градусов. Но если QR на пакете молока расположен почти горизонтально к камере, а кулак прислонён к холодильнику — угол 80–85 градусов, распознавание отваливается. Решение. Подойдите так, чтобы плоскость кода была параллельна плоскости камеры. На полу или потолке — встаньте над ним. На бутылке или банке — отодвиньтесь, ловите плоскость наклоном телефона. Google Lens и Яндекс Нейро лучше справляются с кривыми углами, чем стандартная камера.
-
10. Битый редирект или истёкший динамический QR
Динамический QR — код с короткой ссылкой типа
qrk.ru/sp26, ведущей на сервер с 301-редиректом. Не оплатили домен, упал сервер, истёк срок действия (бесплатный тариф иногда блокирует через месяц-два) — пользователь получает 404. Решение. Прочитайте, что зашито, откройте ссылку в браузере. Ошибка — проблема в редиректе. Свой бизнес-код — кабинет сервиса, проверьте активность и тариф. Для надёжной кампании только динамические QR с гарантированным сроком жизни. -
11. Старая версия Андроида без сканера в камере
Android нативно сканирует QR с версии 9 (2018), не сразу у всех: чистый Pixel — да; Samsung Galaxy S8 с Bixby Vision — да; Xiaomi Redmi 6 с MIUI 9 — нет, нужен MIUI 10. Android 8 и младше — стандартная камера QR не видит. iPhone до iOS 11 (2017) — тоже без сканера. Решение. Проверьте версию ОС: Android — «Настройки → О телефоне», iOS — «Настройки → Основные». Современная ОС, но не видит — включён ли сканер в настройках камеры. Старее — бесплатное приложение «Сканер QR» от ZXing, Google Lens, Kaspersky. Альтернатива — онлайн-сканер в браузере.
-
12. Приложение блокирует камеру
Корпоративные MDM-системы на рабочих телефонах блокируют доступ к камере из браузера или сторонних приложений. То же делает родительский контроль, антивирусы с агрессивными настройками, VPN с собственным «защищённым контейнером». Камера запускается, картинка чёрная или не отдаётся сканеру. Решение. «Настройки → Приложения → Камера» — есть ли разрешение. iOS — «Настройки → Конфиденциальность → Камера». Разрешения дали, но не работает — перезагрузка, потом отключайте VPN, антивирус, родительский контроль по очереди. MDM — обращайтесь в IT-службу.
Создайте надёжный QR-код в QRkoder
Высокий уровень коррекции по умолчанию, правильная тихая зона, проверка контраста при генерации. Бесплатно, без регистрации, с поддержкой динамических ссылок и статистикой сканирований.
QR в Сбербанке не сканируется — что специфично
Сбербанк работает с двумя разными QR. Первый — QR СБП (Система быстрых платежей) на квитанциях ЖКХ, чеках, наклейках в магазинах. Второй — QR для входа в Сбербанк Онлайн через веб-версию.
QR СБП на квитанции. Стандартный QR со ссылкой https://qr.nspk.ru/... и параметрами платежа (ИНН получателя, БИК, лицевой счёт, сумма). Не сканируется — три причины. Чек распечатан на термопринтере и выцвел: попросите электронную копию. Вы сканируете камерой смартфона, а нужно через «СберБанк Онлайн → Платежи → По QR»: стандартная камера не понимает СБП-схему и открывает ссылку в браузере, где НСПК показывает заглушку. Ошибка реквизитов на стороне поставщика услуг: Сбербанк в окне платежа напишет «не удалось обработать QR», звоните в УК.
QR для входа в Сбербанк Онлайн. На online.sberbank.ru с компьютера выбираете «Вход по QR», сканируете через приложение СберБанк. QR живёт около 60 секунд. Истекает каждый раз — проблема в системном времени, синхронизируйте часы. Вход только из официального приложения Сбера, через стороннюю камеру не работает.
Типовая ошибка: видите QR на наклейке в магазине, сканируете камерой, ждёте страницы оплаты. Большинство магазинов используют схему СБП-С2В, которая открывается только в банковском приложении. На стандартной камере — серая ссылка. Открывайте СберБанк, ВТБ, Тинькофф, Альфу или любой банк из СБП, ищите «Оплата по QR».
QR в Telegram, WhatsApp, ВК для входа — частые ошибки
Мессенджеры используют QR для подтверждения входа на компьютере с уже залогиненного телефона. Не работает — дело в одном из четырёх типичных косяков.
Telegram. Telegram Desktop или Web, на телефоне — «Настройки → Устройства → Подключить устройство». Не реагирует — проверьте: телефон с интернетом, аккаунт тот же, версия Telegram не ниже 8.0, нет отражения лампы (наклоните экран). Telegram-QR обновляется раз в 30 секунд — если просроченный, кликните «Обновить QR».
WhatsApp. WhatsApp Web или Desktop, на телефоне «Настройки → Связанные устройства → Привязать устройство». Самая частая ошибка: вход с двух разных аккаунтов одновременно — WhatsApp выбрасывает прошлое устройство. Вторая: WhatsApp Business и обычный WhatsApp на одном телефоне через Web одновременно нельзя. Третья: старая версия WhatsApp (минимум 2.21.x). WhatsApp Web на iPhone XS с iOS 14.0–14.3 имел баг распознавания QR (иногда сканировал чёрный экран) — обновите iOS до 14.4.
ВКонтакте. Вход в ВК по QR появился в 2022. На vk.com переключайтесь на «По QR-коду». В приложении VK — «Меню → Войти на сайт». Не работает — проверьте, что на телефоне VK залогинен под тем же аккаунтом. QR не работает в режиме «инкогнито» некоторых браузеров (особенно Firefox с расширениями приватности): блокируются куки сессии, переключитесь на обычный режим.
QR в «Честном знаке» — почему может не считываться маркировка
«Честный знак» — государственная система маркировки. На пачке сигарет, бутылке воды, упаковке обуви — код Data Matrix (не классический QR). Не сканируется в приложении или на ТСД продавца — причин несколько.
Это не QR, это Data Matrix. Многие сторонние QR-сканеры читают только QR и не понимают Data Matrix. Приложение «Честный знак» мультиформатное. Хотите расшифровать через сторонний сканер — берите тот, что поддерживает Data Matrix (iOS «Живой текст» и Google Lens работают). Универсальный онлайн-сканер на основе ZXing тоже понимает Data Matrix.
Код напечатан некачественно. Производители маркируют миллионами штук в час, брак случается (смазалась краска, рулон проскользнул, термопечать отстаёт от стандарта). Процент сбоя 5–10% — норма. Попробуйте другой экземпляр товара. На десятке подряд не читается — партийный брак, сообщите в техподдержку.
Код перекрыт ценником. Продавец налепил поверх Data Matrix наклейку с ценой. Прозрачная иногда читается, матовая или цветная — никогда. Отклейте ценник, отсканируйте снова.
Товар вне системы. Код распознался, но «Честный знак» отвечает «информация не найдена» — в коде зашит набор символов, не соответствующий маркировке. Часто на товарах серого импорта или с экспортных партий. С точки зрения системы — нелегальный товар.
Старая версия приложения. «Честный знак» обновляет логику каждые 2–3 месяца, добавляя новые товарные группы. Установлено год назад — может не понимать свежие категории (импортный алкоголь добавили в 2024-м, велосипеды — в 2025-м). Обновите через магазин приложений.
Как восстановить повреждённый QR
Если QR частично повреждён, но критичные части (три угловые метки, тихая зона) ещё целы — есть несколько техник.
Метод 1. Подбор сканера. Не читается родной камерой iPhone — может прочитаться через Яндекс Нейро, Google Lens, ZXing или Kaspersky QR Scanner. У каждого свой алгоритм бинаризации. На повреждённых кодах поведение различается особенно сильно. Прогоните через 3–4 разных сканера — часто хотя бы один справится.
Метод 2. Фотографирование и обработка. Снимок с максимальным разрешением. В фоторедакторе (Photoshop, GIMP, Snapseed) повысьте контраст на 40–60%, поднимите яркость, уберите цвет (Saturation = -100). Пропустите через онлайн-сканер по фото. Метод вытаскивает 30–40% «нечитаемых» кодов.
Метод 3. Реконструкция повреждённых модулей. Если позиционные метки целы — вручную «дорисуйте» модули в графическом редакторе по аналогии с соседними. 20–40 минут, но в критических случаях работает.
Метод 4. Запрос оригинала. QR от поставщика услуг, бизнеса или мессенджера — всегда есть шанс получить копию первоначального файла. Позвоните в УК, напишите в техподдержку. В половине случаев быстрее, чем восстанавливать.
Что не восстановить. Повреждены две из трёх угловых меток — почти невозможно. Стёрт центр с областью версии и формата — невозможно. Код сожжён или утоплен — практически невозможно.
Когда QR умер навсегда — переделать заново
Есть случаи, когда никакие методы не помогут, и единственный путь — генерировать новый код.
Истёк динамический QR. Бесплатные сервисы блокируют код через 14–30 дней или после превышения лимита (100 сканирований в месяц). После блокировки код становится пустой картинкой: технически сканируется, на стороне сервиса 404. Решение — платный тариф или сразу постоянный динамический QR.
Сменился целевой URL. Бизнес переехал на новый домен, лендинг закрыли — старый URL отвечает 404. Статический QR (адрес в коде) — переделка неизбежна: новый QR, новый тираж. Динамический — достаточно сменить адрес в кабинете, напечатанные коды останутся рабочими.
Слишком много данных в статическом QR. Код такой плотный (версия 25+), что не читается с расстояния больше 30 см. Уменьшить плотность — только сократив данные: короткая ссылка вместо длинного URL с UTM, переход на динамический.
Изменились реквизиты в платёжном QR. QR с банковскими реквизитами после смены счёта или ИНН бесполезен — платёж улетит на старый счёт. Перевыпускайте квитанцию или берите свежий бланк.
Структурные повреждения превышают коррекцию. Уровень H восстанавливает до 30%, но не больше. Код потерял половину площади — единственный путь добыть исходный файл у генератора. На замену сразу закладывайте запас: уровень H, размер на 30% больше, чёрно-белая схема, матовая бумага с УФ-лаком.
Профилактика: как печатать QR, чтобы он работал годами
Все 12 причин предотвращаются на этапе генерации и печати. Для бизнес-QR (меню, наружка, упаковка, документы с длинным сроком жизни) закладывайте правила сразу.
Высокий уровень коррекции. Всегда H (30%) с логотипом. Q (25%) без логотипа, но для уличного использования. M (15%) — только цифровые экраны и одноразовые задачи. Уровни коррекции ошибок.
Размер с запасом. Минимум +20% к расчётному. По формуле 1 см = 1 м получается 3 см для плаката на стене — делайте 3.5–4. Запас компенсирует погрешности печати, кривые углы, плохое освещение.
Тихая зона не меньше 6 модулей. Стандарт требует 4, но на цветном фоне или сложной графике — 6–8. Никакого текста и иконок ближе 5 мм от края QR. Quiet zone.
Контраст не меньше 4:1 и матовая бумага. Идеал — чёрные модули на белом. Бренд-стиль требует цвет — только тёмные модули (тёмно-синий, тёмно-зелёный, бордо) на белом фоне. Инверсию для массовой рекламы не делайте — старые сканеры её не понимают. Глянец бликует, матовая — нет: снимает 80% проблем при солнечном свете.
Динамический QR для всего, что может измениться. Меню меняется раз в сезон, промо — раз в месяц, контакты сотрудников — раз в год. Не доверяйте статическому QR ничего, что потеряет актуальность. Сравнение — статический vs динамический QR-код.
Тестирование на пробном тираже + защита + понятный CTA. Печатайте 5–10 пробных экземпляров, сканируйте с трёх смартфонов (iPhone, Samsung, Xiaomi), в трёх условиях освещения, с трёх дистанций. Хоть один не считывается — переделывайте. Пробная партия — 200–500 рублей, переделка 10 000 шт. — десятки тысяч. Уличные носители защитите тамперными наклейками. Подпись «Сканируйте камерой телефона», «Откройте меню — наведите камеру», «Получите промокод 10%» рядом с кодом увеличивает число сканирований на 30–50%.
Частые вопросы
Почему QR-код не сканируется на Андроиде — что делать?
Нативное сканирование QR через «Камеру» работает на Android 9 и новее, и не у всех производителей. Samsung — Bixby Vision, Xiaomi с MIUI 10 — встроено в MIUI Camera, Huawei — AI Lens, Pixel — Google Lens. Если ОС старше 9 или производитель не добавил функцию — поставьте Google Lens (бесплатно в Play Store и RuStore). Если Lens сканирует, а родная камера нет — «Камера → Настройки → Сканирование QR». Дополнительно: чистая ли линза, достаточный ли свет, хватает ли расстояния, не блокирует ли антивирус или MDM-система. Не помогло — сфотографируйте QR и распознайте через онлайн-сканер.
Почему не сканируется QR-код на айфоне?
iPhone сканирует QR с iOS 11 (2017). На iPhone 5s и 6 с iOS 10 нативной поддержки нет — поставьте стороннее приложение (Kaspersky QR Scanner, QR Reader — бесплатные). На iPhone 7+ с современной iOS: «Настройки → Камера», переключатель «Сканировать QR-коды» включён. Очистите линзу салфеткой из микрофибры — отпечатки и царапины ломают фокус. Маленькие QR подносите на 5–10 см, крупные — 20–30. На iOS 16+ работает распознавание с фото через «Живой текст», на iOS 15 и младше — Google Lens или Яндекс. Также проверьте, не закрывает ли часть линзы чехол.
Что делать, если QR-код в Сбербанке не сканируется?
QR на квитанции ЖКХ или чеке (СБП-платёж) — сканируйте через «Платежи → По QR-коду» в приложении «СберБанк Онлайн», а не через стандартную камеру. Стандартная камера передаёт ссылку браузеру, пользователь видит заглушку НСПК. Приложение Сбера тоже не справляется: чек выцвел на термопринтере (спросите электронную копию), ошибка реквизитов на стороне поставщика услуг (звоните в УК), QR повреждён (распознайте через онлайн-сканер, реквизиты введите вручную). QR для входа в веб-версию живёт около 60 секунд — нажмите «Обновить». Истекает каждый раз — синхронизируйте время на телефоне и компьютере.
Не сканируется QR-код в Telegram — как войти?
Telegram-QR живёт около 30 секунд и обновляется автоматически. На телефоне нужен Telegram не старее 8.0 и активный интернет. «Настройки → Устройства → Подключить устройство», открываете камеру, сканируете QR с экрана компьютера. Камера не ловит QR — яркость на максимум, наклоните экран на 10–15 градусов от ламп. Запасной путь без QR: введите номер на сайте Telegram, получите код в SMS. iPhone XS с iOS 14.0–14.3 — баг через камеру Telegram, обновите iOS до 14.4. Несколько раз подряд не срабатывает — перезапустите Telegram и обновите страницу.
Не сканируется QR-код в Честном знаке — что с маркировкой?
В «Честном знаке» используется не QR, а Data Matrix — другой 2D-формат. Многие сторонние сканеры читают только QR. Используйте официальное приложение «Честный знак» (бесплатно в RuStore и App Store) — мультиформатное. Приложение не распознаёт — причины: код напечатан некачественно (5–10% брака нормально, попробуйте другой экземпляр); ценник магазина перекрыл код (отклейте); товар вне системы (информация не найдена — серый импорт или подделка); устаревшая версия приложения (обновите); сканер ТСД у продавца не настроен на Data Matrix — это уже проблема магазина, не вашего смартфона.
QR-код не сканируется камерой — какие настройки проверить?
iPhone — «Настройки → Камера → Сканировать QR-коды». Android путь зависит от прошивки: Pixel и чистый Android — Google Lens; Samsung — «Камера → Настройки → Сканер QR-кодов»; Xiaomi MIUI — «Камера → Меню → Настройки → Сканер QR»; Huawei EMUI — «AI-съёмка → Сканирование QR»; Oppo, Realme, Vivo — Smart Scan или Lens AI. Всё включено, но не распознаёт — версия ОС (Android 9+ или iOS 11+), чистота линзы, освещение, расстояние, отсутствие блокировки антивирусом или MDM. В крайнем случае — Google Lens, работает независимо от настроек камеры.
QR-код перестал сканироваться через неделю — почему и как избежать?
Самая частая причина — динамический QR на бесплатном тарифе с истёкшим лимитом сканирований или сроком жизни. Многие сервисы блокируют код после 100–500 сканирований или через 14–30 дней. После блокировки QR на бумаге выглядит нормально, сканер распознаёт ссылку, но при переходе пользователь видит «QR удалён» или 404. Решение: платный тариф или переход на проверенный сервис — динамический QR в QRkoder работает без лимитов. Вторая причина: владельцу не продлили домен или хостинг. Третья: статический QR с реквизитами поставщика, которые сменились, — перевыпускайте квитанцию.