Todo link quebrado do WhatsApp falha pelo mesmo motivo: o número de telefone está no formato errado. As regras são simples quando você as vê.
A única regra: E.164 sem o sinal de mais
O WhatsApp espera o número em formato internacional E.164, menos o + inicial. Isso significa:
- Código do país primeiro, sem sinal de mais. Brasil =
55, EUA =1, Reino Unido =44. - Número nacional depois, sem zero inicial.
- Sem espaços, traços, parênteses ou pontos.
Concreto: o celular brasileiro (11) 91234-5678 vira 5511912345678. O fixo de Londres 020 7946 0958 vira 442079460958. O número de Nova York (212) 555-1234 vira 12125551234.
Erros comuns e correções
| Errado | Certo | Por quê |
|---|---|---|
| +5511912345678 | 5511912345678 | O + quebra a URL |
| 011912345678 | 5511912345678 | Falta código do país, zero inicial não removido |
| 55-11-91234-5678 | 5511912345678 | Traços quebram o formato |
| 55 11 91234 5678 | 5511912345678 | Espaços precisam ser removidos |
| 005511912345678 | 5511912345678 | 00 é prefixo de discagem internacional, não parte do número |
Lidando com o zero inicial (o problema #1)
A maioria dos países usa um 0 inicial na discagem local. Esse zero NÃO faz parte do número internacional. Você remove e adiciona o código do país.
- Brasil local:
(011) 9...→ remove0, adiciona55→5511 9... - Reino Unido local:
0207 ...→ remove0, adiciona44→44207 ... - Alemanha local:
0176 ...→ remove0, adiciona49→49176...
Exceção: América do Norte (EUA, Canadá, Caribe). Esses usam códigos de área sem zero inicial. (212) 555-1234 → 12125551234 (país 1 + número completo de 10 dígitos).
Países onde o número "nacional" é totalmente local
Alguns países têm números nacionais tão curtos que você pode achar que faltam dígitos:
- Dinamarca, Noruega, Islândia: números nacionais de 8 dígitos, sem zero inicial para remover.
- Hong Kong: números nacionais de 8 dígitos.
- Singapura: números nacionais de 8 dígitos.
Basta adicionar o código do país.
A parte da mensagem (?text=)
A query da URL ?text=oi pré-preenche a entrada do chat. O texto precisa ser codificado em URL — espaços viram %20 (ou +), e caracteres não-ASCII são codificados como bytes UTF-8.
olá mundo→ol%C3%A1%20mundoשלום→%D7%A9%D7%9C%D7%95%D7%9D- Emoji 👋 →
%F0%9F%91%8B
A forma codificada parece feia, mas o WhatsApp decodifica perfeitamente. O cliente vê "olá" no chat, não o texto codificado.
Nosso gerador cuida de toda a codificação para você — apenas digite sua mensagem.
Resolvendo um link quebrado
Se seu link não abre um chat, verifique nesta ordem:
- Código do país presente? Sem
+, sem00, apenas os dígitos. - Zero inicial removido?
0depois do código do país está quase sempre errado. - Apenas dígitos na parte do número? Cole a URL num editor de texto para caçar espaços ou caracteres invisíveis.
- O número tem uma conta ativa do WhatsApp?
wa.me/12125551234abre uma página "iniciar chat" mesmo para números sem WhatsApp — o destinatário só não pode responder. - Mensagem codificada em URL? Se seu texto tem caracteres especiais e você construiu a URL manualmente, precisam ser codificados.
Ou apenas use uma ferramenta que faz isso corretamente: nosso gerador de link do WhatsApp gratuito faz tudo acima e mostra a URL funcionando imediatamente.