РЕСУРСЫ
Шаблоны опросов
РЕШЕНИЯ
ПРОДУКТЫ
Глоссарий

Как работает QR-код: устройство и принцип считывания

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

Из чего состоит QR-код

Элемент
Назначение
Три поисковых квадрата
Определяют положение и поворот
Синхронизирующие линии
Задают сетку модулей
Выравнивающие узоры
Компенсируют искажения
Область данных
Хранит сообщение и проверочные блоки
Формат и версия
Сообщают параметры декодирования
Тихая зона
Отделяет код от фона
Для стандартного QR-кода нужна свободная рамка шириной четыре модуля. Три угловых узора позволяют распознавать его при любом повороте.
Фраза «чёрный квадрат — 1, белый — 0» упрощает устройство: часть модулей служебная, а данные перед выводом изменяются маской, чтобы код было легче распознать.

Как создаётся QR-код

  1. Данные переводятся в числовой, буквенно-цифровой, байтовый или другой режим.
  2. Выбираются размер матрицы и уровень коррекции ошибок.
  3. К сообщению добавляются служебные и проверочные кодовые слова Рида — Соломона.
  4. Блоки размещаются в матрице, маскируются, затем записываются параметры формата.
Существует 40 версий стандартного QR-кода: от 21 × 21 до 177 × 177 модулей. Чем больше данных и выше коррекция, тем плотнее символ. Максимальная ёмкость при минимальной коррекции — 7 089 цифр, 4 296 буквенно-цифровых знаков или 2 953 байта.

Как телефон считывает QR-код

  1. Камера фиксирует изображение.
  2. Программа находит поисковые квадраты.
  3. Определяет границы, поворот и размер сетки.
  4. Исправляет перспективу.
  5. Читает формат, снимает маску и извлекает данные.
  6. Исправляет ошибки и декодирует сообщение.
Затем приложение интерпретирует результат: браузер открывает URL, телефон предлагает сохранить контакт, банк — выполнить платёж. QR-код сам ничего не запускает: действие выполняет программа.

Коррекция ошибок

Уровень
Восстанавливается примерно
L
7% кодовых слов
M
15%
Q
25%
H
30%
Высокий уровень помогает при пятнах, царапинах или небольшом логотипе, но уменьшает полезную ёмкость. «До 30%» не означает, что можно закрыть любую треть изображения: значение имеет место повреждения и сохранность служебных узоров.

Статический и динамический QR-код

Статический код непосредственно хранит постоянную ссылку или данные. Динамический обычно содержит короткий URL сервиса-посредника, который перенаправляет пользователя на изменяемую страницу. Следовательно, динамичность относится к переадресации, а не к самой матрице.

Примеры применения

Сфера
Что открывает код
IT
вход или установку приложения
HR
анкету кандидата или сотрудника
Производство
паспорт изделия
Банки
форму оплаты
Медицина
запись или памятку
Образование
тест и материалы
Ритейл
товар, отзыв или программу лояльности
B2B
регистрацию или запрос предложения

Почему код не считывается

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

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

QR-код может скрывать адрес до сканирования. Перед переходом нужно проверить домен, не вводить данные на подозрительной странице и обращать внимание на наклейки поверх оригинального кода. Сам формат не подтверждает подлинность ссылки.

Как использовать в ФОКУЗ

QR-коды подходят для клиентских и HR-опросов после покупки, визита, мероприятия, обучения или обращения в поддержку. Для филиалов, магазинов и точек контакта можно создать отдельные ссылки на анкеты и преобразовать их в коды.
Так измеряют NPS, CSI, удовлетворённость и причины проблем. В отчётах сравнивают ответы по локациям, каналам и периодам, отслеживают динамику и анализируют комментарии. QR-код связывает офлайн-контакт с онлайн-опросом.

Часто задаваемые вопросы

Как работает QR-код простыми словами?
Камера распознаёт рисунок и превращает его обратно в данные.
Что находится внутри QR-кода?
Сообщение и служебные данные для чтения и восстановления.
Нужен ли интернет?
Только для открытия внешней ссылки или онлайн-сервиса.
Почему код читается под углом?
Служебные узоры позволяют исправить поворот и перспективу.
Нужно ли отдельное приложение?
Большинство смартфонов распознаёт QR-коды камерой.
Почему работает код с логотипом?
Часть закрытых данных может восстановить коррекция ошибок.
Можно ли изменить готовый код?
Зашитые данные — нет; страницу за динамической ссылкой — да.
Сколько данных помещается?
Объём зависит от версии, режима и коррекции ошибок.
Почему QR-код не открывается?
Он может быть повреждён или содержать неработающую ссылку.
Опасно ли сканировать QR-коды?
Риск связан с содержимым и сайтом, а не с изображением.

Кратко

  • QR-код хранит данные в двумерной матрице.
  • Угловые узоры задают положение и поворот.
  • Сканер исправляет перспективу и декодирует сообщение.
  • Коррекция восстанавливает часть повреждённых данных.
  • Чем больше данных, тем плотнее матрица.
  • Динамический код работает через переадресацию.
  • Для чтения нужны контраст и тихая зона.
  • В опросах код содержит ссылку на анкету.

Связанные статьи