QR-код (от Quick Response — «быстрый отклик») — двухмерный штрихкод, придуманный в Японии. Квадратик с чёрными точками на белом поле мы видим на рекламных плакатах, в журналах, на упаковке товаров, в музеях и на зданиях. Информацию из него за секунду считывает камера любого смартфона: в современных iOS и Android сканер встроен в стандартное приложение камеры, отдельная программа-ридер не нужна.
Сколько данных помещается
Что можно зашифровать в этом штрихкоде? Всё, что угодно! Максимум для самого большого кода (версия 40, уровень L):
- цифры — 7089;
- цифры и латинские буквы — 4296;
- двоичные данные (в т.ч. текст в UTF-8 с кириллицей) — 2953 байт;
- иероглифы (кандзи) — 1817.
Чем больше данных, тем плотнее и мельче узор. Для печати лучше держать содержимое коротким — 100–300 символов.
Что можно закодировать
| Что | Формат строки |
|---|---|
| Ссылка | https://bl2.ru/ — пишите с префиксом https:// или http://, иначе телефон покажет просто текст |
| Wi-Fi | WIFI:T:WPA;S:MyHome;P:secret123;; — T тип защиты (WPA, WEP или nopass), S имя сети, P пароль. Телефон подключится без ввода пароля |
| Визитка (vCard) | BEGIN:VCARD, VERSION:3.0, N:Иванов;Иван, TEL:+79001234567, EMAIL:ivan@example.com, END:VCARD — каждое поле с новой строки |
| Телефон, SMS, почта | tel:+79001234567, SMSTO:+79001234567:Текст, mailto:info@example.com |
| Координаты | geo:55.7539,37.6208 |
| Текст | любой текст: номер заказа, цена, инструкция, код купона |
Уровни коррекции ошибок (ECC)
QR-код хранит избыточные данные (код Рида–Соломона), поэтому читается, даже если часть его испачкана, порвана или закрыта логотипом. Уровень ECC — какой процент кодовых слов может быть восстановлен без потери данных:
| Уровень | Восстанавливается | Когда выбирать |
|---|---|---|
| L — Low (слабый) | ~7% | экран, чистая поверхность, максимум данных |
| M — Medium (средний) | ~15% | универсальный вариант для печати |
| Q — Quartile (нормальный) | ~25% | упаковка, улица, возможны загрязнения |
| H — High (высокий) | ~30% | логотип в центре, наклейки, износ |
Чем выше уровень, тем больше точек при том же содержимом.
Размер и печать
- Size — размер графического изображения QR-кода: число пикселей на один модуль (точку). Для экрана хватает 4–6, для печати выбирайте больше или скачивайте SVG — вектор не теряет чёткость при любом увеличении.
- Правило дистанции: сторона кода ≈ расстояние сканирования ÷ 10. Визитка — от 2 см, листовка — 3–4 см, плакат, который читают с 2 м, — от 20 см.
- Отступ (тихая зона) вокруг кода — не меньше 4 модулей, иначе сканер может не найти код.
- Тёмный код на светлом фоне и высокий контраст. Инвертированные цвета читают не все сканеры.
- Перед печатью тиража проверьте код двумя-тремя телефонами.
Где используется
Представьте, что вы увидели рекламу, которая привлекла внимание. Если бы в ней была просто написана ссылка, её пришлось бы запоминать. QR-код позволяет в считанные секунды открыть сайт на телефоне. QR-коды используют в электронных письмах, на сайтах, визитках, футболках, транспорте, акционных купонах; для оплаты по СБП, электронных билетов и посадочных, меню в кафе, Wi-Fi для гостей, маркировки товаров («Честный знак») и инвентаризации. Для развлечения: QR-коды на брелоках помогают вернуть потерянные ключи, их чеканят на монетах, добавляют в резюме и используют в городских квестах — найди код, получи подсказку и переходи на следующий уровень.
Как пользоваться генератором
- Впишите в поле нужную информацию: текст, ссылку или строку в одном из форматов выше.
- Выберите уровень ECC, размер и отступ — код перестраивается сразу.
- Скачайте результат в PNG (для сайтов и документов) или SVG (для типографии). Код создаётся прямо в браузере, данные никуда не отправляются.