QR-код: что это, как работает и как создать
Чёрно-белый квадрат на чеке, меню или упаковке — это ссылка, которую камера телефона читает за секунду. QR-код хоронили как «технологию, которой никто не пользуется», пока камеры смартфонов не научились сканировать его без приложений, а пандемия не приучила всех наводить телефон на меню. Сегодня это самый дешёвый мост из офлайна в онлайн: напечатали квадрат — и любая листовка, вывеска или коробка ведёт человека на нужную страницу. Разберём, как он устроен, где приносит бизнесу пользу и как сделать свой бесплатно.
Что такое QR-код
QR расшифровывается как Quick Response — «быстрый отклик». Придумали его в 1994 году в Японии, в компании Denso Wave, для маркировки деталей на автомобильном конвейере: обычный штрихкод вмещал мало данных и читался только под одним углом. QR-код решил обе проблемы — он хранит до ~4 тысяч символов текста и сканируется с любой стороны.
На практике в QR-код чаще всего зашивают URL: навёл камеру — открылась страница. Но формат умеет больше: визитка vCard, которая сразу сохраняется в контакты, настройки Wi-Fi, номер телефона, готовый текст сообщения, координаты. Переломный момент случился примерно в 2017 году, когда штатные камеры iPhone и Android начали распознавать QR без сторонних приложений — с этого момента барьер «скачай сканер» исчез, и сканируют теперь все.
Как это работает: матрица и запас прочности
QR-код — это матрица из чёрных и белых модулей (квадратиков), где закодированы биты данных. Три больших квадрата по углам — метки позиционирования: по ним сканер понимает, где верх и под каким углом повёрнут код. Чем больше данных, тем плотнее матрица: короткая ссылка даёт крупные, легко читаемые модули, а URL на 200 символов — мелкую «кашу», которую камера возьмёт только вблизи.
Самое интересное — коррекция ошибок по алгоритму Рида — Соломона. В код закладывается избыточность, и он остаётся читаемым, даже если часть картинки повреждена или закрыта. Уровней четыре: L восстанавливает до 7% площади, M — до 15%, Q — до 25%, H — до 30%. Именно поэтому в центр QR-кода можно вставить логотип: он «съедает» часть модулей, но избыточность компенсирует потерю. По той же причине код на мятой упаковке или поцарапанной табличке обычно всё ещё сканируется.
Зачем QR-код бизнесу: конкретные сценарии
- Меню и оплата. Наклейка на столе ведёт на меню, счёт или страницу оплаты — без официанта с терминалом и без печати меню при каждом изменении цен.
- Сбор отзывов. QR на чеке, упаковке или стойке ведёт прямо на страницу отзывов — в момент, когда клиент доволен и ему лень искать вас вручную. Как выстроить этот процесс — в статье про сбор отзывов клиентов, а для офлайн-точек это ещё и топливо для локального SEO.
- Визитка. QR с vCard сохраняет контакт в телефон одним сканом — никакого «продиктуйте почту по буквам». Можно вести и на сайт-визитку, где собраны все способы связи.
- Wi-Fi для гостей. Код с настройками сети подключает к Wi-Fi без диктовки пароля — мелочь, которая экономит персоналу десятки одинаковых разговоров в день.
- Упаковка → инструкция и сайт. Вместо вкладыша мелким шрифтом — код на коробке: видеоинструкция, регистрация гарантии, каталог. Обновили страницу — «обновилась» и вся отпечатанная партия.
- Офлайн-реклама с меткой. Билборд, листовка и штендер с QR перестают быть «слепыми»: по размеченной ссылке видно, сколько людей пришло с каждого носителя.
Как создать QR-код
Для обычной задачи «ссылка → квадрат» не нужны ни платные сервисы, ни регистрация. Порядок такой:
- Подготовьте ссылку. Короткую, с https и с метками, если код пойдёт в рекламу. Чем короче URL, тем крупнее модули и надёжнее скан.
- Сгенерируйте код. Вставьте ссылку в генератор, выберите размер и уровень коррекции ошибок (для печати с логотипом — Q или H).
- Скачайте и проверьте. Отсканируйте с экрана и с тестовой распечатки несколькими телефонами — и только потом отдавайте в тираж.
Кстати, о странице назначения: скан — только половина дела. Если страница грузится 10 секунд или форма не нажимается пальцем, человек уйдёт. Что с этим делать — в статье про конверсию сайта.
Статический или динамический: важная развилка
В статическом коде зашита сама ссылка: что напечатали, туда и ведёт, навсегда. В динамическом — короткая ссылка сервиса-посредника, который редиректит куда скажете: адрес назначения можно менять хоть каждый день, не перепечатывая код, плюс сервис считает сканы. Звучит заманчиво, но есть подвох: динамический код живёт ровно столько, сколько живёт посредник. Сервис закрылся, сменил тариф или удалил вашу ссылку за неактивность — и весь отпечатанный тираж ведёт в никуда.
| Параметр | Статический | Динамический |
|---|---|---|
| Что внутри | Сама ссылка | Редирект через сервис |
| Сменить адрес после печати | Нельзя | Можно в любой момент |
| Статистика сканов | Только через метки в ссылке | Встроенная |
| Зависимость от сервиса | Нет | Полная |
| Для чего | Вывески, упаковка, всё долгоживущее | Короткие акции, тесты |
Практичное правило: для носителей, которые живут годами (вывеска, упаковка, табличка), — только статический код на свой домен. Гибкость динамического при этом никуда не теряется: сделайте короткий адрес вида вашсайт.ru/qr и настройте редирект у себя — ссылку можно менять, а зависите вы только от собственного домена.
Дизайн и читаемость
- Контраст. Тёмные модули на светлом фоне. Инверсию (белое на чёрном) и бледные фирменные цвета часть сканеров не берёт.
- Тихая зона. Вокруг кода нужна пустая рамка шириной минимум в 4 модуля. Текст и графика вплотную к квадрату ломают распознавание.
- Размер. Для скана с 30–40 см (листовка, стол) — минимум 2×2 см. Дальше работает правило одной десятой: сторона кода ≈ дистанция сканирования / 10. Плакат, который читают с трёх метров, требует квадрата около 30 см.
- Логотип. Не больше ~20% площади и только с уровнем коррекции Q или H — иначе съедите весь запас прочности ещё до первой царапины.
Частые ошибки
- Мелкий код на билборде. Квадрат 5 см на щите у дороги не отсканирует никто и никогда — см. правило одной десятой выше.
- Ссылка без https. Часть телефонов покажет предупреждение о небезопасном сайте, и человек закроет страницу, не открыв.
- Длиннющий URL. Адрес с десятком параметров превращает матрицу в мелкую сыпь. Сократите ссылку редиректом на своём домене.
- Никто не проверил сканом. Код одобрили на макете в Figma, а с реального расстояния и при реальном освещении он не читается.
- Нет меток. Без разметки все сканы склеятся с остальным трафиком, и вы не узнаете, окупилась ли листовка. Зачем нужны UTM-метки и как их ставить — отдельная статья.
Безопасность: квишинг
У QR-кода есть неприятное свойство: человек не видит адрес до скана. Этим пользуются мошенники — печатают наклейку со своим кодом и лепят её поверх настоящего на парковочном автомате, объявлении или столике кафе. Схему назвали квишингом (quishing, от QR + phishing): жертва сканирует «оплату парковки» и попадает на поддельную страницу, где вводит данные карты.
Что делать бизнесу: периодически осматривать свои офлайн-носители на предмет чужих наклеек, а главное — вести коды на узнаваемый короткий адрес своего домена и писать его текстом рядом с кодом. Тогда внимательный клиент сможет сверить адрес после скана, а подмена станет заметнее. Пользователям же правило одно: после скана посмотреть на домен в адресной строке до того, как вводить какие-либо данные.
Коротко
QR-код — матрица, в которую чаще всего зашита ссылка; телефон читает её штатной камерой за секунду. Благодаря коррекции ошибок Рида — Соломона код работает даже повреждённым на 7–30% — отсюда и логотипы в центре. Бизнесу он даёт дешёвый мост из офлайна в онлайн: меню и оплата, отзывы с чека, визитки vCard, Wi-Fi для гостей, инструкции с упаковки, размеченная офлайн-реклама. Создаётся бесплатно за минуту, но для долгоживущих носителей берите статический код на свой домен, а не редирект чужого сервиса. Перед печатью — короткая ссылка с https и UTM, контраст, тихая зона, размер от 2×2 см и обязательный тестовый скан с реального расстояния.