Atualizado em julho de 2026 · Limites conferidos na documentação oficial da Meta
Contar caractere parece coisa de quem escreve tuíte. No WhatsApp, é o que separa um template aprovado de um template devolvido. Quem escreve para o app comum quase nunca esbarra em limite. Quem escreve para a API oficial esbarra o tempo todo, e sempre nos campos pequenos: botão, cabeçalho, título de opção.
Montamos esta ferramenta com os limites que a Meta publica na própria documentação, conferidos em 29 de julho de 2026. Você escolhe o campo, cola o texto e vê quantos caracteres faltam (ou sobraram) antes de mandar para aprovação.
Todos os limites de caracteres do WhatsApp
Esta é a tabela que usamos como referência na redação. Os valores valem para o WhatsApp Business Platform (a API oficial) e para os campos de perfil da conta comercial:
| Campo | Limite | Onde aparece |
|---|---|---|
| Mensagem de texto | 4.096 | API oficial |
| Legenda de foto ou vídeo | 1.024 | API oficial |
| Corpo do template | 1.024 | Template |
| Descrição do perfil comercial | 512 | Perfil |
| Recado do perfil (about) | 139 | Perfil |
| Descrição da opção na lista | 72 | Lista interativa |
| Cabeçalho do template | 60 | Template |
| Rodapé do template | 60 | Template |
| Texto do botão do template | 25 | Template |
| Título da opção na lista | 24 | Lista interativa |
| Botão que abre a lista | 20 | Lista interativa |
| URL do botão de link | 2.000 | Template |
| Endereço / e-mail do perfil | 256 / 128 | Perfil |
Repare no desenho: o corpo da mensagem é generoso, os enfeites são apertados. Dá para escrever quatro mil caracteres de texto e não conseguir encaixar “Falar com nosso atendimento” num botão.
Onde o texto quebra de verdade
O corpo raramente é o problema. O estouro mora nos campos curtos, e quase sempre em um destes três:
| Campo | Passa | Não passa |
|---|---|---|
| Texto de botão (25) | “Falar com um atendente” (22) | “Falar com nosso atendimento” (27) |
| Título da opção na lista (24) | “Seg a sex, 9h às 18h” (20) | “Segunda a sexta, 9h às 18h” (26) |
| Cabeçalho do template (60) | “Seu pedido #{{1}} saiu para entrega” (35) | “Boas notícias, {{1}}: o seu pedido #{{2}} já saiu para entrega hoje” (67) |
Duas armadilhas que a contagem crua não mostra. A primeira: as variáveis contam como texto literal na hora de submeter o template. {{1}} ocupa cinco posições no formulário, mesmo que na entrega vire “Ana Paula”. A segunda: se o valor da variável for longo (um nome composto, um endereço), a mensagem entregue fica maior que a submetida. Deixe folga, uns 10% do campo, em vez de encostar no teto.
Acento pesa mais dentro de um link
Aqui está a parte que quase nenhum contador genérico mostra. Quando o texto entra num link wa.me (aquele que você gera para o Instagram ou para o QR Code da vitrine), ele passa por codificação de URL, e cada símbolo fora do inglês básico engorda:
- espaço vira
%20— de 1 para 3 posições; - ç, ã, é viram
%C3%A7e afins — de 1 para 6; - um emoji vira quatro blocos codificados — de 1 para 12.
O resultado: uma promoção de 300 caracteres em português, com espaços, acentos e dois emojis, chega perto de 500 dentro do link. É por isso que mensagens muito longas às vezes “somem” ao abrir no navegador do celular, sobretudo em QR Code impresso. O card da ferramenta mostra esse número codificado e avisa quando você passa da zona segura (~2.000). Para montar o link em si, use o gerador de link do WhatsApp.
O mesmo acento derruba o SMS por outro motivo. O alfabeto GSM-7 não tem ã, õ, ê nem á. Basta um deles para a operadora trocar a codificação e o segmento cair de 160 para 70 caracteres (67 quando a mensagem é dividida). Uma mensagem de 280 caracteres em português vira cinco cobranças de SMS e uma única mensagem no WhatsApp.
No WhatsApp, caractere não custa nada
A Meta cobra por mensagem entregue, dentro de uma categoria. O tamanho do texto não entra na conta. Uma padaria em Belo Horizonte que dispare 1.000 mensagens de marketing por mês paga o mesmo com um texto de 80 caracteres ou de 900:
- 1.000 × US$ 0,0625 (marketing, Brasil) = US$ 62,50 ≈ R$ 317,50 com o dólar a R$ 5,08;
- as mesmas 1.000 como utilidade (aviso de pedido) sairiam por US$ 8, cerca de R$ 40,64;
- respostas dentro da janela de 24 horas, iniciadas pelo cliente, não custam nada.
Some a mensalidade da plataforma para chegar ao custo real, a calculadora de custo da WhatsApp API faz essa conta com o seu volume. O ponto aqui é outro: como o caractere é de graça, o limite que vale a pena respeitar é o da atenção. Mensagem comprida chega cortada com “Ler mais”, e o corte costuma cair justo em cima da oferta.
Erros comuns na hora de contar
- Contar no editor de texto: Word e Google Docs contam o documento inteiro, incluindo assinatura e espaços que você não vai colar. Conte o texto final, do jeito que ele vai sair.
- Colar direto do Word: vêm junto aspas curvas (“ ”) e travessões que não existem no GSM-7 e engordam o link. Passe pelo campo acima e olhe o número codificado antes de gerar o wa.me.
- Esquecer a quebra de linha: cada Enter é um caractere. Em campos de 20 ou 25 posições isso decide se passa.
- Contar o template com o nome já preenchido: a Meta valida o texto com
{{1}}, o cliente recebe o valor. Os dois números precisam caber.
Mais ferramentas para WhatsApp
Depois de ajustar o tamanho, ajuste o formato: o gerador de texto formatado aplica negrito e itálico com pré-visualização, e o gerador de mensagens automáticas entrega modelos de saudação e ausência já no tamanho certo. Se o texto é para a bio do Instagram, o gerador de bio com WhatsApp conta os 150 caracteres daquele campo específico. Para enviar em escala com template aprovado, vale ler como fazer disparo em massa no WhatsApp e comparar os melhores chatbots para WhatsApp. Veja também todas as ferramentas grátis.
Perguntas frequentes
Qual é o limite de caracteres de uma mensagem no WhatsApp?
Uma mensagem de texto enviada pela API oficial aceita até 4.096 caracteres no corpo, é o teto que a documentação da Meta define. No aplicativo comum dá para colar textos bem maiores, mas qualquer envio que passe por uma plataforma de atendimento ou chatbot respeita os 4.096. Na prática, textos acima de alguns parágrafos chegam cortados com o botão “Ler mais”, então o limite que importa para vender é o da tela, não o da API.
Quantos caracteres cabem no recado e na descrição do perfil comercial?
O recado (o campo about, aquele texto curto que aparece embaixo do nome) aceita de 1 a 139 caracteres. A descrição do perfil comercial vai até 512, o endereço até 256 e o e-mail até 128. Cada site cadastrado pode ter 256 caracteres, e são no máximo dois sites.
Emoji conta como um caractere só?
Depende de quem está contando. Um 🛵 é um caractere para você e para a nossa contagem principal, mas ocupa duas unidades internas na maioria dos sistemas, e emojis compostos (como 👨👩👧) ocupam bem mais. Quando o texto tem emoji, a ferramenta mostra as duas contas. Dentro de um link wa.me a diferença é brutal: um emoji vira 12 posições.
O WhatsApp cobra mais caro por mensagem longa?
Não. A Meta cobra por mensagem entregue dentro de uma categoria (marketing, utilidade, autenticação), e o preço não muda se o texto tem 30 ou 3.000 caracteres. Mil mensagens de marketing no Brasil custam os mesmos US$ 62,50 nos dois casos. É o contrário do SMS, onde um texto com acento é cobrado a cada 70 caracteres.
Qual é o limite do corpo de um template do WhatsApp Business API?
O corpo (body) aceita até 1.024 caracteres. O cabeçalho de texto e o rodapé param em 60 cada, o texto de qualquer botão em 25, e a URL de um botão de link em 2.000. Em mensagens interativas de lista, o botão que abre a lista tem 20 caracteres, o título de cada opção 24 e a descrição 72.
Fontes
- Meta, Text messages (limite de 4.096 no corpo)
- Meta, Template components (corpo 1.024, cabeçalho e rodapé 60, botão 25, URL 2.000)
- Meta, Interactive list messages (botão 20, título 24, descrição 72)
- Meta, Image messages (legenda de 1.024)
- Meta, Business profiles (recado 139, descrição 512, endereço 256, e-mail 128)
- Meta, Pricing (tarifa por mensagem entregue, sem cobrança por caractere)
Os limites de caracteres foram conferidos em 29 de julho de 2026 na documentação oficial da Meta. As tarifas em dólar vêm da nossa calculadora de custo da API, conferidas na página de preços da Meta em 2 de junho de 2026. A Meta revisa esses valores sem aviso, confira antes de submeter um template grande ou fechar orçamento.
