---
title: "Limite de caracteres do SMS: GSM-7, Unicode, árabe e emoji"
description: "Limite de caracteres do SMS explicado: GSM-7 vs UCS-2, 160 e 70 caracteres, 153 e 67 por segmento e por que árabe e emoji encarecem. Escreva SMS que cabem."
canonical: "https://omnichannels.ai/pt/blog/sms-character-limits-unicode-arabic/"
language: "pt"
updated: "2026-10-09"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
category: "sms"
primaryQuery: "sms character limit"
keywords: ["gsm-7 vs ucs-2", "sms 160 caracteres", "limite de caracteres sms árabe", "sms unicode 70 caracteres", "sms concatenado 153", "custo de emoji no sms", "segmentos de sms"]
published: "2026-10-09"
author: "OmniChannels.ai Editorial Team"
reviewer: "BroadNet Messaging Solutions Team"
readingMinutes: 8
answer: "Um único SMS comporta 140 bytes de texto. No alfabeto GSM de 7 bits, usado para texto latino básico, isso equivale a 160 caracteres; em Unicode (UCS-2), necessário para árabe, emoji e muitas letras acentuadas, são 70. Mensagens mais longas são divididas em segmentos de 153 caracteres GSM-7 ou 67 em Unicode, e cada segmento é cobrado. Um único caractere fora do GSM faz a mensagem inteira passar para Unicode."
takeaways: ["Um SMS comporta 140 octetos de dados do usuário: 160 caracteres GSM-7 ou 70 caracteres UCS-2, conforme definido nas especificações 3GPP TS 23.040 e TS 23.038.", "Mensagens concatenadas perdem espaço com um cabeçalho em cada parte, restando 153 caracteres GSM-7 ou 67 UCS-2 por segmento.", "Uma única letra árabe, emoji, aspas tipográficas ou acento não suportado força a mensagem inteira para a codificação UCS-2.", "Caracteres de extensão do GSM-7, como €, [, ], {, }, ~, \\ e |, contam como dois caracteres porque exigem um código de escape.", "O SMS em árabe custa mais por palavra que o em inglês por causa do UCS-2, então editar o texto para encurtá-lo tem efeito direto no custo da campanha."]
faq: 
  - q: "Quantos caracteres cabem em um SMS?"
    a: "Um SMS comporta 140 octetos de dados do usuário. Com o alfabeto padrão GSM de 7 bits, isso equivale a 160 caracteres. Com a codificação Unicode UCS-2, exigida para árabe, chinês, emoji e caracteres fora do alfabeto GSM, equivale a 70 caracteres. Se a mensagem for mais longa, ela é enviada como vários segmentos encadeados e normalmente cobrada por segmento."
  - q: "Por que um SMS longo tem 153 caracteres por parte em vez de 160?"
    a: "Quando uma mensagem é dividida, cada parte carrega um cabeçalho de dados do usuário que diz ao aparelho como remontar as peças. O cabeçalho comum ocupa 6 octetos, o que deixa espaço para 153 caracteres GSM-7 ou 67 caracteres UCS-2 em cada segmento. O aparelho exibe as partes como uma só mensagem, mas a rede e seu fornecedor as contam separadamente."
  - q: "Quantos caracteres pode ter um SMS em árabe?"
    a: "O árabe não faz parte do alfabeto GSM de 7 bits, então o SMS em árabe usa a codificação UCS-2: 70 caracteres em uma única mensagem, ou 67 por segmento quando a mensagem é mais longa. Espaços, pontuação e algarismos ocidentais em uma mensagem em árabe também contam para esse limite Unicode, pois a mensagem inteira usa uma única codificação."
  - q: "Emoji deixam o SMS mais caro?"
    a: "Normalmente sim. Um emoji não faz parte do alfabeto GSM, então um único emoji faz a mensagem inteira passar para Unicode e reduz o limite de uma mensagem simples de 160 para 70 caracteres. A maioria dos emoji também ocupa duas unidades de 16 bits, e alguns combinados, como bandeiras, ocupam mais, consumindo espaço extra dentro do limite Unicode."
  - q: "Posso enviar SMS em árabe em GSM-7 para economizar?"
    a: "Somente escrevendo o árabe em letras latinas, às vezes chamado de Arabizi. Isso cabe no GSM-7, mas muitos clientes acham mais difícil de ler e pode parecer menos confiável para uma marca. Uma economia melhor vem de editar o texto em árabe de forma enxuta, remover diacríticos e alongamentos decorativos e mirar um número fixo de segmentos."
sources: 
  - title: "3GPP TS 23.038: Alphabets and language-specific information"
    url: "https://www.3gpp.org/dynareport?code=23038"
  - title: "3GPP TS 23.040: Technical realization of the Short Message Service (SMS)"
    url: "https://www.3gpp.org/dynareport?code=23040"
  - title: "UTF-8, UTF-16, UTF-32 and BOM FAQ — Unicode Consortium"
    url: "https://www.unicode.org/faq/utf_bom.html"
