Conte caracteres com e sem espaços enquanto digita, além de palavras, frases e linhas.
Exemplo
“Hello world” tem 11 caracteres, ou 10 sem o espaço, e um pangrama de 44 caracteres cai para 36 quando os espaços saem. Um texto japonês como “日本語の文章です。二文目。” conta como 13.
Método de cálculo
O primeiro número conta todos os caracteres, inclusive espaços, tabulações e quebras de linha; o segundo deixa de fora todo o espaço em branco. A contagem usa pontos de código Unicode, então a maioria das letras, incluindo acentuadas pré-compostas como o é de “café”, vale um caractere cada.
Observações importantes
Emojis surpreendem: um joinha com modificador de tom de pele são dois pontos de código, então “😀👍🏽” conta como 3 mesmo que você veja duas figuras, e emojis de família ou bandeira usam mais. Uma letra digitada como letra base mais um acento combinante separado também conta como dois. Nada do que você digita é enviado a um servidor.
Perguntas frequentes
Quebras de linha entram na conta?
Sim, no total. Um texto em três linhas com uma linha vazia entre elas tem 28 caracteres, porque cada uma das três quebras conta, e 22 depois de retirar espaços e quebras. Por isso os dois números podem se afastar mais do que sugerem os espaços visíveis.
Ele conta bytes?
Não; caracteres e bytes codificados são medidas diferentes. Bancos de dados e SMS costumam limitar bytes, e ali um caractere japonês ou um emoji pode ocupar vários, então uma sequência de 13 caracteres japoneses é bem mais longa em bytes do que em caracteres.
Vai bater com o limite que preciso cumprir?
Fica bem próximo, mas confira o contador da própria plataforma antes de publicar. Trechos de busca são limitados pela largura de exibição, não por um número fixo, e redes sociais contam links e certos sistemas de escrita por regras próprias. Use isto como guia confiável ao escrever e confirme no fim.