Contador de Caracteres e Palavras
Conte caracteres, palavras, frases e parágrafos enquanto digita, com o limite de cada campo (title, meta description, X, LinkedIn) e a conta certa de quantos SMS o texto vira.

Limite: 200.000 caracteres.
0
Caracteres
0
Sem espaço
0
Palavras
0
Frases
0
Parágrafos
0
Linhas
As três formas de contar um caractere
O mesmo texto tem três tamanhos legítimos. Escolha o que o seu destino usa.
0
Caracteres percebidos
grafemas
É o que a pessoa vê e o que campo de formulário, rede social e SMS costumam contar. A família 👨👩👧 vale 1, a bandeira 🇧🇷 vale 1.
0
Unidades de código UTF-16
String.length
É o número que o JavaScript devolve e o que muitos bancos contam num VARCHAR. Emoji fora do plano básico vale 2 aqui.
0
Bytes em UTF-8
tamanho real
É o tamanho em disco e em trânsito, e o limite que a maioria das APIs mede. Um acento ocupa 2 bytes e um emoji costuma ocupar 4.
Medida técnica extra: 0 pontos de código Unicode. Ela separa cada símbolo que o Unicode define, então uma figurinha montada com vários símbolos aparece dividida.
Compartilhar ou salvar
Quanto ainda cabe em cada campo
Title e meta description do Google não têm limite em caracteres: o corte é pela largura em pixels, e a descrição às vezes é reescrita. Trate 60 e 160 como referência de exibição, nunca como regra.
Title (Google, referência)
0 / 60
O Google corta o título pela largura em pixels, não pela contagem de caracteres, então 60 é referência prática e não limite oficial. Um título cheio de M e W some antes disso; um de letras estreitas passa. Nada some do índice por causa do tamanho, só o final do texto no resultado de busca.
Meta description (referência)
0 / 160
Também é corte por largura na tela, e o Google reescreve a descrição quando quer. Trate 160 como referência de exibição.
Post no X (Twitter)
0 / 280
Link conta como tamanho fixo e cada imagem não consome caracteres.
SMS (1 mensagem)
0 / 160
160 só com o alfabeto GSM-7. Um acento agudo ou um emoji derruba para 70.
Bio do Instagram
0 / 150
Quebra de linha conta como caractere.
Legenda do Instagram
0 / 2.200
A legenda é cortada com 'mais' bem antes disso no feed.
Headline do LinkedIn
0 / 220
Aparece truncada na busca e nos comentários.
Post no LinkedIn
0 / 3.000
O 'ver mais' entra por volta de 200 caracteres.
Título no YouTube
0 / 100
A miniatura mostra bem menos que isso no celular.
Descrição no YouTube
0 / 5.000
Só as primeiras linhas aparecem antes do 'mostrar mais'.
Status do WhatsApp
0 / 700
Vale para o status em texto.
Como esse texto vira SMS
- GSM-7
- Codificação
- 0
- Mensagens
- 160
- Cabe por SMS
- 160
- Ainda cabe
O texto cabe no alfabeto GSM-7, então cada mensagem leva até 160 caracteres (153 quando são várias emendadas).
Outras medidas
- Tempo de leitura
- 0 s
- Tempo falando em voz alta
- 0 s
- Pontos de código Unicode
- 0
- Média de letras por palavra
- 0
- Média de palavras por frase
- 0
- Palavra mais longa
- nenhuma
A contagem aparece enquanto você digita: caracteres com e sem espaço, palavras, frases, parágrafos e tempo de leitura. Além do número cru, a ferramenta mostra quanto ainda cabe em cada campo (title, meta description, X, LinkedIn, Instagram) e em quantos SMS o texto vira, que é onde um único acento costuma dobrar o custo de uma campanha.
Como funciona a ferramenta
A contagem principal usa a segmentação por grafema do Unicode, que é o caractere que a pessoa enxerga. A diferença aparece em emoji montado: a figurinha de família é feita de cinco símbolos emendados e conta 1, e a bandeira do Brasil é feita de dois e também conta 1. As palavras saem da separação por qualquer espaço em branco, com espaços repetidos ignorados. As frases são delimitadas por ponto, exclamação, interrogação e reticências, com as abreviações do português (Dr., Sr., Prof., etc., p.ex.) tratadas como parte da frase. Os parágrafos são separados por linha em branco.
As três medidas de tamanho existem porque sistemas diferentes contam de formas diferentes, e é isso que faz um texto ser cortado onde ninguém esperava:
- Caracteres percebidos (grafemas): o que a pessoa enxerga e o que a maioria dos campos conta.
- Unidades UTF-16: o que o JavaScript devolve em
String.lengthe o que muitos bancos contam numVARCHAR. - Bytes em UTF-8: o tamanho real em disco e o limite que APIs costumam medir.
A conta do SMS segue o padrão GSM 03.38. Se todo o texto estiver no alfabeto de 7 bits, cabem 160 caracteres por mensagem, ou 153 quando são várias emendadas (os 7 restantes carregam o cabeçalho de junção). Se aparecer um único caractere fora desse alfabeto, a mensagem inteira passa para UCS-2 e o limite cai para 70, ou 67 em mensagem emendada. Alguns caracteres, como colchete e o símbolo do euro, existem no GSM-7 mas custam 2 posições.
Os limites de cada campo e a armadilha do acento no SMS estão detalhados no guia limite de caracteres por campo. Para comparar duas versões de um texto, use o comparador de texto.
Se o texto vai virar página, README ou descrição formatada, o guia de Markdown e como escrever com ele mostra a sintaxe sem depender de editor visual, e o de como comparar textos e JSON ajuda na revisão entre versões.
Segmentação de SMS conforme o padrão GSM 03.38; contagem de caracteres conforme o Unicode (segmentação por grafema do UAX 29, UTF-8 e UTF-16). Veja também como validamos os cálculos e as ferramentas.
Limitações
- Title e meta description não têm limite em caracteres. O Google corta pela largura em pixels e reescreve a descrição quando quer. Os 60 e os 160 são referência de exibição, não regra e não bloqueio.
- Os limites das redes sociais mudam sem aviso. Os valores aqui são os praticados publicamente na data de atualização desta página.
- O tempo de leitura usa médias fixas (200 e 130 palavras por minuto) e não considera a dificuldade do texto.
- A contagem de frases entende as abreviações mais comuns do português (Dr., Sra., Prof., art., etc., p.ex.) e o ponto de milhar, mas nenhuma lista cobre todas: uma abreviação rara seguida de maiúscula ainda pode ser lida como fim de frase.
- A contagem por grafema usa o
Intl.Segmenterdo navegador. Em navegador antigo demais, entra uma aproximação que cobre bandeira, emoji emendado e acento combinante, mas não a tabela inteira do Unicode. - Operadoras podem aplicar regras próprias de cobrança de SMS. A contagem aqui segue o padrão técnico, que é a base do faturamento na maioria dos casos.
- O texto é analisado até 200.000 caracteres, para não travar o navegador.
Coloque a calculadora de Contador de Caracteres no seu site, de graça
Tem site, blog ou loja virtual? Esta calculadora tem uma versão para incorporar: você copia um código e cola no seu HTML. Sem cadastro, sem mensalidade e sem limite de acessos, e o cálculo acompanha a regra vigente sozinho.
calculadora de Contador de Caracteres para sitever todas as calculadoras para site
Calculadoras relacionadas
Guias sobre este tema
Ferramenta transparente, com o método explicado
Atualizado em . Fontes: GSM 03.38 (alfabeto do SMS) / Unicode UTF-8 e UTF-16 / limites publicados pelas plataformas.
Processamento local: esta ferramenta roda no seu navegador e nada é enviado a servidores automaticamente.
Referências técnicas
Links externos para o que foi consultado na construção desta página, com a natureza de cada fonte identificada. O conteúdo delas pode mudar sem aviso; em caso de divergência, vale sempre a fonte primária.
Incorpore esta calculadora no seu site (grátis)
Copie e cole o código no seu site. A calculadora se atualiza sozinha. O crédito ao ValorFinal vem junto do código e a gente agradece quem mantém, mas ele é opcional: pode remover sem perder o widget. O link sai com rel="nofollow", ou seja, não transfere autoridade de busca para a gente.
Perguntas frequentes
O espaço conta como caractere?
Depende de quem está contando. Em quase todo campo de formulário, em redes sociais e em SMS, sim: o espaço ocupa uma posição como qualquer letra. Já em trabalho acadêmico e em tradução, é comum pedir a contagem sem espaço. Por isso a ferramenta mostra os dois números lado a lado, e você usa o que o seu caso pede.
Por que o mesmo texto tem contagens diferentes em lugares diferentes?
Porque existem três formas legítimas de contar, e a ferramenta mostra as três lado a lado. A primeira é o caractere percebido, chamado grafema: é o que você enxerga na tela, então a figurinha de família conta 1 e a bandeira do Brasil conta 1. A segunda é a unidade de código UTF-16, que é o número devolvido pelo String.length do JavaScript e o que muitos bancos usam em VARCHAR: ali a mesma família conta 8. A terceira é o byte em UTF-8, o tamanho em disco e em trânsito: o á ocupa 2 bytes, um emoji costuma ocupar 4 e a família ocupa 18. Veja qual delas o seu sistema usa antes de confiar no número.
Qual o limite de caracteres para o title e a meta description no Google?
Não existe limite em caracteres, e prometer um seria enganar. O Google corta o título pela largura em pixels, então um título cheio de M e W some antes dos 60 caracteres e um de letras estreitas passa disso sem problema. Os 60 e os 160 desta página são referência prática de exibição, não regra: passar deles não tira a página do índice, só faz o final do texto desaparecer no resultado de busca, e a descrição ainda pode ser reescrita pelo próprio Google.
Por que um acento faz o SMS custar o dobro?
Porque o SMS tem dois modos de codificação. No GSM-7, cada caractere ocupa 7 bits e cabem 160 por mensagem. Mas o alfabeto do GSM-7 é curto e não inclui as vogais com acento agudo (á, í, ó, ú), o til (ã, õ), o circunflexo (ê, ô) nem o cê-cedilha minúsculo. Basta um desses no texto para a mensagem inteira passar para UCS-2, em que cada caractere ocupa 16 bits e o limite cai para 70. Um texto de 150 caracteres vira 1 SMS sem acento e 3 SMS com acento.
Quais acentos cabem no SMS sem estourar o limite?
O alfabeto GSM-7 inclui à, ä, ö, ñ, ü, è, é, ù, ì, ò, Ç maiúsculo, Å, å, Æ, æ, ß, É, Ä, Ö, Ñ e Ü. Repare que é (com agudo) cabe, mas á, í, ó e ú não cabem; e que o Ç maiúsculo cabe, mas o ç minúsculo não. Na prática, quase todo texto em português real acaba caindo para UCS-2. Se o custo importa, vale escrever a mensagem sem acento de propósito, e a ferramenta mostra na hora qual caractere derrubou.
Quantas palavras por minuto a estimativa de leitura usa?
A ferramenta usa 200 palavras por minuto para leitura silenciosa e 130 para leitura em voz alta. São médias de adulto em texto comum. Leitura técnica é mais lenta, leitura dinâmica é mais rápida, e narração profissional varia bastante com a pontuação. Trate como ordem de grandeza para dimensionar um vídeo ou um post, não como cronômetro.
A contagem funciona com emoji e com outros alfabetos?
Sim, e com a contagem que bate com o que você vê. A contagem principal usa a segmentação por grafema do Unicode (Intl.Segmenter), então a figurinha de família, a bandeira e a letra com acento combinante contam 1 cada uma, em vez de 5, 2 e 2. Alfabetos como o cirílico, o grego, o árabe e o japonês são contados normalmente. As medidas de UTF-16 e de bytes mostram como esses mesmos caracteres pesam em sistemas que contam de outro jeito.
O texto que eu colo aqui é enviado para algum servidor?
Não. A contagem roda no seu navegador a cada tecla digitada, sem nenhuma requisição de rede. O texto não é salvo, não é registrado e não sai do seu computador. Você pode desconectar da internet e continuar usando.