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


Нужен QR на визитке или стенде, чтобы клиент позвонил без ручного набора 11 цифр – и одновременно страшно: вдруг код "сам наберёт" платный номер или это вообще про оплату по телефону? Нет: это inbound-звонок. Человек сканирует QR, телефон открывает набор с уже подставленным номером, а "Вызов" жмёт он сам. За 10–15 минут вы соберёте tel-QR в формате +7… либо поймёте, зачем вместо чистого tel вести на короткий динамический URL на gr-s.ru – чтобы видеть сканы и сменить номер без новой печати.
QR-код для звонка – не СБП и не "оплата по номеру". Внутрь кладут схему tel: с номером в международном виде E.164 (для РФ: tel:+7 и 10 цифр). Операционная система только подставляет номер в диалер; звонок без подтверждения не стартует. Чистый статический tel удобен и мгновенен, но слеп: нет статистики и нельзя сменить цель после тиража. Для витрины и наклеек используйте короткий URL с аналитикой – цель можно заменить на новый номер, форму или WhatsApp без нового PNG.
В поиске кластер "qr код номер телефона" легко увести в чужой intent. По Яндекс Вордстат на 2026-07-24 фраза "qr код номера телефона" даёт около 2205 показов в месяц, "qr код звонок" – около 255. Рядом сидит платёжный шум: "qr код оплаты по номеру телефона" (~165) и "перевод по номеру… qr" (~53). Это не про звонок. Статья – про то, как клиент сам вам звонит, а не про перевод денег.
На практике владелец автосервиса Сергей напечатал статический tel-QR с номером мастера на 500 наклейках для капотов. Мастер уволился, номер сменили – клиенты звонят в пустоту. Сканов не видно, тираж мёртв. С динамическим QR на gr-s.ru он бы за минуту подменил цель на новый номер или на форму записи – наклейки остались бы живыми.
Выбор канала по задаче: срочный голос, короткий текст, чат или анкета
Боль здесь типичная: "всё затолкать в телефонный номер". Не делайте так. Канал выбирайте по сценарию – так сможете избежать тиража, который клиент проигнорирует.
| Канал | Когда брать | Минус | Что класть в QR |
|---|---|---|---|
| Звонок (tel) | Срочный голос: ремонт, "перезвоните сейчас", диспетчер | Нет текста заявки; линия должна отвечать | tel:+7… или динамический URL → звонок |
| SMS | Короткий сигнал с шаблоном текста | SMS может тарифицироваться у клиента | sms:/SMSTO; гайд QR-код для SMS |
| Чат, фото, быстрые ответы в мессенджере | Нужен аккаунт и привычка клиента | ссылка wa.me; гайд QR для WhatsApp | |
| Форма / визитка | Несколько полей, согласие, выбор услуги, контакты | Нужна мобильная страница | URL на форму или электронную визитку |
Вердикт: срочный голос – tel. Короткий текст – SMS. Живой диалог – WhatsApp. Анкета – форма. Ориентир простой: если ждете развёрнутую заявку, не печатайте чистый звонок.
Международный номер без "8" в начале – основа рабочего звонка с iPhone и Android
Схема tel: описана в RFC 3966. Рекомендуемый вид – global E.164: плюс, код страны, цифры без пробелов и скобок. Для России ориентир такой:
tel:+79991234567
Сюрприз для многих: "8" в начале QR часто ломает роуминг и часть приложений. Используйте +7. Добавочный по стандарту пишут как ;ext=101; на практике генераторы иногда дают паузы ,, для DTMF – без теста на двух телефонах не полагайтесь.
В открытых гайдах библиотек QR (в том числе ZXing) прямо сказано: сканер подставляет номер в диалер и не инициирует звонок сам. Это защита от платных и мошеннических номеров, а не "баг". Клиент всегда подтверждает "Вызов".
Пошагово создайте QR для звонка:
Не делайте: не вставляйте 8 (900)… со скобками. Избегайте обещаний "звонок уйдёт сам". Уберите лишние пробелы из payload, если генератор их не экранирует – часто ломается префилл.
Чистый tel мгновенен; динамика спасает тираж и даёт сканы
Статический tel-QR зашивает номер навсегда. Сменили мастера или линию – картинка мертва. Аналитики сканов у "голого" tel обычно нет.
Динамический QR на gr-s.ru кладёт внутрь короткий HTTPS-редирект. В кабинете вы видите тестовые и боевые сканы и можете сменить цель на новый номер, форму или WhatsApp – без нового PNG. Workflow: задача → короткий URL → QR → тест → печать → правки цели в кабинете.
| Параметр | Статический tel: | Динамический URL (gr-s.ru) |
|---|---|---|
| Смена номера | Нужна новая картинка | Правка цели в кабинете |
| Сканы | Обычно нет | Есть в статистике |
| Смена канала | Нельзя | Звонок → форма / WhatsApp за минуту |
| Когда достаточно | Разовый стенд, номер навсегда | Витрина, наклейки, сезонная акция |
Сделайте динамику по умолчанию для любого тиража больше "одной таблички". Чистый tel оставляйте только если номер точно не изменится и статистика не нужна.
Боль размещения – код есть, а контекста нет: человек не понимает, зачем сканировать. Добавьте короткую CTA рядом с QR.
Используйте динамический URL, если код уедет "в поле" на месяцы: номер линии или ответственный могут смениться. Для одноразового баннера на день статики часто хватает – но всё равно проверьте оба телефона до печати.
Типичная ошибка – перепутать звонок с оплатой по номеру. В подписи пишите явно "чтобы позвонить", не "оплатить". Вторая частая поломка – ведущая 8 вместо +7: диалер открывается криво или не на всех устройствах.
Критерий готовности простой. Скан с iPhone и Android открывает набор с верным +7…; "Вызов" нажимает человек. При динамике в кабинете видны тестовые сканы, а цель (номер / форма / WhatsApp) можно сменить без нового PNG. Получите этот результат – и только потом отдавайте файл в типографию.
Материал проверен: Мольков Максим (Разработчик 1С-Битрикс, создатель сервиса gr-s.ru).
На чём опираемся: схема tel: – RFC 3966; pre-fill диалера без автозвонка – ZXing Barcode Contents и RU-гайды phone QR; E.164 +7 вместо ведущей 8 – практика dual-OS тестов; динамика и сканы – fact-bank GR-S / gr-s.ru; частотность «qr код номера телефона» (~2205) и «qr код звонок» (~255) – Яндекс Вордстат, Россия, 2026-07-24.
Соберите строку tel:+7XXXXXXXXXX, сгенерируйте QR и проверьте скан на двух телефонах. Для тиража используйте короткий URL на gr-s.ru с редиректом на звонок – так проще менять номер и смотреть сканы.
Звонок открывает диалер (голос). SMS открывает черновик сообщения. Это разные каналы: подробнее в статье про QR-код для SMS. WhatsApp – отдельный гайд про чат.
У чистого статического tel – нет, нужна новая картинка. У динамического QR на gr-s.ru – да: меняете цель в кабинете, наклейки остаются теми же.
Нет. Система только подставляет номер; человек подтверждает вызов. Так устроены нормальные сканеры и политика безопасности ОС.
По RFC 3966 допустим параметр ;ext=. На практике часто используют паузы ,, – обязательно протестируйте на ваших телефонах: поддержка DTMF после набора зависит от устройства.
Иногда откроется VoIP/FaceTime или появится ошибка обработчика. Для гостевых устройств без сотовой связи лучше вести на форму или мессенджер, а не на чистый tel.
Была ли полезна вам статья?