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.
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.
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
- Cole ou digite o seu texto.
- Se quiser, informe um limite de caracteres, como o tamanho máximo de um campo de formulário, para ver o que sobra.
- Desmarque “Contar quebras de linha como caracteres” se o seu destino as ignora.
- 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:
Endereço da página com estes dados: https://kakao.mobile/pt/tools/character-counter/
Citar ou incorporar esta ferramenta
kakaoCalc. (2026, November 9). Contador de Caracteres. https://kakao.mobile/pt/tools/character-counter/
“Contador de Caracteres.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/character-counter/.