Pular para o conteúdo
Favoritos

Contador de Caracteres

Atualizado:

Cole ou digite um texto para contar os caracteres com espaços e sem espaços em branco. Os resultados incluem letras, pontuação, símbolos e quebras de linha.

Ferramenta para Contar Caracteres em Texto

Campos de entrada
Se ativado, o resultado é atualizado automaticamente quando você altera qualquer valor.

Fórmula do Contador de Caracteres

Fórmula
\[ C_{\text{com}}=n,\qquad C_{\text{sem}}=n-w \]

Onde:

  • \(C_{\text{com}}\) — o resultado de Caracteres (com espaços).
  • \(C_{\text{sem}}\) — o resultado de Caracteres (sem espaços).
  • \(n\) — o comprimento da entrada em unidades de código UTF-16 do JavaScript.
  • \(w\) — o número de unidades de código removidas por serem espaços em branco.

A calculadora mede o comprimento do texto, depois remove os espaços em branco e o mede novamente. “Sem espaços” exclui mais do que espaços comuns: também exclui tabulações, quebras de linha e outros caracteres correspondentes à regra de espaço em branco do JavaScript.

Contador de Caracteres – Exemplo de Cálculo

Exemplo: o campo Texto contém o texto padrão, “Hello world!”. Ele tem cinco letras em “Hello”, um espaço e seis caracteres em “world!”

\[ C_{\text{com}}=5+1+6=12,\qquad C_{\text{sem}}=12-1=11 \]

Resultado: 12 Caracteres (com espaços) e 11 Caracteres (sem espaços).

Como usar o Contador de Caracteres

  1. Digite ou cole seu conteúdo no campo Texto. O campo começa com “Hello world!” como exemplo; substitua-o para contar o seu próprio texto.
  2. Leia Caracteres (com espaços) para obter o comprimento total da entrada, incluindo espaços em branco e pontuação.
  3. Leia Caracteres (sem espaços) para obter o comprimento após a remoção dos espaços em branco. Compare o resultado relevante com o limite que você precisa cumprir.

Se você está verificando um título, uma mensagem ou uma resposta de formulário, cole apenas o texto que será realmente enviado. Uma quebra de linha extra no final de uma seleção colada pode afetar o primeiro resultado, mesmo sendo difícil de ver no campo.

O que significam as contagens de caracteres

Um limite de caracteres controla quanto texto você pode digitar em um campo ou publicar em um determinado formato. Esta calculadora oferece duas visões da mesma entrada. Caracteres (com espaços) é o comprimento total conforme medido pelo JavaScript. Inclui letras, dígitos, pontuação, símbolos visíveis, espaços, tabulações e quebras de linha. Use este resultado quando o limite se aplica a tudo o que você digita.

Caracteres (sem espaços) conta a entrada após a remoção dos espaços em branco. É útil quando você quer comparar a quantidade de conteúdo que não é espaço em branco entre duas passagens. Apesar do nome, remove mais do que o espaço entre as palavras: tabulações e quebras de linha também são excluídas. Pontuação e outros símbolos que não são espaços em branco continuam contando. A diferença entre os dois resultados é a quantidade de espaço em branco removido, medida nas mesmas unidades.

Por exemplo, um rascunho com 100 caracteres, incluindo 15 de espaço em branco, produz um resultado sem espaços de 85. Nenhum dos resultados é uma contagem de palavras, e o número sem espaços não remove a pontuação. Se você precisar alterar as maiúsculas e minúsculas antes de contar, use o Conversor de Maiúsculas e Minúsculas e depois cole o texto revisado aqui.

Detalhes da contagem e limites práticos

A calculadora usa o text.length do JavaScript, que mede unidades de código UTF-16 em vez do número de símbolos que uma pessoa vê. A maioria das letras e sinais de pontuação comuns conta como uma unidade cada. Alguns emojis e outros caracteres fora do plano multilingue básico contam como dois. Um símbolo composto a partir de vários caracteres, como um emoji com um modificador de tom de pele ou uma letra com um sinal combinante separado, pode adicionar ainda mais unidades. Isso significa que um texto visualmente curto pode ter uma contagem maior do que o esperado.

