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.