Blog/15 de maio de 2026·6 min de leitura

Limite de Caracteres do SMS 2026: 160 (GSM-7) vs 70 (Unicode)

O limite de caracteres do SMS depende da codificacao. 160 caracteres para texto latino simples (GSM-7), 70 caracteres para qualquer mensagem com emoji, acentos especiais ou Unicode (UCS-2). Mensagens mais longas sao divididas em segmentos concatenados, cobrados separadamente por operadores e plataformas A2P.

Os Numeros que Importam

Codificacao1 segmentoPor segmento concatenado
GSM-7 (latino simples)160153
UCS-2 (Unicode / emoji)7067

O Custo Real do SMS Multi-Segmento

Cada segmento e cobrado como um SMS separado pela maioria dos operadores e plataformas A2P (Twilio, MessageBird, Vonage). Uma mensagem de 250 caracteres GSM-7 = 2 segmentos = 2x o custo. Em UCS-2, 250 caracteres = 4 segmentos = 4x o custo. Em campanhas de marketing com 100 mil destinatarios, isso vira diferenca de milhares de reais por envio.

Caracteres que Forcam UCS-2

  • Aspas tipograficas: “ ” ‘ ’ (use aspas retas " ').
  • Travessao: caracteres em quadratim. Use hifen simples.
  • Acentos especiais: til (a, o), circunflexo (e).
  • Emojis: qualquer um.
  • Cirilico, arabe, chines: qualquer caractere nao latino.

A2P 10DLC: Regras para SMS Comercial nos EUA

SMS de aplicacao para pessoa (A2P) em numeros de 10 digitos longos nos EUA agora exige registro com a The Campaign Registry (TCR). Marcas precisam registrar marca + campanha + caso de uso. Numeros nao registrados sofrem filtragem agressiva. Brasil ainda nao tem regulacao equivalente, mas a tendencia global e clara.

Como Reduzir Custo de SMS

  • Use GSM-7 puro sempre que possivel. Evite emoji em transacionais.
  • Substitua aspas tipograficas e hifens longos por versoes retas.
  • Use links curtos (Bitly, link proprio) em vez de URLs completas.
  • Cole sua mensagem no nosso Contador de Caracteres para ver segmentos antes de enviar.

Calcule segmentos de SMS antes de enviar.

Abrir Contador de Caracteres

Guias Relacionados

Frequently Asked Questions

Um SMS unico cabe 160 caracteres quando codificado em GSM-7, o alfabeto padrao de 7 bits para texto latino simples. Se a mensagem incluir qualquer caractere fora desse alfabeto (a maioria dos emojis, aspas tipograficas, acentos, cirilico, CJK), o operador muda para UCS-2 (Unicode 16 bits) e o limite cai para 70 caracteres por segmento.

Quando voce passa de 160 caracteres GSM-7 ou 70 UCS-2, a mensagem e quebrada em segmentos concatenados. Cada segmento carrega um cabecalho UDH de 6 bytes para que o aparelho destinatario possa juntar as partes. Por isso segmentos concatenados sao 153 GSM-7 ou 67 UCS-2 em vez dos 160 / 70 completos.

Visualmente parecem um caractere, mas todo emoji forca a mensagem inteira para UCS-2. A maioria dos emojis tambem conta como 2 unidades de codigo UCS-2 (par substituto), entao um unico emoji pode consumir 4 dos seus 70 caracteres. Adicionar um emoji a uma mensagem de 100 caracteres pode virar um envio de 1 segmento em 2 segmentos.

GSM-7 e codificacao de 7 bits com cerca de 128 caracteres base mais 10 extensoes, otimizada para SMS latino simples. UCS-2 e codificacao Unicode de 16 bits usada sempre que a mensagem contem qualquer caractere fora do alfabeto GSM-7. GSM-7 cabe 160 caracteres por segmento; UCS-2 cabe 70.

Os acentos a, e, i, o, u (agudo) e c estao no alfabeto estendido GSM-7. O til (a, o) e o circunflexo (e) NAO estao, e forcam UCS-2. Mensagens em portugues frequentemente acabam em UCS-2 por causa de palavras como 'nao', 'voce', 'mae'. Planeje o custo assumindo UCS-2 para SMS em portugues.