Ferramentas
Contador de caracteres, palavras e linhas
Cole um texto e veja na hora quantos caracteres, palavras, linhas, parágrafos e frases ele tem, além do tamanho real em bytes quando gravado em UTF-8. A contagem se atualiza a cada tecla.
Tudo acontece no seu navegador. Nenhum dado digitado aqui é enviado à sysINFO ou a terceiros - não há servidor, upload nem registro. Você pode desconectar da internet e a ferramenta continua funcionando.
Texto
Contagem
Para que serve
Boa parte do trabalho com texto acontece dentro de limites rígidos. Um título de anúncio tem um teto de caracteres, um campo de banco de dados tem um tamanho declarado, uma descrição para buscador cabe em pouco mais de 150 caracteres e uma redação de vestibular tem número mínimo de linhas. Quando o limite estoura, o sistema corta ou recusa, e quase sempre sem avisar onde.
Esta página resolve isso mostrando de uma vez todas as medidas que costumam ser pedidas: caracteres com e sem espaços, palavras, linhas, parágrafos, frases, tempo estimado de leitura e o tamanho em bytes na codificação UTF-8. Não é preciso clicar em nada: o resultado se refaz enquanto você escreve ou edita, o que permite ajustar a frase e ver o número reagir na mesma hora.
Ela também serve para desfazer uma confusão comum entre quem trabalha com sistemas. Caractere e byte não são a mesma coisa, e a diferença é justamente maior em português, onde acentos e cedilhas são frequentes. Quem já viu um texto ser truncado no meio de uma palavra ao ser gravado em um campo com limite em bytes sabe do que se trata.
Como usar
- Clique no campo Digite ou cole o texto e cole ou escreva o conteúdo que quer medir.
- Acompanhe o painel Contagem, ao lado, que se atualiza a cada tecla digitada.
- Para conferir um limite de caracteres, olhe a linha Caracteres (com espaços), que é a medida usada pela maioria dos campos de formulário e redes sociais.
- Para conferir um limite de campo de banco de dados declarado em bytes, olhe a linha Bytes em UTF-8.
- Use Limpar para esvaziar o campo e começar de novo.
Exemplos
A mesma frase medida em caracteres e em bytes
Texto: Coração de operação Caracteres: 19 Sem espaços: 17 Palavras: 3 Bytes em UTF-8: 22
Onde a diferença aparece: três acentos, três bytes a mais
ç -> 2 bytes em UTF-8 ã -> 2 bytes em UTF-8 a -> 1 byte em UTF-8 "Coracao de operacao" = 19 caracteres, 19 bytes "Coração de operação" = 19 caracteres, 22 bytes
Um texto curto e o tempo de leitura estimado
Palavras: 420 Conta aplicada: 420 / 200 Tempo de leitura estimado: 2 minuto(s)
Notas técnicas
A contagem de caracteres usa o comprimento da cadeia como o JavaScript o entende, ou seja, o número de unidades de 16 bits. Para todo o alfabeto latino, acentos incluídos, cada símbolo vale 1. Símbolos fora do primeiro bloco do Unicode, como a maioria dos emojis, ocupam duas unidades e por isso somam 2. Sequências compostas, como bandeiras ou emojis com modificador de tom de pele, somam ainda mais. Se o seu limite for expresso em pontos de código Unicode, a diferença aparece exatamente nesses casos.
Os bytes são calculados codificando o texto em UTF-8 com a API nativa do navegador. Nessa codificação, os caracteres ASCII usam 1 byte, letras acentuadas e a maior parte da pontuação tipográfica usam 2, símbolos de outros alfabetos usam 3 e emojis usam 4. É essa a medida que importa quando um campo de banco de dados declara um limite em bytes ou quando você precisa saber o peso real de um arquivo de texto.
As palavras são separadas por qualquer espaço em branco, o que significa que um nome composto por hífen conta como uma palavra e um número conta como palavra. As linhas são contadas pelas quebras existentes: uma quebra ao final do texto cria uma linha vazia que entra na conta. Os parágrafos são blocos separados por ao menos uma linha em branco. As frases são trechos encerrados por ponto, interrogação ou exclamação, e um texto sem pontuação final é contado como uma frase única.
O tempo de leitura divide o número de palavras por 200, valor adotado por convenção para leitura silenciosa em português. É uma média de referência, não uma medição do seu texto nem do seu leitor.
Perguntas frequentes
Qual a diferença entre caractere, byte e ponto de código?
Ponto de código é o número que o Unicode atribui a cada símbolo. Byte é a quantidade de memória que esse símbolo ocupa quando gravado em UTF-8: letras sem acento usam 1 byte, letras acentuadas e a maioria dos sinais usam 2, e emojis costumam usar 4. Caractere, na contagem desta página, é a unidade de 16 bits que o JavaScript usa internamente. Para texto latino comum os três números coincidem em quase tudo, mas quando há acentos os bytes passam a ser maiores que os caracteres.
Por que um emoji aparece como dois caracteres?
Porque emojis ficam acima do primeiro bloco do Unicode e precisam de duas unidades de 16 bits para serem representados. A contagem de caracteres soma essas unidades, então um emoji vale 2. Emojis compostos, como bandeiras e famílias, são formados por vários pontos de código unidos por caracteres invisíveis e podem valer bem mais. A contagem de bytes em UTF-8 mostra o tamanho real ocupado.
O tempo de leitura é confiável?
É uma estimativa, não uma medição. A conta é simples: número de palavras dividido por 200, que é a média usada por convenção para leitura silenciosa em português. A velocidade real varia muito com a densidade do assunto, com a familiaridade do leitor e com o formato do texto. Use o número como ordem de grandeza, nunca como promessa.
Como as palavras e as frases são contadas?
Palavra é qualquer sequência separada por espaços, tabulações ou quebras de linha, então nomes com hífen contam como uma só e números contam como palavra. Frase é qualquer trecho encerrado por ponto, interrogação ou exclamação. Um texto sem pontuação final conta como uma frase, e abreviações com ponto, como Sr. ou etc., inflam a contagem.
O texto que eu colo aqui é enviado para algum servidor?
Não. A contagem é feita por JavaScript dentro da própria página, no seu navegador. Nada é transmitido, gravado ou registrado pela sysINFO. Você pode desconectar da internet depois de abrir a página e a ferramenta continua contando normalmente.
Todas as ferramentas
Página de ferramentas →Todas gratuitas e executadas inteiramente no seu navegador.
Documentos brasileiros
Desenvolvimento
Texto