$ contar --tudo
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