As terminações de linha também podem importar. Um avanço de linha conta no resultado com espaços; um par de retorno de carro e avanço de linha ocupa duas unidades de código. Ambos são removidos do resultado sem espaços. Se você copiar o mesmo texto de aplicativos diferentes, diferenças nas terminações de linha ou em espaços em branco invisíveis podem alterar a primeira contagem. Remova linhas em branco indesejadas e espaços em branco no final quando o limite for apertado.

Nem todo serviço define “caracteres” da mesma forma. Um site pode contar símbolos visíveis, unidades UTF-16, bytes ou usar suas próprias regras para links e emojis. Trate esta calculadora como uma verificação do método de contagem declarado dela, não como uma garantia de que outra plataforma aceitará o texto. Para o tamanho em bytes em vez do comprimento em caracteres, consulte a ferramenta Tamanho do Texto. Para remover emojis antes de verificar o texto restante, experimente o Removedor de Emojis.

Perguntas frequentes

Como posso contar caracteres manualmente?

Para um texto curto, numere cada letra, dígito, sinal de pontuação e espaço em ordem. Por exemplo, “Hi, Sam!” tem oito caracteres: duas letras, uma vírgula, um espaço, três letras e um sinal de exclamação. Sua contagem sem espaços é sete. Para textos mais longos, verifique caracteres facilmente esquecidos, como espaços no início ou no fim.

Qual é uma boa contagem de caracteres para um título ou mensagem?

Não existe uma contagem de caracteres universalmente boa; o limite e o propósito importam mais do que o número em si. Um título geralmente deve ser longo o suficiente para fazer sentido, mas curto o suficiente para ser exibido onde aparecerá. Para um formulário ou mensagem com um máximo rígido, deixe uma pequena margem, caso o destino conte links, emojis ou formatação de forma diferente.

Um espaço de largura zero conta como caractere?

Sim. Um espaço de largura zero é invisível, mas esta calculadora o conta nos dois resultados, porque o JavaScript não o classifica como espaço em branco para esta regra de remoção. Um espaço inseparável, em contraste, é removido do resultado sem espaços. Se uma contagem parecer inesperadamente alta, cole o texto em um editor que possa revelar caracteres ocultos.

Por que duas palavras aparentemente idênticas podem ter contagens de caracteres diferentes?

O Unicode pode representar algumas letras visíveis de mais de uma maneira. Por exemplo, uma letra acentuada pode ser armazenada como um único caractere ou como uma letra base seguida de um acento combinante. As palavras podem parecer iguais e, ao mesmo tempo, produzir contagens diferentes. Se os limites exatos importarem, compare o texto depois de colá-lo no destino, em vez de confiar em sua aparência.

Como faço para estimar caracteres a partir de uma contagem de palavras?

Multiplique o número de palavras pelo comprimento médio das palavras e, em seguida, considere aproximadamente um separador entre as palavras. Com cinco letras por palavra mais um espaço, obtém-se uma estimativa rápida de cerca de seis caracteres por palavra. É apenas um atalho de planejamento: nomes, números, pontuação, quebras de linha e palavras incomumente longas ou curtas podem mudar a contagem real consideravelmente.

Caracteres são o mesmo que bytes?

Não. Uma contagem de caracteres mede o comprimento do texto de acordo com uma regra de contagem; os bytes medem o tamanho de armazenamento ou transmissão em uma codificação específica. Em UTF-8, uma letra básica do inglês geralmente ocupa um byte, enquanto muitas letras acentuadas e emojis ocupam mais. Você não pode converter de forma confiável os resultados desta calculadora para bytes com um único multiplicador; use uma ferramenta de contagem de bytes quando um arquivo ou API especificar um limite em bytes.

Por que outro site mostra uma contagem de caracteres diferente?

O site pode usar uma regra de contagem diferente ou processar seu texto antes de contá-lo. Alguns serviços contam símbolos visíveis, encurtam links, alteram terminações de linha ou excluem determinada formatação. Para evitar um envio rejeitado, verifique o próprio contador do destino e cole lá o texto final exato, especialmente quando você estiver perto do limite dele.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *