SMSMass
Artigo

GSM-7 vs UCS-2: o motivo do limite de 160 caracteres

Por que "voce" cabe em 160 caracteres, mas "você" pode custar o dobro do SMS.

A regra

Cada caractere ocupa bits — e o alfabeto importa

Um SMS é transmitido em pacotes de 1120 bits. O padrão GSM-7 representa cada caractere com 7 bits, então 1120 ÷ 7 = 160 caracteres. Esse alfabeto cobre letras sem acento, números, espaço e a pontuação mais comum.

Quando a mensagem usa um caractere fora desse alfabeto — qualquer letra acentuada (ã, é, ç), caracteres de outros idiomas, ou emojis — a rede precisa trocar para UCS-2, que usa 16 bits por caractere para cobrir um conjunto muito maior de símbolos (Unicode). Resultado: 1120 ÷ 16 = 70 caracteres por SMS.

Na prática

O impacto real no custo de campanha

Em uma campanha de 8.000 contatos, uma mensagem de 165 caracteres sem acento sai em 2 SMS por contato. A mesma mensagem com 3 acentos, se passar de 70 caracteres, também vira 2 SMS — mas o limite para virar 3 SMS é muito mais baixo (140 caracteres em UCS-2 contra 320 em GSM-7). É fácil estourar o segmento sem perceber só por usar acentuação correta.

Dica prática: para textos de cobrança e consignado, escrever sem acento (ex.: "Voce tem margem disponivel") garante que a mensagem fique no alfabeto GSM-7 e custe menos segmentos — sem perder a clareza.
Ferramenta

Use o contador de caracteres para testar sua mensagem antes de disparar e ver exatamente quantos SMS ela vai gerar.