← К списку статей
Блог

Как сделать QR-код для email: адрес, тема и динамический код

Мольков Максим23 июля 2026 г.7 мин чтения0 просмотров
Как сделать QR-код для email: адрес, тема и динамический код

Хотите, чтобы клиент с визитки или стенда написал вам письмо без набора email вручную – и боитесь, что QR "сам разошлёт" сообщения, а в поиске всё смешивается с Почтой России и входом в Яндекс.Почту? Сцена другая: скан открывает черновик в почтовом приложении с адресом, темой и текстом, а кнопку "Отправить" нажимает человек. За 15 минут вы соберёте mailto-QR либо поймёте, когда лучше вести на веб-форму через динамический URL на gr-s.ru.

QR для email – это inbound-кнопка "напишите нам", не трекинг посылки и не логин в веб-почту. Внутрь кладут mailto:адрес?subject=&body= по RFC 6068 с percent-encoding (%20, %0A). Письмо само не уходит. Чистый статический mailto удобен, но слеп: нет сканов и нельзя сменить To после печати. Для тиража используйте короткий динамический URL – цель можно подменить на форму или новый адрес без нового PNG.

По Яндекс Вордстат на 2026-07-23 "qr код email" около 107 показов в месяц, "электронная почта qr код" – около 304. Кластер "qr код почта" (~5914) почти целиком про Почту России и вход в веб-почту – не ваш гайд. Пишем под intent "клиент сам пишет вам".

На практике владелец шоурума Игорь напечатал статический mailto-QR на 500 визиток. Через месяц переехал на support@…, а визитки уже раздали: письма уходят в старый ящик, сканов нет. Знакомые ещё спрашивали: "это Почта России?". С динамическим QR он бы сменил цель на форму или новый адрес – тираж жив.

1. Сравните mailto, форму и SMS перед печатью

Таблица сравнения mailto, веб-формы и SMS перед печатью QR

Выбор канала: короткий inbound email, анкета или SMS-черновик

Боль здесь простая: "всё запихнуть в письмо" – удобно вам, но неудобно клиенту, если нужна анкета с полями. Выберите канал по задаче, не по привычке – так сможете избежать тиража, который человек не станет заполнять.

Канал Когда брать Минус Что класть в QR
Mailto-черновик Короткий сигнал: "Прайс", "Запись", "Обратная связь" Нужен почтовый клиент; нет сканов у голой статики mailto:…?subject=…&body=… или динамический URL → действие
Форма / опрос Обязательные поля, согласия, CRM, антиспам Нужна страница и нормальный мобильный UX URL на форму; см. QR для опроса
SMS Ещё короче: "перезвоните", "есть вопрос по заказу" SMS может тарифицироваться у клиента sms:+7…; гайд QR-код для SMS

Вердикт: для "напишите нам одной фразой" mailto ок. Для заявки с полями – форма. Для сверхкороткого сигнала – SMS. Не делайте mailto-QR, если ждёте развёрнутую анкету или хотите обязательные галочки согласия.

Отдельно: QR на письме / КП (B33) – это носитель на бланке, который ведёт на оплату, сайт или PDF. B36 – payload mailto inbound: клиент пишет вам. Не путайте картинку на КП с кнопкой "открыть черновик письма".

2. Соберите адрес, тему и тело: mailto по RFC 6068

Схема сборки mailto: адрес, тема, тело по RFC 6068

Короткий шаблон и правильная кодировка – основа читаемого черновика на двух ОС

