QrDeco.com

WhatsApp QR-код: чат с уже набранным сообщением

WhatsApp QR-код — это обычный URL-код, ведущий на чат wa.me. Скан открывает WhatsApp с вашим номером и, если нужно, уже написанным сообщением в поле ввода. Посетитель всё равно нажимает «Отправить» — ничего не уходит молча.

Ссылка wa.me с предзаполненным сообщением, закодированная как статический QR-код.

Формат ссылки wa.me

Адрес имеет вид https://wa.me/<номер>, где номер записан в международном формате без знаков препинания. Добавьте ?text= и сообщение в URL-кодировке, чтобы заполнить поле ввода. Держите сообщение коротким: каждый символ удлиняет ссылку и делает печатные модули плотнее.

Запишите номер в формате E.164

E.164 означает код страны, за которым идёт абонентский номер: только цифры, без плюса и без ведущего нуля после кода страны. Британский мобильный 07700 900123 превращается в 447700900123. Американский номер (555) 123-4567 становится 15551234567.

  • Уберите +, пробелы, дефисы и скобки — wa.me принимает только цифры.
  • Сохраняйте код страны, даже если аудитория местная: скан с иностранного телефона тоже должен работать.
  • Проверяйте на номере, который действительно принимает сообщения WhatsApp, а не на городском телефоне.

Заполните сообщение через URL-кодирование

Параметр text должен быть percent-encoded. Пробел становится %20, апостроф — %27, запятая — %2C, перевод строки — %0A. Незакодированные пробелы часто переживают браузер, но ломаются в некоторых сканерах, поэтому кодируйте каждый зарезервированный символ и проверяйте итоговую строку в обычной вкладке браузера до того, как она попадёт на вывеску.

Куда попадает переписка

На телефоне с установленным WhatsApp ссылка открывает приложение, на десктопе предлагает WhatsApp Web. Номер без аккаунта WhatsApp покажет ошибку, а бизнес-аккаунт ведёт себя как любой другой чат. Если нужно маршрутизировать обращения в командный inbox или API, это другой продукт: код wa.me всегда ведёт в одну переписку.

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

Нужно ли посетителю сначала сохранить мой номер?

Нет. wa.me открывает чат сразу; номер сохраняется, только если посетитель сам решит добавить его в контакты.

Может ли сообщение отправиться автоматически?

Нет. Оно лишь предзаполнено, а отправляет его посетитель. Тихая отправка потребовала бы WhatsApp Business API и явного согласия.

Почему мой код открывает пустой чат?

Проверьте номер: ведущий ноль, отсутствующий код страны или знаки препинания обычно ведут к номеру, которого нет в WhatsApp.

← Все сценарии