Todos os guias
Escrita

Por que emoji pode alterar sua contagem de caracteres

Um emoji, sete unidades UTF-16. Descubra quantas unidades seu rascunho realmente precisa.

Um emoji pode parecer um único caractere e ainda assim ocupar várias unidades na representação interna de um campo de texto. Por isso, dois contadores podem discordar sem que nenhum deles perca seu texto.

O contador de palavras do CozyToolkit conta clusters de grafemas Unicode: grupos que geralmente correspondem ao que você vê como um caractere. Ele conta um emoji combinado como 👩🏽‍💻 como um caractere, em vez de contar suas partes componentes separadamente.

Experimente um rascunho curto

Abra o arquivo de texto de exemplo, copie seu conteúdo e cole em Seu texto. Há uma linha em branco entre as duas linhas de texto e nenhuma quebra de linha no final:

Café 👩🏽‍💻

Ready to share?

O resultado é 4 palavras, 23 caracteres, 18 sem espaços e 2 parágrafos. O emoji é um caractere, mas não conta como palavra. Pontuação também conta para caracteres.

Se seu editor adicionar uma nova linha no final ao copiar, o total de caracteres muda. Comece com o arquivo baixado para conferir os números exatos. Limpar remove o rascunho; Desfazer limpeza o traz de volta se quiser comparar novamente.

Um caractere visível pode ter várias representações

Estas quatro amostras contam como um caractere nesta ferramenta:

Amostra Caracteres aqui Pontos de código Unicode Unidades UTF-16 JavaScript Bytes UTF-8
A 1 1 1 1
é 1 1 1 2
é 1 2 2 3
👩🏽‍💻 1 4 7 15

As duas letras acentuadas parecem iguais. A primeira armazena a letra acentuada como um ponto de código; a segunda armazena uma letra simples seguida de um acento combinante. O emoji combina uma pessoa, um modificador de tom de pele, um conector e um laptop em um símbolo exibido.

A ferramenta usa o Intl.Segmenter do navegador para limites de caracteres, palavras e sentenças. Não divide palavras apenas em espaços, o que é importante para idiomas cujas palavras não são separadas assim. Regras de idioma e dados Unicode do navegador ainda podem afetar a segmentação. Contar palavras não é o mesmo que contar tokens de IA.

Baixe as strings exatas e suas contagens para inspecionar as diferentes representações. As contagens de bytes e UTF-16 nesse arquivo são medidas de referência; não são controles extras no contador de palavras.

Sem espaços também exclui quebras de linha

No exemplo, três espaços e dois caracteres de nova linha explicam a diferença entre 23 e 18. Sem espaços exclui espaços em branco, incluindo tabulações e quebras de linha, não apenas espaços comuns. Linhas em branco separam parágrafos; uma única quebra de linha não inicia outro parágrafo neste contador.

Isso significa que uma legenda pode ter o mesmo número de palavras após reformatação, enquanto suas contagens de caracteres e parágrafos mudam. Copie o texto como pretende publicar, incluindo as quebras de linha.

Verifique o limite do destino

Uma rede social, formulário ou API pode contar texto de forma diferente. O limite pode usar bytes, unidades UTF-16 ou regras específicas da plataforma em vez dos caracteres mostrados aqui. Use este contador para editar seu rascunho e depois confira o destino final antes de publicar. Uma contagem menor aqui não invalida uma rejeição lá.

Tempo de leitura é uma estimativa aproximada a 200 palavras por minuto, então este rascunho curto mostra menos de um minuto. Não mede a velocidade de leitura do seu público. A contagem ocorre no seu dispositivo e não precisa de chamada de IA.

O registro de resultados reproduz estas amostras com a função de contagem da ferramenta em 2 de novembro de 2026. O rascunho também foi verificado na interface do navegador. Os exemplos não testam limites de publicação em redes sociais nem todas as fronteiras de palavras de cada idioma.