Resultado
Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.
Fatos e limites do método
| Divisão em palavras | Por espaços, tabulações e quebras de linha |
|---|---|
| Pontuação nas bordas | Removida por padrão: «casa,» conta como 4 caracteres, não 5 |
| Pontuação dentro da palavra | Hífen e apóstrofo dentro de uma palavra não são removidos: «bem-conhecido» são 13 caracteres |
| Unidade de medida | Caracteres (code points), não bytes nem sílabas |
| Precisão do resultado | A média é arredondada para uma casa decimal |
| Texto vazio | Mostra «—» em vez de dividir por zero |
Quando induz ao erro
- Uma «palavra» é uma sequência de caracteres entre espaços, sem qualquer análise linguística. Um hífen em «bem-conhecido» não a divide em duas — ela é contada como uma única palavra longa de 13 caracteres, o que pode inflar o comprimento médio em textos com muitas palavras compostas.
- Com a remoção de pontuação ativada, os sinais de pontuação são removidos apenas do início e do fim da palavra. Um ponto dentro de uma abreviação («etc.») ou um número com ponto decimal («3.14») não é tocado — permanece como parte da palavra inteira.
- Com a remoção desativada, aspas, parênteses e pontuação colada a uma palavra aumentam seu comprimento: «(casa)» conta como 6 caracteres, não 4.
- Hífens e apóstrofos dentro de uma palavra nunca são removidos, mesmo com a opção ativada — «bem-conhecido» continua com 13 caracteres. Só é removida a pontuação que está bem na borda da palavra, junto a um espaço.
Como é calculado
O texto é primeiro dividido em palavras pelos caracteres de espaço — espaços comuns, tabulações e quebras de linha; fragmentos vazios são descartados.
Se «remover pontuação» estiver ativado, todo caractere que não seja letra nem dígito é removido do início e do fim de cada palavra — aspas, pontos, vírgulas, parênteses. A pontuação dentro da palavra (hífen, apóstrofo) não é tocada.
O comprimento de cada palavra é medido em caracteres (code points) após o processamento. A média é a soma dos comprimentos de todas as palavras dividida pela quantidade, arredondada para uma casa decimal.
A palavra mais curta e mais longa são encontradas simplesmente percorrendo os comprimentos de todas as palavras — é o mínimo e o máximo do conjunto de comprimentos, não o texto da palavra em si.
Perguntas e respostas
Como a pontuação nas bordas da palavra é tratada?
Por padrão ela é removida: «casa,» e «casa.» contam como 4 caracteres, não 5. Desmarque a caixa se quiser que a pontuação colada a uma palavra conte no seu comprimento.
O que acontece com hífens e apóstrofos dentro de uma palavra?
Eles nunca são removidos, mesmo com «remover pontuação» ativado — essa opção só afeta os sinais bem na borda da palavra, não no seu interior.
Por que a média mostra «—»?
Significa que não há nenhuma palavra no texto — o campo está vazio ou contém apenas espaços e sinais de pontuação.
Números são contados como parte de uma palavra?
Sim, se estiverem dentro de uma sequência contínua de caracteres sem espaços — «Windows10» conta como uma palavra de 9 caracteres.
Meu texto é enviado para algum lugar?
Não. Todo o cálculo é executado no seu navegador; o texto nunca é transmitido.