---

# Limite de caracteres do SMS: GSM-7, Unicode, árabe e emoji

Canonical: https://omnichannels.ai/pt/blog/sms-character-limits-unicode-arabic/
Language: pt
Publisher: OmniChannels.ai by BroadNet Technologies

Este guia é para profissionais de marketing, equipes de CRM e desenvolvedores que escrevem SMS em inglês, árabe ou outros idiomas e querem controlar custo e entregabilidade. Você vai aprender como funciona a codificação de SMS, quantos caracteres cabem em cada segmento e como escrever mensagens que fiquem em um número previsível de segmentos.

## Quantos caracteres cabem em um SMS?

Um SMS comporta 140 octetos (bytes) de dados do usuário. Quantos caracteres isso representa depende da codificação, e o fornecedor escolhe a codificação automaticamente a partir dos caracteres que você usa.

As regras vêm de duas especificações do 3GPP: a TS 23.040, que define a estrutura da mensagem SMS, e a TS 23.038, que define os alfabetos.

| Codificação | Bits por caractere | SMS único | Por segmento quando dividido | Usada para |
|---|---|---|---|---|
| Alfabeto padrão GSM de 7 bits | 7 | 160 caracteres | 153 caracteres | Letras latinas básicas, dígitos, pontuação comum, algumas letras acentuadas |
| UCS-2 (Unicode de 16 bits) | 16 | 70 caracteres | 67 caracteres | Árabe, emoji, chinês, a maioria dos caracteres acentuados e especiais |
| Dados de 8 bits | 8 | 140 bytes | 134 bytes | Dados binários, não texto normal |

A conta é simples: 140 octetos × 8 bits ÷ 7 bits = 160 caracteres GSM-7, e 140 ÷ 2 bytes = 70 caracteres UCS-2.

## Qual é a diferença entre GSM-7 e UCS-2?

O GSM-7 é um alfabeto compacto de 7 bits projetado para SMS. O UCS-2 é uma codificação Unicode de 16 bits que representa quase qualquer escrita, mas usa mais que o dobro de espaço por caractere.

O GSM-7 cobre A–Z, a–z, 0–9, pontuação comum, um conjunto de símbolos como @, £, $, % e &, e um conjunto limitado de letras acentuadas, incluindo é, è, ü, ñ e à. Ele não inclui várias letras acentuadas usadas em francês, espanhol ou português, como á, ç (minúsculo), ê ou õ, nem qualquer escrita árabe, cirílica ou asiática.

### A tabela de extensão

Alguns caracteres comuns ficam em uma tabela de extensão do GSM-7 e exigem um código de escape antes, então cada um conta como dois caracteres: € [ ] { } ~ \ | ^ e o avanço de página. Uma mensagem com vários símbolos de euro ou colchetes perde capacidade rapidamente.

### Tabelas de idiomas nacionais

A TS 23.038 também define tabelas de troca (shift) de idiomas nacionais para línguas como turco, espanhol, português e vários idiomas indianos, que permitem mais caracteres no modo de 7 bits. O suporte depende de redes, fornecedores e aparelhos, então não confie nele sem testar nas operadoras de destino.

## Por que um SMS longo usa 153 ou 67 caracteres por segmento?

Quando uma mensagem excede um único SMS, ela é dividida em segmentos e cada segmento carrega um cabeçalho de dados do usuário (UDH) que diz ao aparelho como remontá-la. O cabeçalho usual ocupa 6 octetos, deixando 134 octetos para o texto.

- No GSM-7, 134 octetos comportam 153 caracteres.
- No UCS-2, 134 octetos comportam 67 caracteres.

O aparelho exibe uma única mensagem, mas seu fornecedor e a operadora contam e normalmente cobram cada segmento.

| Segmentos | Máximo de caracteres GSM-7 | Máximo de caracteres UCS-2 |
|---|---|---|
| 1 | 160 | 70 |
| 2 | 306 | 134 |
| 3 | 459 | 201 |
| 4 | 612 | 268 |
| 5 | 765 | 335 |

Dois detalhes práticos alteram a contagem exata. Os fornecedores evitam dividir uma sequência de extensão de dois caracteres ou um emoji entre segmentos, então um segmento pode comportar um caractere a menos que o máximo teórico. E muitos fornecedores limitam o número de segmentos por mensagem, de modo que textos muito longos podem ser rejeitados ou truncados; verifique o limite do seu fornecedor.

## Por que árabe e emoji mudam o custo?

Qualquer caractere fora do GSM-7 força a mensagem inteira para UCS-2. Isso reduz o limite de uma mensagem simples de 160 para 70 caracteres e o limite por segmento de 153 para 67.

- **Texto em árabe** sempre usa UCS-2. Uma mensagem em árabe de 100 caracteres precisa de dois segmentos; o mesmo tamanho em inglês cabe em um.
- **Emoji** estão fora do GSM-7. A maioria dos emoji fica fora do Plano Multilíngue Básico do Unicode e é representada em UTF-16 como um par substituto, duas unidades de 16 bits, ocupando duas das 70 posições disponíveis. Emoji combinados, como bandeiras ou variações de tom de pele, ocupam mais.
- **Culpados ocultos** em texto em inglês: aspas tipográficas (’ “ ”), travessões curtos e longos (– —), o caractere de reticências (…) e espaços não separáveis, muitas vezes colados de processadores de texto ou ferramentas de design. Qualquer um deles faz a mensagem passar para UCS-2.

### Exemplo prático: uma campanha de shopping em Riad

O "Najm Mall" (fictício) planeja um SMS de fim de semana para 200.000 clientes em inglês e árabe. Contamos os caracteres de cada rascunho.

| Rascunho | Caracteres | Codificação | Segmentos |
|---|---|---|---|
| Inglês com hifens retos, sem emoji | 122 | GSM-7 | 1 |
| Mesmo inglês com dois travessões curtos e um emoji | 125 unidades | UCS-2 | 2 |
| Árabe, primeiro rascunho | 153 | UCS-2 | 3 |
| Árabe, editado | 101 | UCS-2 | 2 |

A versão em inglês: "Najm Mall: Weekend sale, up to 30% off home & kitchen. Fri-Sat 10am-10pm. Show this SMS at the till. Reply STOP to opt out". Acrescentar um emoji de festa e travessões tipográficos dobrou o número de segmentos para o público de língua inglesa. Reduzir o texto em árabe de três para dois segmentos cortou em um terço o custo desse público, com a mesma oferta e o mesmo prazo.

## Como escrever SMS que cabem?

Defina primeiro o orçamento de segmentos e escreva dentro dele. Um checklist para cada campanha:

1. **Defina uma meta**: um segmento para OTPs e alertas; um ou dois para marketing.
2. **Escreva em um editor de texto simples** e converta aspas e travessões tipográficos em retos.
3. **Tire emoji das mensagens em inglês**, a menos que você tenha decidido que o segmento extra vale a pena.
4. **Use um contador de segmentos** que detecte a codificação antes do envio e visualize o texto final, incluindo os campos de personalização no tamanho mais longo provável.
5. **Preveja as variáveis**: um nome de cliente ou de produto longo pode empurrar a mensagem para o segmento seguinte.
6. **Em árabe**, remova diacríticos (tashkeel) e alongamentos decorativos (tatweel), que contam como caracteres; prefira frases curtas; e use abreviações que seu público leia com naturalidade.
7. **Encurte links** com seu próprio domínio de marca em vez de colar URLs de rastreamento longas.
8. **Teste em aparelhos** em cada idioma para confirmar a exibição e o número de segmentos.

Para OTPs, mantenha o código primeiro e a mensagem dentro de um segmento; veja nosso [guia de OTP](/pt/blog/otp-authentication-messages-guide/). Para o planejamento de campanhas, veja as [boas práticas de SMS em massa](/pt/blog/bulk-sms-best-practices/).

## Erros comuns e limites

- **Contar caracteres, não a codificação.** Uma mensagem de 90 caracteres pode ter um segmento ou dois.
- **Misturar idiomas sem cuidado.** Uma palavra em árabe numa mensagem em inglês torna a mensagem inteira Unicode.
- **Ignorar a tabela de extensão.** Preços em euro e colchetes contam em dobro no GSM-7.
- **Esquecer o tamanho da personalização.** Teste com os maiores valores da sua base.
- **Supor que todo fornecedor conta do mesmo jeito.** As regras de divisão e o máximo de segmentos diferem; confirme com seu fornecedor.
- **Limites deste guia:** aparelhos e redes às vezes tratam casos de borda de forma diferente, especialmente tabelas de idiomas nacionais e emoji complexos. Teste as mensagens críticas nas operadoras para as quais você envia.

## Como a OmniChannels.ai ajuda

A OmniChannels.ai oferece suporte a árabe e inglês em [campanhas de SMS](/pt/channels/sms/) e em outros canais, com pré-visualização da mensagem antes do envio, upload de Excel ou CSV, agendamento e filtro de duplicados. Relatórios de entrega, com visão resumida e avançada, filtros e exportação em CSV, ajudam a conciliar o que foi enviado e entregue. O SMS é entregue pela BroadNet Technologies, uma empresa de mensageria de telecom com conectividade SMS com operadoras, e a cobrança funciona por carteira pré-paga. Saiba mais sobre como executar [campanhas multicanal](/pt/platform/campaigns/).
