Открыть сервисСервис

Сканирование QR-кодов смартфоном

Сканирование QR-кодов смартфоном — процесс распознавания двумерного штрих-кода с помощью камеры мобильного устройства и преобразования закодированных в нём данных в читаемую информацию: ссылку, текст, контакт, платёжные реквизиты. QR-код (Quick Response Code) был разработан в 1994 году японской компанией Denso Wave для маркировки автомобильных деталей и с тех пор стал универсальным средством передачи данных. Сканер QR-кодов встроен в большинство современных смартфонов и не требует установки дополнительного программного обеспечения.

Способы сканирования

Штатная камера

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

В iOS сканирование доступно в приложении «Камера» с версии iOS 11 (2017). В Android функция появилась в стандартном приложении камеры на большинстве устройств с Android 8 и позднее; на части смартфонов она реализована в оболочке производителя (One UI, MIUI, ColorOS и др.). Если штатное приложение камеры не поддерживает распознавание, можно использовать виджет «Сканирование QR-кода» в панели быстрых настроек или встроенный сканер в браузер Google Chrome.

Встроенные инструменты системы

  • Google Lens — встроен в камеру Android и в приложение Google; помимо QR-кодов распознаёт текст, объекты и переводит надписи.
  • Google Камера / Google Фото — в них доступно сканирование через интегрированный Lens.
  • Google Lens доступен также на iOS через приложение Google.
  • Камера iPhone — поддерживает QR-коды начиная с iOS 11.
  • Контрольный центр iOS — содержит кнопку быстрого запуска сканирования.
  • Приложение «Сканер» в оболочках Xiaomi, Samsung, Huawei и других производителей.
  • Google Pay / СБП — встроенный сканер для платёжных QR-кодов.
  • Банковские приложения — большинство российских банковских приложений (Сбербанк, Т-Банк, Альфа-Банк, ВТБ) содержат сканер для оплаты по QR-коду и переводов.

Сторонние приложения

Если штатные инструменты недоступны или неудобны, в магазинах приложений доступны специализированные сканеры: QR Code Reader, QR Scanner, Barcode Scanner и аналоги. При выборе стороннего приложения стоит обращать внимание на разрешения, которые запрашивает программа, и на репутацию разработчика — сканирование QR-кода не требует доступа к контактам, сообщениям или файлам.

Как правильно отсканировать код

  1. Открыть приложение камеры или сканер.
  2. Навести камеру на QR-код на расстоянии 10–30 см, чтобы код полностью попал в кадр.
  3. Дождаться распознавания — обычно занимает 1–3 секунды.
  4. Нажать на уведомление с расшифровкой, чтобы открыть ссылку или выполнить действие.

Типичные проблемы и решения

ПроблемаПричинаРешение
Код не распознаётсяПлохое освещение, блик, повреждение кодаПереместиться при ярком свете, изменить угол, увеличить/уменьшить расстояние
Камера не фокусируетсяСлишком близкое расстояниеОтодвинуть телефон на 15–20 см
Ссылка не открываетсяНет интернета, заблокированный доменПроверить соединение, открыть ссылку вручную
Старый смартфон без поддержкиУстаревшая версия ОСУстановить сторонний сканер

Безопасность

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

  • Проверять адрес ссылки перед переходом — подозрительные домены (типа «sberbank-support.ru» вместо «sberbank.ru») должны настораживать.
  • Не вводить по QR-коду платёжные данные на незнакомых сайтах.
  • Использовать только официальные приложения банков для оплаты по QR.
  • Обновлять ОС и приложения — производители регулярно закрывают уязвимости.

Применение в России

В России QR-коды получили широкое распространение с внедрением системы быстрых платежей (СБП) в 2020 году: по QR-коду можно оплатить покупку в магазине, счёт в ресторане, услугу или перевести деньги другому человеку. Коды также используются для входа в транспорт (Московский метрополитен), для оплаты парковки, для получения информации о товаре, для билетов на мероприятия и для Wi-Fi-доступа.

Источники:

  • Denso Wave — история и спецификация QR-кода
  • Apple Support — «Использование камеры для сканирования QR-кодов на iPhone»
  • Google Support — «Сканирование QR-кодов с помощью Google Lens»
  • Банк России — информационные материалы о системе быстрых платежей
  • ГОСТ Р ИСО/МЭК 18004 — стандарт на символику штрихового кода QR
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru