geradores
Publicado por SMCS AI Factory · Conteúdo revisado:
Contador de caracteres online — grátis
Conte caracteres com e sem espaços — além de palavras e linhas.
Seu texto
0Chars
0
Chars
0
Sem espaços
0
Palavras
0
Linhas
0
Parágrafos
0
Frases
Tudo roda no seu browser. Contagens usam code points Unicode para caracteres; palavras são sequências de letras/números. Title e sentence case são heurísticas, não regras linguísticas completas.
O texto não sai do browser. Contagens só no cliente.
Soluções que podem ajudar no seu caso
Parceiros · contém links de afiliado
Outras ferramentas
Contador de Palavras
Conte palavras, caracteres, linhas e frases grátis online.
Conversor de Maiúsculas
Converta para MAIÚSCULAS, minúsculas, Title Case, camelCase, snake_case e mais.
Utilitários de Texto
Contador de palavras e caracteres, conversor de maiúsculas e slugify — grátis no browser.
Gerador de Dados BR
Gere nome, telefone, e-mail e endereço fictícios para testes de formulário.
O que conta como um caractere aqui
O total vem de percorrer o texto por ponto de código, não do .length do JavaScript. Os dois discordam mais do que se imagina, e é exatamente nessa diferença que os limites de caractere quebram.
A contagem acompanha a digitação, dentro da página, sem nada sair daqui. Não existe etapa de envio nem requisição levando o seu texto para um servidor.
Como conferir um texto contra um limite
Cole o texto: Traga a string exata que você vai enviar, caracteres invisíveis inclusive.
Leia os dois totais: Compare a contagem cheia com a que exclui espaço em branco.
Confira a unidade: Se houver emoji ou acento, espere que a plataforma de destino discorde.
Deixe margem: Corte abaixo do limite em vez de encostar nele.
Três ferramentas, três totais, a mesma frase
Cole um emoji em quatro contadores de caractere e você pode receber quatro respostas. Nenhum está quebrado — eles medem unidades diferentes, e quase nenhum diz qual.
Toda string admite três respostas defensáveis: unidades UTF-16, pontos de código Unicode e agrupamentos de grafema — o que um leitor chamaria de "um caractere". Esta página informa pontos de código e avisa quando isso vai divergir do campo onde você vai colar.
Como ler o número sem se queimar
- O emoji de joinha vale 1 aqui e 2 em qualquer contador construído sobre .length.
- O emoji de família vale 5 aqui, 8 pelo .length e 1 para um leitor humano.
- A bandeira do Brasil vale 2 — ela é montada com duas letras indicadoras de região.
- Texto acentuado vindo do Mac pode estar decomposto: o é que você vê pode ser dois pontos de código.
- Espaço não separável continua sendo espaço em branco, então sai do total sem espaços.
- Quando um formulário recusa um texto que esta página diz caber, provavelmente ele conta unidades de código.
As três respostas, com números
Pegue o emoji de família 👨👩👧. É uma figura só, então um leitor diz um caractere. É montado com três pessoas unidas por dois juntores de largura zero, então esta página diz cinco. É armazenado como oito unidades UTF-16, então o `.length` diz oito.
Nenhuma das três está errada. O problema aparece quando o limite é escrito numa unidade e conferido em outra. Esses números estão travados por um teste no nosso repositório, então não podem envelhecer em silêncio conforme o código muda.
Por que informamos ponto de código e não grafema
O agrupamento de grafema é a unidade mais próxima da intuição humana, e os navegadores modernos sabem calculá-la. Informamos ponto de código porque é a unidade que APIs, bancos e limites de campo de fato aplicam — uma coluna de 255 caracteres raramente são 255 grafemas.
A consequência honesta é que este contador às vezes marca mais que os seus olhos. Quando isso importa, o aviso acima diz para que lado arredondar.
O que o total sem espaços remove
O segundo número tira o espaço em branco antes de contar, usando a definição do próprio runtime. Isso cobre o espaço comum e a tabulação, e também o espaço não separável, o espaço fino e a marca de ordem de bytes que editores de texto deixam para trás.
Costuma ser o que se quer: texto colado de um documento traz caracteres invisíveis que uma contagem ingênua cobraria de você.
Quando o problema é o editor, não a contagem
Se você vive colando texto entre aplicativos e perdendo formatação ou herdando caracteres invisíveis, o conserto está antes de qualquer contador — uma ferramenta de escrita que mantém o texto puro até você pedir o contrário. Vale mais que uma aba visitada duas vezes por dia.