QR-код (Quick Response code — «код быстрого отклика») — это двумерный графический код в виде квадратной чёрно-белой матрицы. Внутри может быть текстовая или цифровая информация: ссылка, платёжные реквизиты, пароль от Wi‑Fi или контактная карточка.
Камера смартфона или специальный сканер считывает рисунок и превращает его в действие: открывает веб-страницу, подставляет реквизиты платежа или подключает устройство к сети Wi‑Fi.
Чем QR-код отличается от штрихкода
Главная разница — в том, как и сколько информации хранит код:
- обычный штрихкод одномерный (1D): он состоит из вертикальных полос разной толщины, а QR-код двумерный (2D) и кодирует данные по горизонтали и вертикали;
- традиционный штрихкод хранит от 12 до 30 символов — обычно этого достаточно для идентификации товара. В QR-код можно поместить до 7089 цифр или до 4296 букв;
- линейный штрихкод нужно правильно направить на луч сканера. QR-код считывается камерой смартфона под разными углами;
- повреждение полос может сделать штрихкод нечитаемым. QR-код использует коррекцию ошибок и распознаётся, даже если повреждено до 30% его поверхности.
Как работает QR-код: что скрывается в квадратной сетке
Текст, числа или команды переводятся в сетку из маленьких квадратов — модулей. В рисунке есть несколько элементов:
- три квадратных маркера по углам помогают найти границы кода и определить его ориентацию;
- синхронизирующие линии задают размер матрицы и помогают распознать отдельные модули;
- информационные блоки в центральной части содержат закодированные данные;
- алгоритм коррекции ошибок дублирует часть записи с помощью метода Рида—Соломона.
Когда камера наводится на код, программа распознаёт тёмные и светлые модули, переводит их в двоичную последовательность и расшифровывает в текст, ссылку или команду.
Для чего нужен QR-код
QR-код экономит время там, где неудобно вводить длинный адрес, пароль или набор реквизитов вручную. В него можно зашифровать:
- ссылку на сайт, электронное меню, инструкцию или страницу загрузки приложения;
- реквизиты для оплаты через Систему быстрых платежей (СБП), квитанцию ЖКХ или чек;
- имя сети Wi‑Fi и пароль для автоматического подключения;
- контактную карточку vCard с телефоном и электронной почтой;
- электронный билет, пропуск на мероприятие, билет в кино или посадочный талон на самолёт.
Безопасен ли QR-код
Сам формат QR-кода не содержит вирусов и не заражает устройство при сканировании. Но он может вести на опасную ссылку или подставлять чужие платёжные реквизиты. Поэтому безопасность зависит не от самого квадрата, а от того, что в него записано и какое действие вы подтверждаете.
Перед переходом или оплатой:
- посмотрите доменное имя ссылки в окне подтверждения смартфона;
- в общественном месте проверьте, не наклеен ли посторонний QR-код поверх исходного;
- при оплате через СБП сверьте имя получателя и сумму;
- если код предлагает скачать файл, используйте только магазин приложений и не устанавливайте сомнительные программы;
- для сканирования достаточно штатной камеры — стороннее приложение не требуется.
Что делать, если QR-код не считывается
Попробуйте изменить условия съёмки:
- протрите объектив камеры мягкой салфеткой;
- добавьте освещения или включите фонарик смартфона;
- держите телефон на расстоянии 15–20 см от кода;
- расправьте бумагу или упаковку, если поверхность изогнута.
Если код всё равно не распознаётся, проверьте, не закрыта ли его часть, не повреждён ли рисунок сильнее допустимого и достаточно ли чётко он попадает в кадр.