Сюрприз из гайдов и GitHub: RFC 6068 требует percent-encoding пробелов и переносов (%20, %0A), а часть генераторов ставит "+" вместо пробела. На iOS Mail пробелы тогда становятся буквальными плюсами в теме и теле (issue SimpleSoftwareIO#287).

Канон payload (wiki ZXing): mailto: с опциональными subject, body, cc, bcc. MATMSG – устаревшая альтернатива; в 2026 берите mailto. Ориентир: тема до ~80 символов, тело – 1–2 предложения. Длинный body уплотняет QR и хуже сканируется.

Рекомендуемый вид payload:

mailto:info@example.com?subject=Zapros%20ceny&body=Zdravstvuyte%2C%0Ainteresuet%20katalog

На практике кириллицу тоже кодируют в UTF-8 percent-encoding – иначе на одной ОС тема кривая, на другой пустая. Пробелы не заменяйте на "+", переносы строк – %0A (или %0D%0A).

  1. Запишите To латиницей (info@домен) – без пробелов вокруг @.
  2. Составьте короткую тему – ориентир до 80 символов.
  3. Добавьте шаблон body в 1–2 предложения, без простыни прайса.
  4. Соберите строку mailto:…?subject=…&body=… с %20 и %0A.
  5. Вставьте в генератор, скачайте PNG только после теста.
  6. Откройте черновик на iPhone и Android: To верный, тема читаемая, "Отправить" жмёте вручную.

Не делайте: не обещайте "письмо уйдёт само" – QR открывает compose, человек подтверждает. Избегайте гигантского body: QR становится плотным на визитке. Уберите из шаблона лишние поля – это черновик, не CRM.

3. Когда хватает статики, а когда нужен динамический URL

Чеклист: статический mailto или динамический URL для email QR

Статический mailto-QR зашивает адрес навсегда. Сменили ящик – картинка мертва. Сканов у "голого" mailto обычно нет. Типичная ошибка Игоря: 500 визиток и ноль шанса поправить To.

Динамический QR на gr-s.ru кладёт внутрь короткий редирект. В кабинете видны сканы, цель меняется на форму или новый mailto без нового PNG. Workflow: задача → короткий URL → QR → тест → печать → правки в кабинете.

Параметр Статический mailto Динамический URL (gr-s.ru)
Смена To / темы Нужна новая картинка Правка цели в кабинете
Сканы Обычно нет Есть в статистике
Смена канала Нельзя mailto → форма за минуту
Когда достаточно Разовый стенд, адрес навсегда Визитка, стенд, упаковка, сезон

Рекомендация: для визиток и тиража используйте динамику по умолчанию. Чистый mailto – для внутреннего теста. Добавьте пометку кампании в кабинете.

У части телефонов нет почтового клиента – mailto упирается в "нет приложения". Сделайте рядом печатный email и предпочтите QR на форму, если аудитория "не почтовики".

4. Разместите код: визитка, стенд, упаковка, раздатка

Подпись "Напишите нам" снижает страх "это спам / Почта России" и задаёт ожидание

Боль размещения – клиент не понимает, зачем сканировать, и принимает код за посылку или вход в почту. Добавьте короткую подпись: "Напишите нам письмо" или "Скан → черновик email".

  • Визитка. Ориентир размера кода от ~2×2 см, контраст тёмный на белом, quiet zone не обрезайте. Тема в payload – короткая ("Связь по визитке").
  • Стенд / стойка. Крупнее, читается с шага. Здесь динамика обязательна: меняются акции и ящики.
  • Упаковка / раздатка. Подходит для "вопрос по заказу". Если нужна анкета с полями – лучше URL на форму, не mailto.

Проверьте скан при дневном и искусственном свете. Типичная ошибка – серый QR на кремовой бумаге: камера "не видит" модули. Уберите лишний декор поверх углов кода. Рядом с QR напечатайте email текстом – fallback, если mailto не открылся.

5. Чеклист ошибок: Почта России, кодировка, dual-OS тест

Пройдите список до типографии – это ваш success criteria на сегодня: скан с iPhone и Android открывает черновик с верным To, читаемой темой и телом; "Отправить" жмёт человек; при динамике в кабинете видны тестовые сканы, а цель можно сменить без нового PNG.

  1. Проверьте, что это не трекинг Почты России и не вход в веб-почту по QR.
  2. Сделайте percent-encoding: пробелы %20, переносы %0A, не "+".
  3. Проверьте черновик на iPhone и Android до печати.
  4. Добавьте печатный email рядом с кодом.
  5. Используйте динамический URL, если тираж больше разового макета.
  6. Через неделю сверьте сканы и при смене ящика обновите цель.

Частые поломки:

  • кириллица без encode – кривая тема на iOS;
  • "+" вместо %20 – буквальные плюсы в subject/body;
  • длинный body → плотный QR, плохо сканируется;
  • статика "навсегда" без плана смены To;
  • путаница с B33: QR на бланке КП ≠ mailto inbound.

Избегайте подписей на носителе вроде "войдите в почту" или "отследить посылку" – это чужой intent. Правильный тон: "напишите нам".

Материал проверен: Мольков Максим (Разработчик 1С-Битрикс, создатель сервиса gr-s.ru).
На чём опираемся: mailto subject/body – RFC 6068; compose без автоотправки – Apple Mail Links и QRLynx; mailto vs MATMSG – ZXing wiki; "+" на iOS – SimpleSoftwareIO#287; %0A и короткий payload – QuickChart; динамика – fact-bank GR-S / gr-s.ru; частотность "qr код email" / "электронная почта qr код" – Яндекс Вордстат, Россия, 2026-07-23.

Частые вопросы

Как сделать QR, который открывает письмо?

Сделайте строку mailto:адрес?subject=…&body=… с percent-encoding, вставьте в генератор и скачайте PNG. Проверьте скан на iPhone и Android: должен открыться черновик, а не уйти письмо само.

Можно ли вписать тему и текст заранее?

Да – через параметры subject и body по RFC 6068. Используйте короткий шаблон и кодируйте пробелы как %20, переносы как %0A. Не полагайтесь на "+" – на iOS Mail он часто остаётся в тексте буквально.

Чем лучше форма вместо mailto?

Форма – когда нужны обязательные поля, согласия и CRM. Mailto оставляйте для короткого inbound-сигнала. Канал можно сменить через динамический URL без перепечатки.

Нужен ли динамический QR для email?

Для разового макета статики хватает. Для визитки, стенда и смены адреса используйте динамический короткий URL – увидите сканы и обновите цель за минуту.

Это не Почта России и не вход в Яндекс.Почту?

Нет: вы делаете кнопку "клиент сам пишет вам". Трекинг посылки и логин по QR – другой поиск. На носителе пишите "Напишите нам", рядом – email текстом.

Что если у клиента нет почтового приложения?

Чистый mailto может упереться в "нет приложения". Добавьте видимый email рядом и предпочтите QR на веб-форму – контакт не потеряете.

Была ли полезна вам статья?

0 лайка