Что можно закодировать
Ссылку — самый частый случай: сайт, меню кафе, форма отзыва, карточка товара, страница оплаты. Телефон откроет ссылку в браузере. Указывайте адрес целиком, с https:// — так камера точно поймёт, что это ссылка.
Wi-Fi — код содержит строку вида WIFI:T:WPA;S:имя сети;P:пароль;;. Камеры iPhone и большинства Android-смартфонов предлагают подключиться к сети без ввода пароля. Спецсимволы в имени сети и пароле (точка с запятой, двоеточие, кавычки, обратная косая черта) генератор экранирует сам. Скрытые сети этот режим не поддерживает. Надёжный пароль для гостевой сети можно сделать в генераторе паролей.
Телефон — код вида tel:+79001234567: при сканировании телефон предложит позвонить. Пишите номер в международном формате с +7 — так он сработает и у гостей с иностранными SIM-картами. Email — mailto:, откроется новое письмо на этот адрес.
Визитку (vCard) выберите режим «Ссылка / текст» и вставьте текст визитки:
BEGIN:VCARD
VERSION:3.0
N:Иванова;Анна
FN:Анна Иванова
TEL:+79001234567
EMAIL:anna@example.ru
END:VCARD
Телефон распознает визитку и предложит сохранить контакт. Каждое поле — с новой строки. Чем больше полей, тем плотнее код, поэтому в визитку кладите только нужное.
Обычный текст — тоже можно: телефон просто покажет его на экране. Код вмещает до 2 953 байт — это 2 953 латинских символа, но кириллица в QR занимает по 2 байта на букву, поэтому русского текста помещается примерно вдвое меньше. Длинные тексты лучше выложить на страницу и закодировать ссылку на неё.
Размер для печати
QR-код состоит из квадратиков — модулей. Чем больше данных, тем больше модулей и тем мельче каждый из них при том же размере кода. Например, ссылка https://sdelayonline.ru/ с уровнем коррекции M — это код 25 × 25 модулей. Если напечатать его размером 2 × 2 см вместе с белым полем, один модуль будет 0,61 мм.
Длинная ссылка с UTM-метками (111 символов) даёт уже 45 × 45 модулей, и в те же 2 см модуль получится всего 0,38 мм — старые камеры и камеры в плохом освещении такие точки различают с трудом. Поэтому для печати убирайте из ссылки лишние параметры или увеличивайте код.
Уровень коррекции тоже влияет на плотность: та же короткая ссылка с уровнем H — уже 29 × 29 модулей. Высокий уровень нужен, если на код будет наложен логотип или он будет висеть на улице, где может испачкаться. Для визитки и листовки без логотипа хватает M.
Белое поле вокруг кода обязательно: по стандарту QR оно должно быть шириной не меньше 4 модулей. В скачанном файле поле уже такой ширины. Если код ставите на цветной фон или фото, не обрезайте белую рамку вокруг него.
Для печати скачивайте SVG: векторный код остаётся чётким при любом увеличении. PNG подойдёт для сайта и мессенджеров; для крупной печати выбирайте 2048 px.
Проверка перед печатью
Перед тем как отдавать макет в типографию, отсканируйте код с экрана и из распечатки на обычном принтере — в реальном размере. Проверьте камерой iPhone и Android-телефона: ссылка должна открываться, а Wi-Fi — подключаться.
Сканируйте с того расстояния, с которого будут сканировать люди: код на плакате у входа — с нескольких шагов, на столике в кафе — с вытянутой руки. Проверьте при слабом свете.
Убедитесь, что ссылка ведёт на рабочую страницу, которая открывается на телефоне без входа в аккаунт. Если код печатается большим тиражом, проверьте пробный экземпляр из типографии: глянцевая плёнка и блики иногда мешают камере.
Статичный и «динамический» QR-код
Этот генератор делает статичный код: ссылка или текст записаны прямо в узоре. Код не зависит от нашего сайта, не истекает и не требует подписки — он будет работать, пока существует страница, на которую ведёт.
«Динамические» коды предлагают платные сервисы: в узор записывается короткая ссылка на сервер сервиса, а он уже перенаправляет на ваш адрес. Так можно поменять адрес после печати и смотреть статистику сканирований. Обратная сторона — код зависит от сервиса: если подписка закончится или сервис закроется, напечатанные коды перестанут открываться.
Если нужно менять адрес после печати, а свой сайт уже есть, закодируйте ссылку на страницу своего сайта и при необходимости настройте с неё переадресацию. Для учёта переходов добавьте в ссылку UTM-метки — но помните, что код от этого станет плотнее.
Частые ошибки: светлый код на тёмном фоне — многие сканеры такое не читают; логотип поверх кода без повышения уровня коррекции до Q или H; код на изгибе (бутылка, кружка) — узор искажается. Нужен не QR, а штрихкод для товара — есть генератор штрихкода.