O que é Gerador de links SMS?

Cria links sms: clicáveis que abrem o app de mensagens com o número de telefone e a mensagem já preenchidos. Útil para páginas de contato, links de suporte e botões de chamada para ação.

O gerador produz um URI no formato sms:+telefone?body=texto-codificado. O corpo da mensagem já vai com codificação URL, então emojis, quebras de linha e caracteres especiais chegam intactos. O iOS trata os links sms: como os tel: e pede confirmação antes de abrir o app de mensagens. O Android age igual com o app de SMS padrão.

Como usar

  1. Insira o número de telefone do destinatário com código do país (ex.: +55 11 91234-5678).
  2. Digite o corpo da mensagem pré-preenchida que aparecerá quando o link for aberto.
  3. Copie o link sms: gerado ou baixe um trecho HTML para incorporar no seu site.

Quando usar

  • Adicionar um contato de suporte com um toque numa landing pensada para celular.
  • Transformar o número de pedido de um recibo impresso em um SMS de atendimento pré-preenchido.
  • Permitir que ouvintes do podcast votem por SMS com hashtag e texto já preenchido.

Resultado

Digamos que você quer um link de suporte no rodapé do seu site. Insira +55-11-91234-5678 com a mensagem "Olá, preciso de ajuda com o pedido nº" e você terá um link sms: que abre o app de mensagens pré-preenchido.

Perguntas frequentes

Links sms: funcionam em navegadores de desktop?
Quase não. No macOS abre o app Mensagens se ele estiver conectado ao iCloud. No Windows ou Linux a maioria dos navegadores mostra erro ou simplesmente não faz nada porque não há um manipulador de SMS padrão. Os links foram pensados para celular.
Por que preciso colocar o código do país?
Sem o código de país, um telefone de outra região não saberá rotear a mensagem. Sempre comece o número com + e o código (ex.: +55 para Brasil, +1 para EUA/Canadá, +351 para Portugal). O gerador remove espaços, hifens e parênteses automaticamente.
Qual a diferença entre links sms: e smsto:?
sms: é a sintaxe moderna do RFC 5724 e funciona em iOS e Android recente. smsto: é uma variante antiga só de Android. Android moderno também aceita sms:, então o gerador entrega apenas sms: para máxima compatibilidade.
Dá para pré-preencher mensagem para vários destinatários?
A RFC permite (sms:+5511999990001,+5511999990002), mas o suporte é irregular. O iOS abre um chat em grupo com os dois números, o Android costuma pegar só o primeiro. Para envio garantido, use links separados ou um serviço de backend.
Existe limite de tamanho para a mensagem pré-preenchida?
A spec não impõe um teto rígido, mas a maioria dos sistemas começa a cortar entre 1.000 e 2.000 caracteres depois da codificação URL. Procure manter o texto abaixo de 160 caracteres: é o limite de um SMS padrão e evita cobrança por mensagem segmentada.

Ferramentas relacionadas