Ao enviar notificações para seus clientes, um simples caractere especial ou um acento mal posicionado pode dobrar ou até triplicar o custo da sua campanha. Compreender a gestão de caracteres proibidos sms e o impacto das codificações GSM-7 e Unicode é essencial para qualquer empresa que busca se comunicar de forma eficaz sem explodir o orçamento.

Existem realmente caracteres proibidos no SMS?

Tecnicamente falando, não existem caracteres proibidos sms que bloqueariam completamente o envio da sua mensagem pelas operadoras de telefonia. Hoje, as redes modernas são capazes de transmitir quase todos os símbolos, incluindo emojis, caracteres cirílicos, árabes ou chineses. No entanto, o termo "proibido" refere-se aos caracteres que não fazem parte da norma padrão da indústria de telecomunicações: a codificação GSM 03.38 (comumente chamada de GSM-7).

Se você inserir um caractere fora deste alfabeto padrão, o protocolo SMS alterna automaticamente a mensagem inteira para outro formato de codificação chamado Unicode (UCS-2). Essa mudança tem consequências financeiras e técnicas imediatas no comprimento máximo da sua mensagem e no seu faturamento.

GSM-7 vs Unicode: O impacto direto no comprimento dos seus SMS

Para entender por que seus custos de mensagens variam, é necessário analisar como as operadoras dividem as mensagens. Um SMS padrão não é ilimitado; ele é medido em segmentos de dados.

  • A codificação GSM-7: É a codificação padrão. Cada caractere usa 7 bits de dados. Neste formato, o numero maximo de caracteres sms para um único segmento é de 160 caracteres.
  • A codificação Unicode (UCS-2): Necessária para caracteres especiais, emojis e alfabetos não latinos. Cada caractere usa 16 bits. O numero de caracteres permitidos en mensaje de texto cai então para apenas 70 caracteres por segmento.

Se você ultrapassar esses limites, sua mensagem é dividida em vários segmentos (SMS concatenados). Para mensagens contendo caracteres especiais, o custo adicional é massivo:

Tipo de codificaçãoNúmero de segmentosLimite de caracteres (Mensagem simples)Limite por segmento (Mensagem longa / concatenada)
GSM-7 Standard1 segmento160 caracteres160 caracteres
GSM-7 Standard2 segmentos ou mais306 caracteres (2 segmentos)153 caracteres por segmento
Unicode (UCS-2)1 segmento70 caracteres70 caracteres
Unicode (UCS-2)2 segmentos ou mais134 caracteres (2 segmentos)67 caracteres por segmento

Por que um único caractere especial aumenta sua fatura?

Esta é a pergunta que muitos empreendedores e desenvolvedores fazem: porque un sms consume mas de un mensaje dependiendo de los caracteres especiales? A resposta reside na rigidez dos protocolos de telecomunicações. Assim que um único caractere não suportado pelo GSM-7 é detectado, o aplicativo de envio ou a operadora deve permitir o envio de caracteres especiais fora do formato gsm-7 usando o formato unicode. terá impacto directo no consumo de sms onde por exemplo uma sms, passará a 70 caracteres.

Imagine que você envie um lembrete de agendamento de 100 caracteres. Se usar apenas caracteres GSM-7, você paga por apenas 1 SMS. Se adicionar um simples emoji (como um calendário 📅) ou um caractere acentuado específico, o limite cai para 70 caracteres. Sua mensagem de 100 caracteres é então dividida em 2 segmentos Unicode (67 + 33 caracteres). Você pagará, portanto, o dobro do preço por um único emoji!

Da mesma forma, se você integrar variáveis dinâmicas (como um número de protocolo ou boletim), poderá ultrapassar os limites de forma inesperada. Alguns desenvolvedores às vezes se perguntam: qué pasa si paso el límite de caracteres de 36 en concepto de letras pero el numero de boletin aparece al principio? Se o texto fixo combinado com a variável dinâmica ultrapassar o limite do segmento (70 ou 160 caracteres dependendo da codificação), a mensagem será faturada como vários SMS, independentemente da posição de suas variáveis.

Quais caracteres são permitidos no GSM-7 e quais ativam o Unicode?

Para otimizar suas campanhas e notificações operacionais, você deve conhecer precisamente os caracteres especiais envio sms que modificam a codificação. Saber quais caracteres especiais para sms que limitam para 70 caracteres permitirá que você escreva mensagens mais leves e econômicas.

O alfabeto GSM-7 básico (Seguro)

Este alfabeto inclui todas as letras de A a Z (maiúsculas e minúsculas), os números de 0 a 9, espaços, bem como alguns caracteres acentuados comuns como o é, o è, o à, o ù, o ç e o ì. Você pode usar esses caracteres sem medo de alternar para Unicode.

A tabela de extensão GSM-7 (Atenção à contagem dupla)

Alguns caracteres fazem parte de uma "tabela de extensão" GSM-7. Eles não forçam a mudança para Unicode (o limite permanece em 160 caracteres), mas contam como dois (ocupam o equivalente a 2 caracteres na sua contagem). Esses caracteres incluem: [, ], {, }, |, ^, \, ~ e o símbolo do euro .

Os caracteres Unicode (Limitação estrita a 70 caracteres)

