1001Ferramentas
💬Utilitários

Gerador de Link sms:

Monta links sms: com número e corpo da mensagem opcional, prontos para uso em apps mobile.



  

Link sms: com número e texto prontos

Você quer um botão de mandar SMS na landing page e trava na sintaxe: é sms:+5511999990000?body= ou &body=? E se a mensagem tiver acento, espaço ou ponto de exclamação, o link quebra no meio do caminho. Aí você testa no seu Android, funciona, publica, e o cliente com iPhone reclama que o app abriu vazio. Este gerador monta o link no formato que os dois entendem.

São dois campos: telefone e mensagem. O telefone passa por uma limpeza que mantém só dígitos e o sinal de mais, então parênteses, hífen e espaço somem sozinhos. A mensagem é codificada com encodeURIComponent, o que transforma Olá! em Ol%C3%A1%21. Se você deixar a mensagem vazia, o trecho ?body= nem aparece no resultado. A saída se refaz a cada tecla digitada, sem nenhuma ida ao servidor.

Escreva o número em formato internacional, com sinal de mais e código do país: é o que mais aguenta viagem entre operadoras. Teste no aparelho de verdade, porque navegador de desktop costuma ignorar links sms: por completo. Vale lembrar que o link não envia nada sozinho: ele abre o app de mensagens com destinatário e texto preenchidos, e a pessoa ainda precisa tocar em enviar, pelo plano dela. Para disparo em massa, isso aqui não serve.

Perguntas frequentes

Funciona no iPhone e no Android?
Os dois abrem o app de mensagens. O parâmetro ?body= é aceito pelo Android e pelo iOS moderno; versões bem antigas do iOS esperavam ;body= no lugar. Teste no aparelho antes de publicar.
Posso colocar vários destinatários?
Não neste campo. A limpeza mantém apenas dígitos e o sinal de mais, então a vírgula entre dois números desaparece e eles grudam num número só. Gere um link por destinatário.
O link envia o SMS sozinho?
Não. Ele só abre o aplicativo de mensagens com o número e o texto preenchidos. O envio depende de a pessoa confirmar, e a mensagem sai do plano dela.

Ferramentas Relacionadas