Como contar palavras, caracteres e tempo de leitura com precisão
Resposta rápida
Uma 'palavra' é uma série máxima de caracteres que não são espaços em branco em um texto em inglês; Os caracteres CJK são frequentemente contados como uma palavra cada. Os caracteres podem incluir ou excluir espaços em branco. Tempo de leitura ≥palavras/200 (média de adultos) ou palavras/250 (rápido). Use nosso contador de palavras para contagens instantâneas e precisas em seu navegador.
Introdução
A contagem de palavras e caracteres parece trivial, mas tem casos extremos reais: palavras hifenizadas, caracteres CJK (que não têm espaços), contrações, sintaxe de redução e tags HTML. Ferramentas diferentes contam de maneira diferente, o que é importante quando você atinge um limite estrito – um tweet de 280 caracteres, uma meta descrição de 160 caracteres ou um ensaio de 500 palavras. Este guia define as convenções e mostra como contar de forma consistente.
Passo a passo
-
Defina o que conta como uma palavra
Em scripts delimitados por espaços (inglês, francês, alemão), uma palavra é uma sequência máxima de caracteres que não são espaços em branco. 'estado da arte' é uma palavra por esta definição; alguns contadores são divididos em hífens e contam como quatro. Escolha uma definição e documente-a. Para texto CJK (chinês, japonês, coreano) sem espaços, cada caractere normalmente é contado como uma palavra.
-
Definir modos de contagem de caracteres
Caracteres com espaços incluem todos os caracteres, incluindo espaços e novas linhas. Caracteres sem espaços excluem espaços em branco. Para um limite de tweets (280), o Twitter conta pontos de código (não bytes) e pesa CJK e emoji mais alto – use o contador da própria plataforma para limites exatos. Para uma meta descrição (160), conte os caracteres incluindo espaços.
-
Estimar o tempo de leitura
A velocidade média de leitura de adultos é de 200 a 50 palavras por minuto (ppm). Tempo de leitura = palavras/ppm, arredondado. Para 600 palavras a 200 ppm: 3 minutos. Para conteúdo técnico, use 150–00 ppm; para texto de marketing passível de leitura, 250-00 ppm. Sempre mostre a fórmula para que os leitores possam ajustar.
-
Conte frases e parágrafos
As frases normalmente são divididas em ., !, ? seguido por espaço em branco ou final de texto - mas abreviações (por exemplo, Dr.) causam divisões falsas. Os parágrafos são separados por uma ou mais linhas em branco. Use essas contagens para calcular o comprimento médio da frase (meta de 15 a 0 palavras para uma prosa legível) e a densidade do parágrafo.
-
Atinja os limites específicos da plataforma
Cole seu rascunho no Contador de palavras e assista à atualização das contagens ao vivo. Corte para caber: 280 para um tweet, 160 para uma meta descrição, 500 para um trecho de uma redação universitária, 65 para um título SEO. O contador mostra tudo isso de uma vez para que você possa atingir o limite certo.
Exemplos
Uma frase simples em inglês
Entrada: A rápida raposa marrom salta sobre o cachorro preguiçoso.
Saída: 9 palavras, 44 caracteres (com espaços), 35 caracteres (sem espaços), 1 frase, aproximadamente 0,05 min de tempo de leitura
Palavras hifenizadas e contraídas
Entrada: É uma solução de última geração, não é?
Saída: Counted as 7 words by whitespace split: It's | a | state-of-the-art | solution, | isn't | it? (some counters report 9 by splitting hyphens)
Texto em chinês (CJK, sem espaços)
Entrada: 你好世界,这是一个测试。
Saída: 10 characters; typically counted as 10 'words' for CJK, or 1 word by whitespace split —choose a CJK-aware counter for accurate results
Tempo de leitura para um artigo de 1.200 palavras
Entrada: 1200 palavras a 200 ppm
Saída: 1200 / 200 = 6 minutes (average); 1200 / 250 = 4.8 ≥5 minutes (fast reader)
Problemas comuns
- Inconsistência de hífen e contração: 'estado da arte' é 1 palavra por espaço em branco, 4 por divisão de hífen. Documente sua regra - a contagem de palavras acadêmicas geralmente é dividida em hífens, os contadores da web geralmente não.
- Contagem incorreta de CJK: o texto em chinês/japonês não tem espaços, portanto, um contador baseado em espaços em branco relata o parágrafo inteiro como 1 palavra. Use um contador compatível com CJK que trate cada caractere CJK como uma palavra ou os conte de acordo com a regra da plataforma de destino.
- Contando a sintaxe markdown/HTML como palavras: '# Heading' conta como 2 palavras se você retirar o #, 1 se não o fizer. Retire a marcação antes de contar para uma contagem precisa de palavras em prosa; guarde-o para contagens brutas de caracteres.
- Emoji e caracteres astrais: '😀' é um ponto de código, mas duas unidades de código UTF-16 (um par substituto). Conte por pontos de código (Array.from(str).length) e não por str.length para corresponder à forma como os usuários percebem os caracteres.
Dicas
- Para SEO, conte o texto renderizado (após remover HTML e expandir as entidades) — os mecanismos de pesquisa indexam o texto renderizado, não a fonte.
- Procure um comprimento médio de frase de 15 a 0 palavras para prosa geral; acima de 25 torna-se difícil de ler. O contador de palavras mostra o comprimento médio das frases para que você possa detectar sequências.
- Para estimativas de tempo de leitura, divulgue o ppm que você usou (por exemplo, '~3 min de leitura a 200 ppm') para que os leitores conheçam a suposição - leitores técnicos leem mais devagar, skimmers mais rápido.
- Use nosso conversor de maiúsculas e minúsculas para normalizar o texto antes de contar se as diferenças de maiúsculas e minúsculas estiverem causando resultados inconsistentes entre as ferramentas.