Por que dois contadores dão números diferentes para o seu texto

Não existe um comprimento único e correto para uma string. Antes de confiar em qualquer contador, descubra qual regra o lugar onde você vai colar usa.

As pessoas chegam a um contador com um limite em mente — um campo que recusa o texto, um formulário que corta, um post que não envia. O irritante é que o contador e o destino podem estar os dois certos e ainda assim discordar, porque contam coisas diferentes. Este guia é sobre escolher a regra primeiro e a ferramenta depois.

1. Um caractere são três quantidades diferentes

Pegue um emoji de família. Quem lê vê um caractere. Nosso contador diz cinco, porque é essa a quantidade de pontos de código que a sequência de fato contém — várias pessoas unidas. A propriedade length do próprio JavaScript diz oito, porque conta unidades de dezesseis bits e os símbolos maiores ocupam duas cada.

Nenhuma das três está errada. O que importa é qual delas o seu destino aplica: um campo que corta por armazenamento vai cortar onde cai a oitava unidade, não onde você vê o emoji terminar. É por isso que um nome que "cabia" volta cortado.

2. O que conta como palavra aqui, e o preço disso

Nossa contagem de palavras pega sequências de letras e dígitos. É uma regra só, aplicada de forma consistente, e tem consequências que você deve conhecer antes de citar o número para alguém.

"E-mail" conta como duas palavras, porque o hífen não é letra nem dígito. Um preço escrito como R$ 1.500,00 conta como quatro. Um emoji sozinho conta zero. Acento não atrapalha — São Paulo dá duas, como se espera. Se o seu limite é contratual, veja quais desses casos aparecem no seu texto antes de confiar no total.

3. Converter maiúsculas joga informação fora

Passar para capitalização de título não é reversível, e a perda é fácil de não notar até estar publicado. ANPD e LGPD vira Anpd E Lgpd: as siglas se foram e a conjunção ganhou maiúscula.

Voltar por minúsculas não recupera nada — a capitalização original nunca foi guardada em lugar nenhum. Converta uma cópia, leia o resultado e mantenha siglas e nomes próprios sob o seu olho. É a única transformação do site em que a ferramenta não tem como saber o que você quis dizer.

4. A ordem que evita retrabalho

Descubra o que o destino conta, escolha o número correspondente e só então edite para caber. Fazer o contrário — aparar pelo contador que você abriu por acaso — é como o texto acaba cortado duas vezes.

Se o destino não documenta a regra dele, o movimento conservador é caber na maior das três contagens. O que cabe na leitura mais estrita não é recusado por nenhuma mais frouxa.

Abrir as ferramentas de texto

Ferramentas deste guia