tigtools

Contador de caracteres

Digite ou cole um texto para contar os caracteres enquanto escreve e, se quiser, confira se ele respeita um limite de tamanho. Seu texto permanece no navegador.

Executado no seu navegador Sem cadastro

0
Caracteres
0
Caracteres sem espaços
0
Palavras
0
Linhas
0
Bytes (UTF-8)

Como usar

  1. Digite na caixa ou cole um texto de qualquer lugar.
  2. Veja abaixo da caixa as contagens de caracteres, caracteres sem espaços, palavras, linhas e bytes.
  3. Para conferir um limite de tamanho, escolha uma predefinição, como “Descrição meta” ou “SMS”, ou selecione “Limite personalizado” e informe um número.
  4. A mensagem abaixo da caixa informa quantos caracteres ainda cabem ou quantos você precisa remover.

Como funciona

Os caracteres são contados como as pessoas os veem (agrupamentos de grafemas). Uma letra acentuada como “é”, uma bandeira ou um emoji com tom de pele contam como um caractere, embora sejam armazenados como vários pontos de código. “Caracteres sem espaços” remove todos os caracteres de espaço em branco, incluindo tabulações e quebras de linha. Os bytes correspondem ao tamanho do texto codificado em UTF-8, a codificação usada por páginas da web e pela maioria dos bancos de dados: letras comuns do inglês ocupam 1 byte; a maioria das letras acentuadas do alfabeto latino, gregas, cirílicas, árabes e hebraicas ocupa 2; a maioria dos caracteres chineses, japoneses e coreanos ocupa 3; e os emojis geralmente ocupam 4.

Os limites predefinidos são recomendações comuns, não limites oficiais. Os mecanismos de busca não cortam títulos e descrições em um número fixo de caracteres; eles os truncam de acordo com a largura em pixels. Por isso, cerca de 60 caracteres para um título e cerca de 155 para uma descrição são metas práticas, não regras.

A predefinição de SMS segue as regras GSM 03.38 usadas pelas redes móveis. Se todos os caracteres pertencerem ao alfabeto GSM-7, uma mensagem comporta 160 caracteres, e os caracteres da tabela de extensão (€ [ ] { } ~ ^ | \) ocupam duas posições cada. Um único caractere fora desse alfabeto, como “ş”, “ć” ou um emoji, faz com que a mensagem inteira use Unicode (UCS-2), e o limite cai para 70. Textos mais longos são enviados em partes concatenadas de 153 caracteres (GSM-7) ou 67 caracteres (Unicode); a quantidade de partes exibida é uma estimativa, pois alguns celulares e gateways tratam os limites entre partes de forma diferente.

A predefinição do X/Twitter conta os caracteres de forma simples. O próprio X conta cada link como 23 caracteres, independentemente do tamanho, e conta caracteres chineses, japoneses e coreanos e a maioria dos emojis como dois. Por isso, o contador dele pode divergir deste.

Exemplos

Escrever uma descrição meta

Selecione “Descrição meta (~155)” e cole seu rascunho. Se aparecer “12 caracteres acima do limite de 155”, encurte a frase para que a parte importante não seja cortada nos resultados de busca.

Manter um SMS em uma única parte

Um lembrete de 150 caracteres em inglês simples cabe em um único SMS, e adicionar “Ödeme” mantém a mensagem dentro do limite porque “Ö” faz parte do alfabeto GSM-7. Ao adicionar “Teşekkürler”, a mensagem inteira passa a usar Unicode, pois “ş” não faz parte desse alfabeto. Assim, o limite cai para 70 e o mesmo texto precisa de três partes.

Verificar uma coluna do banco de dados

Uma coluna VARCHAR limitada a 255 bytes em UTF-8 nem sempre comporta 255 caracteres. Compare a contagem de “Bytes (UTF-8)” com o tamanho da coluna antes de importar nomes com acentos ou alfabetos asiáticos.

Perguntas frequentes

Os espaços contam como caracteres?

Sim. A contagem principal de “Caracteres” inclui espaços, tabulações e quebras de linha, como acontece na maioria dos formulários e plataformas. A contagem de “Caracteres sem espaços” desconsidera todos os caracteres de espaço em branco.

Por que um emoji conta como um caractere aqui, mas como mais em outros lugares?

Este contador contabiliza o que você vê na tela. Muitos programas contam unidades de código UTF-16, em que a maioria dos emojis vale 2 e um emoji de família ou bandeira pode valer 7 ou mais. O X conta a maioria dos emojis como 2 caracteres.

60 caracteres é o limite oficial para o título de uma página?

Não. O Google e outros mecanismos de busca não divulgam um limite de caracteres; eles encurtam títulos que ficam largos demais para o layout dos resultados. Em geral, cerca de 50–60 caracteres aparecem por inteiro no computador, por isso a predefinição usa 60.

Por que o limite do meu SMS caiu de 160 para 70?

Seu texto contém pelo menos um caractere que não faz parte do alfabeto GSM-7, como um emoji, aspas curvas ou uma letra como “ş” ou “ł”. Nesse caso, a mensagem precisa ser enviada em Unicode, que permite 70 caracteres por SMS individual.

Minha contagem será exatamente igual à do X/Twitter?

Nem sempre. O X conta cada link como 23 caracteres e conta caracteres chineses, japoneses e coreanos e a maioria dos emojis como 2. Em textos simples com alfabeto latino e sem links, as contagens coincidem.

Privacidade

O texto é contado apenas no seu navegador. Ele não é enviado, armazenado nem incluído em dados analíticos.