Contador de texto

Conte palavras, caracteres Unicode, linhas e bytes UTF-8, com frequências.

Texto e Regex
Preparando seu ambiente de trabalho…
Entrada
Saída
Seu resultado aparecerá aqui.

Como usar

  1. Insira dados ou escolha as opções de geração.
  2. Execute e revise valores e mensagens.
  3. Copie o resultado ou baixe um arquivo local.

Contador de texto

Conte palavras, caracteres Unicode, linhas e bytes UTF-8, com frequências.

O processamento ocorre no navegador. Sua entrada não é enviada ao DevToolsy.

Como funciona

Cole ou abra texto UTF-8 para contagem ao vivo. Separa grafemas, pontos de código e unidades UTF-16; mostra as 20 palavras minúsculas mais frequentes e estima leitura na velocidade escolhida.

Antes e depois
Entrada
Hello, developer 👋!

Build small tools. Test carefully.
Saída
{
  "metrics": {
    "words": 7,
    "graphemes": 55,
    "nonWhitespace": 47,
    "codePoints": 55,
    "codeUnits": 56,
    "utf8Bytes": 58,
    "lines": 3,
    "nonEmptyLines": 2,
    "paragraphs": 2,
    "sentences": 3,
    "readingSeconds": 3
  },
  "locale": "pt-BR",
  "wordsPerMinute": 200,
  "frequency": [
    {
      "word": "build",
      "count": 1
    },
    {
      "word": "carefully",
      "count": 1
    },
    {
      "word": "developer",
      "count": 1
    },
    {
      "word": "hello",
      "count": 1
    },
    {
      "word": "small",
      "count": 1
    },
    {
      "word": "test",
      "count": 1
    },
    {
      "word": "tools",
      "count": 1
    }
  ]
}

Conte palavras, caracteres Unicode, linhas e bytes UTF-8, com frequências.

Opções e fidelidade dos dados

Palavras e frases usam Intl.Segmenter no idioma da página. Linhas vazias separam parágrafos; uma quebra final adiciona uma linha lógica. A leitura é estimada em segundos.

Trabalhando com o resultado

Outras ferramentas contam unidades, grafemas e palavras de formas diferentes. Idioma e segmentação influenciam limites; a leitura estimada não mede uma pessoa específica.

Sim. Há ações de copiar e baixar. Alterar entradas ou opções invalida o resultado anterior.

Limites de processamento

Texto até 1 MiB; User-Agent até 16 KiB. Endereços e IDs têm limites menores. Até 1.000 ULIDs, 10.000 palavras ou 256 sub-redes. Limite de 10 segundos.

Leitura complementarIntl.Segmenter
?

Perguntas frequentes

Por que difere de string.length?

Cole ou abra texto UTF-8 para contagem ao vivo. Separa grafemas, pontos de código e unidades UTF-16; mostra as 20 palavras minúsculas mais frequentes e estima leitura na velocidade escolhida.

Como palavras, parágrafos e leitura são contados?

Palavras e frases usam Intl.Segmenter no idioma da página. Linhas vazias separam parágrafos; uma quebra final adiciona uma linha lógica. A leitura é estimada em segundos.

Todo editor mostra os mesmos números?

Outras ferramentas contam unidades, grafemas e palavras de formas diferentes. Idioma e segmentação influenciam limites; a leitura estimada não mede uma pessoa específica.

Minha entrada é enviada?

O processamento ocorre no navegador. Sua entrada não é enviada ao DevToolsy.

Posso copiar ou baixar o resultado?

Sim. Há ações de copiar e baixar. Alterar entradas ou opções invalida o resultado anterior.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.