Para responder à pergunta quais caracteres podem ser usados em sms no mce? ou em outras plataformas de envio de SMS sem arriscar o custo extra, evite absolutamente os seguintes caracteres se quiser permanecer abaixo do limite de 160 caracteres:

  • Todos os emojis (ex: 😊, 🚗, 📅)
  • Aspas tipográficas curvas (ex: “ ” ou « ») em vez de aspas retas (")
  • Alguns acentos específicos como o ê, o â, o î, o ô, o û, ou caracteres espanhóis e portugueses como o á, o í, o ó, o ú, o ã, o õ
  • Caracteres cirílicos, gregos, árabes ou hebraicos

Guia de redação: Como formatar seus SMS para seus clientes

Para pequenas empresas locais (clínicas, salões de beleza, autoescolas, oficinas), cada centavo conta. Encontrar o equilíbrio certo entre clareza e orçamento é crucial. Qual é o valor maximo de caracteres sms pra mensagem ser bem vista pelos seus clientes, mantendo-se econômica?

  1. Mantenha-se abaixo da marca de 140-150 caracteres: Isso deixa uma margem de segurança se você inserir campos personalizados (como o nome do cliente ou a hora do agendamento).
  2. Substitua caracteres problemáticos: Use e em vez de ê ou â. Seus clientes entenderão perfeitamente a mensagem "Seu veiculo esta pronto" em vez de "Seu veículo está pronto", e você economizará milhares de segmentos de faturamento por ano.
  3. Evite emojis desnecessários: Use palavras de ação claras em vez de ícones para suas confirmações de reserva.

Como o MySMSGate resolve definitivamente o problema de SMS longos

Se você utiliza gateways de SMS tradicionais como Twilio, Plivo ou MessageBird, a gestão de codificações é uma verdadeira dor de cabeça financeira. Essas plataformas cobram estritamente por segmento de 160 ou 70 caracteres. Se você enviar uma mensagem de 145 caracteres contendo um único acento não suportado, o Twilio cobrará por 3 segmentos (ou seja, 3 vezes o preço base), além de impor taxas de registro de número restritivas (10DLC, aprovação de operadoras).

É aqui que o MySMSGate muda o jogo para pequenas empresas e desenvolvedores:

  • Tarifa fixa, sem surpresas: O MySMSGate cobra uma taxa única de $0,02 por SMS enviado com sucesso, independentemente do comprimento da mensagem ou do tipo de caracteres usados (GSM-7 ou Unicode). Chega de faturamento complexo por segmento!
  • Use seu próprio telefone Android: Nossa solução transforma seu smartphone Android em um poderoso gateway de SMS. As mensagens são enviadas diretamente através do chip do seu telefone, o que significa que seus clientes recebem os SMS do seu próprio número de celular, um número que eles conhecem e confiam.
  • Sem registro de número demorado: Ao contrário das APIs americanas que exigem semanas de validação e taxas mensais para o 10DLC, o MySMSGate permite que você comece a enviar SMS imediatamente após a instalação do nosso aplicativo Android.
  • Reembolso de SMS com falha: Se um SMS não puder ser entregue, seu saldo é automaticamente creditado de volta.

Para saber mais sobre alternativas econômicas às APIs tradicionais, consulte nosso comparativo de alternativas ao Twilio em 2026.

Integração técnica: Envie SMS sem se preocupar com a codificação

Para desenvolvedores e integradores de sistemas, o MySMSGate oferece uma API REST extremamente simples e robusta. Você não precisa mais projetar algoritmos complexos para limpar suas strings ou validar a codificação GSM-7 antes do envio.

Aqui está um exemplo simples em Python para enviar um SMS contendo caracteres especiais e emojis via API MySMSGate:

import requests

url = "https://mysmsgate.net/api/v1/send"
headers = {
    "Authorization": "Bearer VOTRE_CLE_API",
    "Content-Type": "application/json"
}
data = {
    "to": "+5511999999999",
    "message": "Olá! Seu agendamento está confirmado para amanhã às 14h. 📅 Até breve!",
    "device_id": "seu_id_dispositivo"
}

response = requests.post(url, json=data, headers=headers)
print(response.json())

Graças ao nosso sistema, você também se beneficia de um relatório de entrega (relatório de entrega em tempo real) via nossos webhooks, permitindo que você acompanhe o status de recebimento de cada mensagem diretamente no seu próprio software de gestão de clientes (CRM).

Deseja configurar seu próprio gateway em poucos minutos? Siga nosso guia passo a passo para enviar SMS de um telefone Android via API.

Frequently Asked Questions

Encontre as respostas para as perguntas mais frequentes sobre limitações de caracteres e envio de SMS profissionais.

Quais são os caracteres proibidos no SMS?

Não existem caracteres tecnicamente bloqueados pelas operadoras, mas o uso de caracteres fora da norma GSM-7 (como emojis, acentos circunflexos ou certos símbolos complexos) reduz a capacidade do seu SMS de 160 para 70 caracteres, resultando em faturamento de múltiplos segmentos em provedores tradicionais.

Por que meu SMS é faturado em dobro por um único emoji?

A inserção de um emoji força a codificação da mensagem para Unicode. No Unicode, cada caractere ocupa mais espaço de memória. O limite de um SMS cai de 160 para 70 caracteres. Se o seu texto tiver 80 caracteres, ele será dividido e faturado como 2 SMS.

Como posso testar se meus SMS contêm caracteres Unicode?

Você pode usar ferramentas de contagem de caracteres SMS online ou integrar bibliotecas de limpeza de texto em seu código para substituir automaticamente caracteres especiais por seus equivalentes GSM-7 (por exemplo, substituir "ê" por "e").

Como o MySMSGate me ajuda a economizar em SMS longos?

O MySMSGate não cobra por segmento de 160 ou 70 caracteres. Aplicamos uma tarifa fixa de $0,02 por SMS enviado com sucesso, não importa o comprimento ou a presença de caracteres especiais e emojis, encaminhando as mensagens diretamente através do seu plano móvel Android conectado.