PT
Minhas ferramentas

Contador de Caracteres

Conte caracteres com e sem espaços, veja quantos faltam para um limite e confira letras, emojis, bytes em UTF-8 e quantas mensagens SMS o texto ocupa.

Até 200.000 unidades de código UTF-16.
Mostra quantos caracteres ainda restam
Caracteres
64
com espaços e quebras de linha
Caracteres sem espaços
52
Palavras
11
Letras
45
Dígitos
4
Espaços
12
Pontuação e símbolos
2
Emojis
1
Quebras de linha
0
Unidades de código UTF-16
65
o tamanho informado por JavaScript e Java
Tamanho em UTF-8
73 bytes
Codificação do SMS
Unicode (unidades UTF-16)
Segmentos de SMS
1
65 unidades; cabem 70 em uma mensagem

Pelo menos um caractere está fora do alfabeto GSM-7, então esta estimativa usa unidades UTF-16, com 70 por mensagem; a codificação real da operadora pode ser diferente.

Minhas ferramentas →
Publicidade

Conte caracteres com e sem espaços, separados em letras, dígitos, pontuação e emojis. Informe um limite para ver quantos caracteres ainda restam. O contador também mostra o tamanho em UTF-8, em bytes, e quantos segmentos de SMS uma mensagem de texto precisaria.

Como usar esta ferramenta

  1. Cole ou digite o seu texto.
  2. Se quiser, informe um limite de caracteres, como o tamanho máximo de um campo de formulário, para ver o que sobra.
  3. Desmarque “Contar quebras de linha como caracteres” se o seu destino as ignora.
  4. Confira as linhas de SMS antes de enviar um texto longo: um único caractere fora do alfabeto GSM faz a mensagem inteira passar para Unicode.

Fórmula

Caracteres restantes = limite − caracteres · Estimativa de SMS: 1 segmento até 160 unidades GSM ou 70 UTF-16; textos maiores são divididos em partes de 153 ou 67 unidades, sem separar pontos de código.

Os caracteres são clusters de grafemas definidos pelo navegador: bandeiras e emojis com tom de pele contam uma vez. Finais de linha CRLF e CR viram LF antes de todas as contagens. No GSM-7, ^ { } [ ] ~ | \ e € usam duas unidades. O SMS pressupõe um cabeçalho de concatenação de 6 bytes, sem tabelas de idioma nacional e sem alterações da operadora; os limites reais podem variar.

Exemplo

O texto de exemplo “Encontro você no Café Lumière às 19h30 — eu levo os ingressos! 🎉” tem 64 caracteres (52 sem espaços): 45 letras, 4 dígitos, 12 espaços, 2 sinais de pontuação e símbolos (— !) e 1 emoji. Ocupa 73 bytes em UTF-8, porque ê, é, è, à, o travessão e o emoji precisam de 2 a 4 bytes cada. O travessão e o emoji não fazem parte do alfabeto GSM, então como mensagem de texto ele é enviado em Unicode: 65 unidades UTF-16, que ainda cabem em 1 SMS de até 70.

Perguntas frequentes

Os espaços contam como caracteres?

Sim. Em quase todo limite de caracteres, o espaço conta como um caractere. “Caracteres sem espaços” aparece para os poucos casos que não os incluem.

Por que um emoji conta 1 aqui e 2 em outros lugares?

A maioria dos emojis ocupa duas unidades de código UTF-16; por isso, programas que contam unidades de código veem 😀 como 2 caracteres e um emoji com tom de pele como 4. A linha “Unidades de código UTF-16” mostra esse número.

Quantos caracteres cabem em uma mensagem de texto?

160 se todos os caracteres estiverem no alfabeto GSM-7, ou 70 se algum exigir Unicode — um emoji, texto em chinês ou coreano, um travessão ou aspas curvas. Mensagens maiores costumam permitir 153 unidades GSM ou 67 unidades UTF-16 por parte; caracteres de extensão e emojis podem usar duas.

Qual a diferença entre caracteres e bytes?

Em UTF-8, as letras inglesas ocupam 1 byte, as acentuadas 2, a maioria das escritas asiáticas 3 e os emojis 4. Limites em bytes valem para colunas de banco de dados e algumas APIs.

Fontes

Última atualização:

Citar ou incorporar esta ferramenta
APA

kakaoCalc. (2026, November 9). Contador de Caracteres. https://kakao.mobile/pt/tools/character-counter/

MLA

“Contador de Caracteres.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/character-counter/.

Publicidade