Что такое Генератор SMS-ссылок?

Создаёт кликабельные ссылки sms:, которые открывают приложение для сообщений с заполненным номером и текстом. Подходит для страниц контактов, ссылок техподдержки и кнопок призыва к действию.

Генератор формирует URI вида sms:+номер?body=закодированный-текст. Текст сообщения автоматически экранируется по правилам URL, поэтому эмодзи, переводы строк и спецсимволы доходят без искажений. iOS обрабатывает sms: так же, как tel:, и перед открытием «Сообщений» показывает подтверждение. Android делает то же самое с приложением SMS по умолчанию.

Как использовать

  1. Введите номер телефона получателя с кодом страны (например, +7 999-123-45-67).
  2. Введите текст сообщения, который будет автоматически подставлен при открытии ссылки.
  3. Скопируйте сгенерированную sms-ссылку или скачайте HTML-фрагмент для встраивания на сайт.

Когда использовать

  • Добавить кнопку обращения в поддержку в одно касание на мобильную посадочную страницу.
  • Превратить номер заказа на бумажном чеке в SMS со встроенным шаблоном для службы поддержки.
  • Дать слушателям подкаста проголосовать SMS с хэштегом, текст которого уже подставлен.

Результат

Допустим, вам нужна ссылка техподдержки в подвале сайта. Введите +7-800-555-01-99 с сообщением «Здравствуйте, мне нужна помощь с заказом №» — и получите sms-ссылку, которая откроет приложение с готовым текстом.

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

Работают ли ссылки sms: в настольных браузерах?
В большинстве случаев нет. На macOS ссылка откроет «Сообщения», если приложение привязано к iCloud. В Windows и Linux большинство браузеров покажут ошибку или просто проигнорируют ссылку, так как стандартного обработчика SMS нет. Ссылки рассчитаны на мобильные устройства.
Зачем указывать код страны?
Без кода страны телефон из другого региона не сможет маршрутизировать сообщение. Всегда начинайте номер с + и кода (например, +7 — Россия, +1 — США/Канада, +44 — Великобритания). Генератор сам убирает пробелы, дефисы и скобки.
Чем отличаются ссылки sms: и smsto:?
sms: — современный синтаксис из RFC 5724, поддерживается iOS и свежими версиями Android. smsto: — устаревший вариант только для Android. Современный Android тоже понимает sms:, поэтому генератор выдаёт исключительно sms: для максимальной совместимости.
Можно ли подставить сообщение нескольким получателям сразу?
Стандарт допускает sms:+номер1,+номер2, но поддержка неустойчивая. iOS откроет групповой чат с обоими адресатами, Android чаще берёт только первый номер. Для гарантированной рассылки используйте отдельные ссылки или серверный сервис.
Есть ли ограничение длины подставляемого сообщения?
Жёсткого лимита в спецификации нет, но после URL-кодирования большинство ОС начинают обрезать текст в районе 1000–2000 символов. По возможности укладывайте русский текст в 70 символов: ровно столько вмещает одно SMS в кодировке UCS-2, и пользователь не получит счёт за многокомпонентное сообщение.

Похожие инструменты