Contador de caracteres

5 de 2 avaliações
Contador de caracteres

O Contador de caracteres é uma ferramenta gratuita que conta os caracteres, as palavras e as linhas de qualquer texto.

Como usar o contador de caracteres?

Cole ou digite o texto no campo de entrada, execute a contagem e confira os três campos de resultado.

  1. Insira exatamente o texto que pretende usar, incluindo espaços e quebras de linha.
  2. Após qualquer alteração final, execute o contador novamente para atualizar os resultados exibidos.
  3. Compare os valores de Caracteres, Palavras e Linhas com os requisitos do campo de destino.
A ferramenta Contador de caracteres no digily.link, com o formulário de entrada

Conte a versão final, não um rascunho anterior. Ao remover uma frase, você também pode excluir uma quebra de linha ou deixar um espaço duplo. Por isso, os três totais podem mudar.

O que entra na contagem de caracteres?

O resultado de Caracteres usa a função mb_strlen do PHP para medir o comprimento do texto fornecido. Espaços, sinais de pontuação, números e caracteres de quebra de linha contam para o comprimento do texto, assim como as letras.

Essa medida representa o comprimento em caracteres, não a quantidade de bytes. Com a codificação multibyte configurada na ferramenta, mb_strlen conta caracteres decodificados, e não os caracteres percebidos pelo usuário, normalmente representados por clusters de grafemas estendidos. Em textos Unicode, um cluster de grafemas pode conter vários pontos de código Unicode. Um emoji formado por vários pontos de código unidos, uma bandeira ou uma letra com acento combinante pode acrescentar mais de uma unidade ao total. A ferramenta não aplica as regras especiais de contagem usadas por redes sociais ou serviços de mensagens específicos.

O resultado de Palavras usa a função str_word_count do PHP. Termos com hífen e apóstrofos podem afetar o reconhecimento das palavras, enquanto números isolados não são tratados da mesma forma que palavras alfabéticas comuns. Textos com acentos e sistemas de escrita como árabe, chinês ou hindi também podem gerar um total diferente do mostrado por um processador de texto, pois str_word_count não oferece segmentação completa de palavras em Unicode.

O resultado de Linhas corresponde a um mais o número de caracteres de avanço de linha presentes no texto. Portanto, um texto vazio apresenta uma linha. Um avanço de linha no final acrescenta uma última linha vazia. As sequências de nova linha LF e CRLF acrescentam uma linha cada, enquanto um retorno de carro isolado não acrescenta nenhuma. Isso é útil para listas coladas, endereços, poemas, legendas e dados copiados de uma coluna de planilha.

Quando contar caracteres economiza tempo?

A contagem ajuda quando espaços, pontuação e quebras de linha entram no limite de um campo ou plataforma. Alguns exemplos comuns são:

  • Conferir uma publicação antes de inseri-la no editor do X, lembrando que a plataforma pode aplicar pesos próprios a links e a alguns caracteres.
  • Preparar campos de perfil do LinkedIn, textos de anúncios ou respostas de formulários com limites de tamanho definidos.
  • Revisar títulos de páginas e meta descriptions antes de inseri-los no WordPress, Shopify ou outro sistema de gerenciamento de conteúdo.
  • Conferir nomes, linhas de endereço e frases personalizadas antes de fazer uma mala direta no Microsoft Excel.
  • Contar as linhas de uma lista em texto simples exportada do Google Sheets, usando o total de linhas como uma verificação rápida.
  • Escrever textos para SMS, em que a quantidade final de partes da mensagem depende tanto da codificação dos caracteres quanto do comprimento.

Ao trabalhar com um limite rígido da plataforma, deixe uma pequena margem em vez de usar até o último caractere. Menções adicionadas, parâmetros de rastreamento, pontuação inteligente ou quebras de linha coladas podem alterar o que a plataforma de destino aceita.

Exemplo de resultado gerado pela ferramenta Contador de caracteres

Exemplos práticos e entradas problemáticas

Para a entrada Hello, Sam!, o total de caracteres é 11, pois a vírgula, o espaço e o ponto de exclamação são incluídos. O total de palavras é 2.

Para Room 12, o total de caracteres é 7, incluindo o espaço. Não suponha que o total de palavras tratará 12 como uma palavra comum, pois str_word_count foi desenvolvida principalmente para palavras alfabéticas.

Uma string vazia não contém caracteres nem palavras. Para materiais muito longos, cole somente o valor exato do campo, pois espaços e quebras de linha fora dele aumentariam o total de caracteres.

Para textos não latinos, conteúdos com muitos emojis ou textos que contenham símbolos Unicode combinados, use o resultado como uma verificação geral de comprimento e confirme o valor final na plataforma de destino. Não existe uma definição universal de caractere visível para o usuário que seja válida em todos os sistemas. Se também precisar corrigir o uso de maiúsculas e minúsculas antes da publicação, o Conversor de maiúsculas e minúsculas pode ajudar como uma etapa separada.

Perguntas frequentes

Um emoji sempre conta como um caractere?

Não. Um emoji simples pode ser representado por um único ponto de código, enquanto emojis de família, variações de tom de pele e bandeiras podem conter vários pontos de código unidos. Embora pareçam um único símbolo na tela, eles podem acrescentar mais de uma unidade a uma contagem programática de comprimento.

Por que o total de palavras é diferente no Microsoft Word ou no Google Docs?

Cada aplicativo pode usar regras diferentes para apóstrofos, hifens, números e textos em vários idiomas. O Microsoft Word e o Google Docs adotam critérios próprios de contagem, enquanto esta ferramenta usa a função str_word_count do PHP. Para um envio formal que especifique um método de contagem, use o aplicativo indicado nas instruções.

Meu texto é processado no navegador?

Não. O conteúdo inserido é enviado ao servidor por HTTPS, onde a contagem é realizada, e não fica armazenado.

A ferramenta informa quantas mensagens SMS serão enviadas?

Não. A segmentação de SMS depende de a mensagem poder usar o alfabeto padrão GSM de 7 bits (GSM-7) ou precisar usar UCS-2. Os caracteres da tabela de extensão GSM-7 consomem dois septetos, e mensagens concatenadas têm limites diferentes por parte. Antes de enviar uma campanha, use uma calculadora específica de segmentos de SMS ou a visualização fornecida pelo seu provedor de mensagens.

Posso usar a contagem de linhas para validar um arquivo CSV?

O total de linhas pode servir como uma verificação rápida, mas não interpreta as regras do CSV. Campos entre aspas podem conter quebras de linha válidas, portanto um registro nem sempre corresponde a uma linha física. Abra o arquivo em uma planilha ou em um editor compatível com CSV antes de usar a contagem como base para uma importação.

Ferramentas populares