Генератор QR-кода
Как сделать QR-код, который сканируется с первого раза
QR-коды повсюду: на столиках в кафе, билетах на концерт, посылках и афишах. Они похожи на случайный шум, но у каждого квадратика своя задача. В этом руководстве — что на самом деле хранит QR-код, как сделать код для ссылки, сообщения или домашнего Wi-Fi, как напечатать его так, чтобы он считывался с первой попытки, откуда взялась сама идея и как не попасться на уловки при сканировании чужих кодов.
Что такое QR-код
QR — сокращение от Quick Response, «быстрый отклик». QR-код — это двумерный штрихкод: вместо одного ряда полосок он хранит информацию в квадратной сетке тёмных и светлых клеток, которые называются модулями. Три больших квадрата по углам — это поисковые узоры. Они подсказывают камере, где находится код, как он повёрнут и какого он размера, поэтому его можно сканировать вверх ногами или под углом.
В остальной части сетки лежат ваши данные и дополнительные данные для исправления ошибок, рассчитанные кодами Рида — Соломона: та же математика используется на компакт-дисках и в космических зондах. Благодаря этой избыточности считыватель восстановит содержимое, даже если часть кода испачкана, порвана или закрыта. Самая маленькая версия, первая, имеет размер 21 × 21 модуль, самая большая, сороковая, — 177 × 177 и вмещает почти три тысячи байт. Чем длиннее содержимое, тем крупнее и плотнее сетка.
Как сделать QR-код здесь
Генератор целиком работает в браузере. Код рассчитывается на вашем устройстве в момент ввода, поэтому ничего не загружается, не записывается и не хранится, а регистрироваться не нужно.
- Выберите, что будет в коде: ссылка, текст, доступ к Wi-Fi, почта или номер телефона.
- Заполните поля. Если ввести адрес сайта без https://, он добавится сам, чтобы телефон открыл его как ссылку.
- Смотрите живой предпросмотр. В настройках можно поменять цвета, уровень коррекции, размер картинки и свободное поле.
- Скачайте PNG для экрана и документов или SVG для печати. В поддерживаемых браузерах картинку можно сразу скопировать в буфер обмена.
- Перед отправкой или печатью проверьте код камерой своего телефона.
QR-код Wi-Fi для гостей
С QR-кодом Wi-Fi гостям не придётся набирать длинный пароль с наклейки на роутере. В коде хранятся имя сети, пароль и тип шифрования в стандартном текстовом формате, который начинается с WIFI:. Встроенные камеры iPhone и Android распознают этот формат и предлагают подключиться одним касанием.
Выберите то же шифрование, что и в настройках роутера. Почти все современные роутеры используют WPA2 или WPA3 — оба относятся к WPA. «Без пароля» выбирайте только для открытой сети, а «Скрытая сеть» отмечайте, если роутер не транслирует имя. Спецсимволы вроде точки с запятой, запятой, двоеточия и кавычек экранируются автоматически. Если потом смените пароль от Wi-Fi, сделайте новый код: старый перестанет работать.
Советы по печати: размер, контраст и коррекция
Большинство проблем со сканированием возникает при печати, а не из-за самого кода. Несколько простых правил решают почти всё.
- Размер: по общему правилу сторона кода должна быть не меньше десятой части расстояния сканирования. Код, который сканируют с 30 см, должен быть шириной около 3 см, а афиша, которую видят с 3 м, — около 30 см.
- Контраст: тёмный код на светлом фоне. Чёрное на белом — самый надёжный вариант. Бледные цвета, градиенты и светлые коды на тёмном фоне сбивают многие сканеры, поэтому генератор предупреждает о низком контрасте.
- Свободное поле: оставляйте пустую рамку вокруг кода. Стандарт требует четыре модуля, а текст или картинка вплотную к краю — частая причина неудачного сканирования.
- Коррекция ошибок: уровень L восстанавливает около 7 % повреждений, M — около 15 %, Q — около 25 %, H — около 30 %. M — для повседневных задач, Q или H — для наклеек, уличных вывесок и кодов с небольшим логотипом сверху, L — когда длинный текст должен поместиться в маленький код на экране.
- Длина содержимого: при одинаковом размере печати чем короче содержимое, тем крупнее модули. Короткая ссылка лучше длиннющего адреса.
Краткая история QR-кода
QR-код изобрели в 1994 году Масахиро Хара и его команда в Denso Wave — тогда это было подразделение японского производителя автокомпонентов Denso из группы Toyota. На автозаводах детали отслеживали обычными штрихкодами, и рабочим приходилось сканировать по нескольку этикеток на каждый ящик, ведь один штрихкод вмещал всего около двадцати символов. Хара хотел код, который хранит гораздо больше данных и мгновенно читается с любой стороны.
Поисковые квадраты сделаны с таким соотношением чёрного и белого, которое почти не встречается в печатном тексте и картинках, поэтому сканер находит их мгновенно. Denso Wave владела патентом, но решила не применять его, и в 2000 году формат стал международным стандартом ISO. Когда камеры смартфонов научились читать QR-коды без отдельных приложений, коды пришли в оплату, посадочные талоны, меню и многое другое. Название QR Code по-прежнему остаётся зарегистрированной торговой маркой Denso Wave.
Как безопасно сканировать
QR-код — всего лишь контейнер, и напечатать его может кто угодно. Мошенники иногда наклеивают поддельные коды поверх настоящих на паркоматах, афишах или столиках в кафе, чтобы отправить людей на фальшивые страницы оплаты или входа. Прежде чем открыть ссылку, прочитайте адрес, который показывает камера, и убедитесь, что он принадлежит нужной организации. Будьте осторожны с кодами, которые просят данные карты, пароли или установку приложений, и никогда не сканируйте код из неожиданного сообщения, где вас торопят.
Когда делаете собственные коды, работает то же правило наоборот: используйте ссылки, которыми управляете сами, проверяйте код перед печатью и, если он висит в общественном месте, время от времени смотрите, не заклеил ли его кто-нибудь.