Contador de palavras
Funciona inteiramente no seu navegador. Seus arquivos e dados nunca saem do seu dispositivo.
| Palavras | 14 |
|---|---|
| Caracteres | 74 |
| Caracteres (sem espaços) | 62 |
| Frases | 2 |
| Parágrafos | 1 |
| Linhas | 1 |
| Tempo de leitura | 4 seg |
Sobre esta ferramenta
Um contador de palavras acompanha o tamanho e a forma de um texto: palavras, caracteres (com e sem espaços), frases, parágrafos, linhas e um tempo estimado de leitura. Digite ou cole o texto na caixa, e cada número se atualiza conforme você escreve.
Como a ferramenta conta palavras em idiomas sem espaços?
Separar um texto em palavras parece simples até você esbarrar em um idioma como japonês ou chinês, que não usa espaço nenhum entre as palavras. Esta ferramenta evita a abordagem ingênua de contar blocos separados por espaço em branco e usa em vez disso o Intl.Segmenter, uma API de segmentação de texto do navegador com suporte a Unicode, para encontrar os limites reais de palavras e frases. A contagem de frases funciona da mesma forma, usando o modo de frases do segmenter em vez de simplesmente dividir por ponto final, o que também evita contar coisas como “Dr.” ou “3,14” como quebras de frase.
Os caracteres são contados como pontos de código Unicode, não como o tamanho bruto da string, então um emoji ou uma letra acentuada formada por múltiplas unidades de código ainda conta como um caractere só. Isso importa em português: uma palavra como “coração” tem sete caracteres visíveis, e é isso que a ferramenta mostra, mesmo que internamente o “ã” possa ser representado por mais de uma unidade de código. Parágrafos são blocos de texto separados por uma ou mais linhas em branco, e o tempo de leitura é estimado a 200 palavras por minuto, uma média comum para leitura silenciosa de um adulto.
Meu texto é enviado a algum lugar?
Não. A contagem acontece inteiramente no seu navegador usando APIs nativas do JavaScript, e o texto que você digita ou cola nunca sai da sua máquina. Isso importa para um rascunho que você ainda não compartilhou, uma mensagem que ainda está decidindo se envia, ou qualquer coisa que prefira manter longe de um servidor. Veja a referência do MDN sobre Intl.Segmenter para entender como funciona a detecção de palavras e frases por trás disso.
Para que isso serve?
Para manter uma redação ou carta de apresentação dentro de um limite de palavras, verificar quanto tempo um post de blog vai levar para ser lido, ou ter uma ideia rápida de quão denso está um parágrafo antes de cortá-lo. Também ajuda quando uma plataforma impõe um limite de caracteres, como um post de rede social ou uma meta description, já que a contagem de caracteres se atualiza ao vivo conforme você edita.