Contador de Caracteres e Palavras Online — com Limites de Redes

Conte caracteres, palavras, frases e parágrafos em tempo real — e veja na hora se o texto cabe no X/Twitter, na meta description, no SMS e nas outras plataformas do seu dia a dia.

  • 100% no navegador
  • grátis
  • sem cadastro

Privacidade: o texto nunca sai do seu navegador — toda a contagem acontece localmente, nada é enviado a servidor algum.

Métricas do texto

Caracteres
0
Sem espaços
0
Palavras
0
Frases
0
Parágrafos
0
Linhas
0
Bytes UTF-8
0
Tempo de leitura
0 min
Tempo de fala
0 min

Limites de plataformas

Compare o tamanho do texto com os limites de caracteres mais usados — espaços, quebras de linha e emojis entram na conta.

X/Twitter (post)

0/280

Limite do plano gratuito. Links ocupam 23 caracteres fixos e a maioria dos emojis conta como 2 para o X.

Meta description

0/160

O Google trunca por pixels — até ~160 caracteres é a zona segura para a frase não ser cortada.

Title tag (Google)

0/60

Títulos acima de ~60 caracteres tendem a aparecer cortados na página de resultados.

Instagram (bio)

0/150

Bio do perfil. Quebras de linha e emojis também entram na conta.

Recado/status do WhatsApp

0/139

Vale para o recado do perfil — mensagens comuns aceitam textos muito maiores.

SMS

0/160

Com acento ou emoji a codificação muda e o limite real cai para 70 por mensagem.

LinkedIn (headline)

0/220

O título do perfil é cortado nas buscas — os ~65 primeiros caracteres são os mais visíveis.

Título de push

0/65

Referência prática para o título da notificação não ser truncado em Android e iOS.

Como usar o contador de caracteres e palavras

Digite ou cole o texto na caixa acima e pronto: a contagem atualiza em tempo real, a cada tecla. Você acompanha caracteres (com e sem espaços), palavras, frases, parágrafos, linhas, o tamanho em bytes UTF-8 e as estimativas de tempo de leitura (200 palavras/min) e tempo de fala (130 palavras/min) — útil para calibrar posts, roteiros, resumos e apresentações.

Os botões abaixo da caixa aceleram os ajustes finais: Limpar zera tudo, Copiar texto manda o conteúdo para a área de transferência e as três transformações de caixa — MAIÚSCULAS, minúsculas e Primeira Letra De Cada Palavra — corrigem aquele título digitado com o caps lock ligado sem precisar reescrever nada.

Limites que importam no dia a dia

A seção Limites de plataformas compara o seu texto com os tetos de caracteres mais consultados. A barra fica verde enquanto há folga, âmbar a partir de 90% do limite e vermelha quando estoura — com o excedente indicado como “+N” para você saber exatamente quanto cortar.

  • Redes sociais: post no X/Twitter (280), bio do Instagram (150), headline do LinkedIn (220) e recado/status do WhatsApp (139). Se a ideia é divulgar seu contato, gere também um link de WhatsApp com mensagem pronta dentro do limite certo.
  • SEO: title tag (~60 caracteres) e meta description (~160) — os dois campos que definem como sua página aparece no Google.
  • Mensagens transacionais: SMS (160 caracteres por mensagem) e título de notificação push (~65 antes do corte).

Caracteres × bytes: por que isso importa para dev

“Tamanho do texto” tem duas medidas diferentes — e confundi-las gera bug. O caractere é o que o usuário enxerga; o byte é o que o sistema armazena e transmite. Em UTF-8, cada caractere ocupa de 1 a 4 bytes: ASCII usa 1, letras acentuadas do português usam 2 e a maioria dos emojis usa 4 (ou muito mais, quando vários code points se combinam num único emoji). Na prática:

  • Banco de dados: colunas limitadas em bytes (e índices do MySQL com utf8mb4) estouram antes do número “visível” de caracteres quando o texto tem acentos e emojis.
  • SMS: com o alfabeto padrão GSM-7 cabem 160 caracteres; um único emoji ou caractere fora da tabela muda a codificação para UCS-2 e o limite real cai para 70.
  • Push e payloads: APNs e FCM limitam o payload em bytes (4 KB) — a mesma frase “cabe” ou não dependendo de quantos emojis ela carrega.

