SomeeLab.tools

Contador de caracteres

Conte caracteres, palavras, linhas e bytes UTF-8 enquanto digita, com e sem espaços. Um emoji conta como o único caractere que você vê.

Caracteres
0
Sem espaços
0
Palavras
0
Linhas
0
Bytes UTF-8
0

Com espaços ou sem eles

Cada edital conta de um jeito. Se estiver escrito “1000 caracteres com espaços”, entram os brancos e a pontuação; se disser “sem espaços”, contam só as letras visíveis. Quando não está explicado, vale se guiar pelo número que inclui espaços: os formulários de envio costumam medir a string exatamente como ela chega ao campo.

As quebras de linha também contam como espaço. Cada parágrafo novo soma um caractere, então um texto encostado no limite fica abaixo dele apagando uma única linha em branco.

Quantos caracteres tem um emoji

Letras e números dão o mesmo resultado em qualquer método de contagem. A diferença aparece nos emoji. Uma carinha sorridente ocupa duas posições dentro de um programa, um emoji de família com várias pessoas chega a oito, e o mesmo vale para bandeiras e tons de pele.

Esta ferramenta conta o que aparece na tela como um caractere só. Os serviços que impõem limite costumam usar o mesmo critério, então o número daqui bate com o de lá.

Por que os bytes não batem com os caracteres

No UTF-8, uma letra sem acento ocupa um byte, uma vogal acentuada ou o cedilha ocupam dois, e um emoji ocupa quatro. Os mesmos 100 caracteres podem pesar de 100 a 400 bytes dependendo do que você escreveu.

Esse número importa em lugares específicos. Quando uma coluna do banco é declarada como VARCHAR(255), esse 255 costuma se referir a bytes e não a caracteres, e as mensagens também são limitadas em bytes. Se a contagem de caracteres parece folgada mas o texto não salva ou chega cortado, olhe este campo.

O que conta como palavra

Nas línguas escritas com espaços, são essas separações que se contam. O japonês e o chinês não têm espaço, então os limites entre palavras são procurados à parte: é por isso que um bloco de texto chinês sem nenhum espaço ainda devolve uma contagem de palavras.