Как работает QR-код: устройство и принцип считывания
2026-07-25 23:08
QR-код (Quick Response Code) — это двумерный код, в котором информация записана матрицей светлых и тёмных модулей. Камера получает изображение, сканер находит служебные узоры, исправляет наклон, восстанавливает допустимые повреждения и расшифровывает содержимое — ссылку, текст, контакт или платёжные реквизиты. QR-коды используют для оплаты, авторизации, билетов, маркировки и опросов: они быстро считываются с разных углов и занимают мало места.
Из чего состоит QR-код
Элемент
Назначение
Три поисковых квадрата
Определяют положение и поворот
Синхронизирующие линии
Задают сетку модулей
Выравнивающие узоры
Компенсируют искажения
Область данных
Хранит сообщение и проверочные блоки
Формат и версия
Сообщают параметры декодирования
Тихая зона
Отделяет код от фона
Для стандартного QR-кода нужна свободная рамка шириной четыре модуля. Три угловых узора позволяют распознавать его при любом повороте.
Фраза «чёрный квадрат — 1, белый — 0» упрощает устройство: часть модулей служебная, а данные перед выводом изменяются маской, чтобы код было легче распознать.
Как создаётся QR-код
Данные переводятся в числовой, буквенно-цифровой, байтовый или другой режим.
Выбираются размер матрицы и уровень коррекции ошибок.
К сообщению добавляются служебные и проверочные кодовые слова Рида — Соломона.
Блоки размещаются в матрице, маскируются, затем записываются параметры формата.
Существует 40 версий стандартного QR-кода: от 21 × 21 до 177 × 177 модулей. Чем больше данных и выше коррекция, тем плотнее символ. Максимальная ёмкость при минимальной коррекции — 7 089 цифр, 4 296 буквенно-цифровых знаков или 2 953 байта.
Как телефон считывает QR-код
Камера фиксирует изображение.
Программа находит поисковые квадраты.
Определяет границы, поворот и размер сетки.
Исправляет перспективу.
Читает формат, снимает маску и извлекает данные.
Исправляет ошибки и декодирует сообщение.
Затем приложение интерпретирует результат: браузер открывает 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-код хранит данные в двумерной матрице.
Угловые узоры задают положение и поворот.
Сканер исправляет перспективу и декодирует сообщение.
Коррекция восстанавливает часть повреждённых данных.