O contador mostra os bytes calculados com a mesma API (TextEncoder) que o navegador usa, então o número que você vê aqui é o que a sua aplicação vai medir. Se o texto em questão for um payload, valide a estrutura no nosso formatador e validador JSON antes de enviar.

Privacidade: seu texto não sai daqui

Toda a contagem — caracteres, palavras, frases, bytes e limites — acontece 100% no seu navegador, em JavaScript, sem nenhuma requisição de rede. Você pode colar contratos, posts ainda não publicados, mensagens internas ou qualquer texto sensível com tranquilidade: nada é enviado, registrado ou armazenado em servidor algum.

## faq

Perguntas frequentes

Quantos caracteres aceita um post no X (Twitter)?

280 caracteres no plano gratuito — o limite clássico desde 2017. Assinantes do X Premium podem publicar posts longos de até 25.000 caracteres, mas só os primeiros 280 aparecem no feed antes do "mostrar mais". Dois detalhes da contagem oficial merecem atenção: qualquer link vale 23 caracteres fixos (por causa do encurtador t.co) e a maioria dos emojis conta como 2 caracteres para o X. Se o texto estiver colado no limite, deixe uma folga.

Qual o tamanho ideal de meta description e title tag para o Google?

A prática recomendada é title tag entre 50 e 60 caracteres e meta description entre 120 e 160. O Google trunca por largura em pixels (cerca de 600 px no título), não por número exato de caracteres — por isso 60 e 160 funcionam como zona segura, não como regra rígida. Coloque a palavra-chave e a informação mais importante no início da frase, porque é o trecho que sobrevive ao corte em qualquer tela.

Espaços contam como caracteres?

Sim. Espaço é um caractere como qualquer outro, assim como quebras de linha, tabs e pontuação — e todos entram nos limites de redes sociais, SMS e formulários. Por isso a ferramenta mostra as duas contagens: "caracteres" (tudo, incluindo espaços) e "sem espaços", métrica comum em trabalhos acadêmicos e em orçamentos de tradução e revisão, que costumam cobrar por lauda de caracteres sem espaço.

Por que a contagem de palavras pode diferir do Word ou do Google Docs?

Porque cada ferramenta usa uma regra diferente para decidir o que é uma palavra. Aqui, palavra é qualquer sequência separada por espaços que contenha ao menos uma letra ou número — travessões e pontuações soltas não contam. Já o Word conta qualquer bloco entre espaços (até um "—" isolado) e trata hifens, barras e URLs de formas próprias. Em textos normais a diferença fica na casa de 1% a 2%; o importante é usar sempre a mesma referência ao comparar versões do mesmo texto.

O que são bytes UTF-8 e por que emojis “pesam” mais?

Byte é o espaço que o texto ocupa de fato em disco, banco de dados ou rede. Na codificação UTF-8, cada caractere usa de 1 a 4 bytes: letras sem acento ocupam 1 byte, acentuadas como ã, é e ç ocupam 2, e a maioria dos emojis ocupa 4. Emojis compostos (bandeiras, tons de pele, famílias) combinam vários code points e podem passar de 10 bytes num único símbolo visível. É por isso que uma coluna VARCHAR limitada em bytes estoura antes do número esperado de "caracteres" e que um único emoji derruba o limite do SMS de 160 para 70.

Como o tempo de leitura é estimado?

Dividindo o total de palavras por uma velocidade média de referência: 200 palavras por minuto para leitura silenciosa (a média de adultos em texto corrido) e 130 palavras por minuto para fala, o ritmo típico de locução, vídeos e apresentações. O resultado é arredondado para cima e exibido como "~X min". Use o tempo de fala para dimensionar roteiros e discursos, e o tempo de leitura para estimar artigos, newsletters e documentação.

## outras ferramentas