Cuando envía notificaciones a sus clientes, un simple carácter especial o un acento mal colocado puede duplicar, o incluso triplicar, el coste de su campaña. Comprender la gestión de los caracteres prohibidos en SMS y el impacto de las codificaciones GSM-7 y Unicode es esencial para cualquier empresa que busque comunicarse de forma eficaz sin disparar su presupuesto.

¿Existen realmente caracteres prohibidos en los SMS?

Técnicamente hablando, no existen caracteres prohibidos sms que bloqueen completamente el envío de su mensaje por parte de los operadores telefónicos. Hoy en día, las redes modernas son capaces de transmitir casi cualquier símbolo, incluidos emojis, caracteres cirílicos, árabes o chinos. Sin embargo, el término "prohibido" se refiere a los caracteres que no forman parte del estándar de la industria de las telecomunicaciones: la codificación GSM 03.38 (comúnmente conocida como GSM-7).

Si inserta un carácter fuera de este alfabeto estándar, el protocolo SMS cambia automáticamente todo el mensaje a otro formato de codificación llamado Unicode (UCS-2). Este cambio tiene consecuencias financieras y técnicas inmediatas en la longitud máxima de su mensaje y en su facturación.

GSM-7 vs Unicode: El impacto directo en la longitud de sus SMS

Para entender por qué varían sus costes de mensajería, hay que analizar cómo los operadores dividen los mensajes. Un SMS estándar no es ilimitado; se mide en segmentos de datos.

  • La codificación GSM-7: Es la codificación por defecto. Cada carácter utiliza 7 bits de datos. En este formato, el numero maximo de caracteres sms para un solo segmento es de 160 caracteres.
  • La codificación Unicode (UCS-2): Requerida para caracteres especiales, emojis y alfabetos no latinos. Cada carácter utiliza 16 bits. El numero de caracteres permitidos en mensaje de texto se reduce entonces a solo 70 caracteres por segmento.

Si supera estos límites, su mensaje se divide en varios segmentos (SMS concatenados). Para los mensajes que contienen caracteres especiales, el sobrecoste es masivo:

Tipo de codificaciónNúmero de segmentosLímite de caracteres (Mensaje simple)Límite por segmento (Mensaje largo / concatenado)
GSM-7 Standard1 segmento160 caracteres160 caracteres
GSM-7 Standard2 segmentos o más306 caracteres (2 segmentos)153 caracteres por segmento
Unicode (UCS-2)1 segmento70 caracteres70 caracteres
Unicode (UCS-2)2 segmentos o más134 caracteres (2 segmentos)67 caracteres por segmento

¿Por qué un solo carácter especial aumenta su factura?

Esta es la pregunta que se hacen muchos emprendedores y desarrolladores: porque un sms consume mas de un mensaje dependiendo de los caracteres especiales? La respuesta reside en la rigidez de los protocolos de telecomunicaciones. En cuanto se detecta un solo carácter no compatible con GSM-7, la aplicación de envío o el operador debe 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 envía un recordatorio de cita de 100 caracteres. Si utiliza únicamente caracteres GSM-7, paga por 1 solo SMS. Si añade un simple emoji (como un calendario 📅) o un carácter acentuado específico, el límite cae a 70 caracteres. Su mensaje de 100 caracteres se divide entonces en 2 segmentos Unicode (67 + 33 caracteres). ¡Pagará el doble del precio por un solo emoji!

Del mismo modo, si integra variables dinámicas (como un número de expediente o de boletín), puede superar los límites de forma inesperada. Algunos desarrolladores se preguntan a veces: qué pasa si paso el límite de caracteres de 36 en concepto de letras pero el numero de boletin aparece al principio? Si el texto fijo combinado con la variable dinámica supera el umbral del segmento (70 o 160 caracteres según la codificación), el mensaje se facturará como varios SMS, independientemente de la posición de sus variables.

¿Qué caracteres están permitidos en GSM-7 y cuáles activan Unicode?

Para optimizar sus campañas y notificaciones operativas, debe conocer con precisión los caracteres especiais envio sms que modifican la codificación. Saber quais caracteres especiais para sms que limitam para 70 caracteres le permitirá redactar mensajes más ligeros y económicos.

El alfabeto GSM-7 básico (Seguro)

Este alfabeto incluye todas las letras de la A a la Z (mayúsculas y minúsculas), los números del 0 al 9, los espacios, así como algunos caracteres acentuados comunes como é, è, à, ù, ç e ì. Puede utilizar estos caracteres sin temor a cambiar a Unicode.

La tabla de extensión GSM-7 (Cuidado con el doble conteo)

Algunos caracteres forman parte de una "tabla de extensión" GSM-7. No fuerzan el paso a Unicode (el límite se mantiene en 160 caracteres), pero cuentan doble (ocupan el equivalente a 2 caracteres en su recuento). Estos caracteres incluyen: [, ], {, }, |, ^, \, ~ y el símbolo del euro .

Los caracteres Unicode (Limitación estricta a 70 caracteres)

Para responder a la pregunta quais caracteres podem ser usados em sms no mce? o en otras plataformas de envío de SMS sin riesgo de sobrecoste, evite absolutamente los siguientes caracteres si desea mantenerse bajo el límite de los 160 caracteres:

  • Todos los emojis (ej: 😊, 🚗, 📅)
  • Las comillas tipográficas curvas (ej: “ ” o « ») en lugar de las comillas rectas (")
  • Ciertos acentos específicos como ê, â, î, ô, û, o caracteres españoles y portugueses como á, í, ó, ú, ã, õ
  • Los caracteres cirílicos, griegos, árabes o hebreos

Guía de redacción: Cómo formatear sus SMS para sus clientes

Para las pequeñas empresas locales (clínicas, peluquerías, autoescuelas, talleres de reparación), cada céntimo cuenta. Encontrar el equilibrio justo entre claridad y presupuesto es crucial. ¿Cuál es el valor maximo de caracteres sms pra mensagem ser bem vista por sus clientes siendo a la vez económico?

  1. Manténgase por debajo de los 140-150 caracteres: Esto le deja un margen de seguridad si inserta campos personalizados (como el nombre del cliente o la hora de la cita).
  2. Sustituya los caracteres problemáticos: Use e en lugar de ê o a en lugar de â. Sus clientes entenderán perfectamente el mensaje "Su vehiculo esta listo" en lugar de "Su vehículo está listo", y ahorrará miles de segmentos de facturación al año.
  3. Evite emojis innecesarios: Utilice palabras de acción claras en lugar de iconos para sus confirmaciones de reserva.

Cómo MySMSGate resuelve definitivamente el problema de los SMS largos

Si utiliza pasarelas SMS tradicionales como Twilio, Plivo o MessageBird, la gestión de las codificaciones es un verdadero rompecabezas financiero. Estas plataformas le facturan estrictamente por segmento de 160 o 70 caracteres. Si envía un mensaje de 145 caracteres que contiene un solo acento no compatible, Twilio le facturará 3 segmentos (es decir, 3 veces el precio base), además de imponerle tediosos gastos de registro de número (10DLC, aprobación de operadores).

Aquí es donde MySMSGate cambia las reglas del juego para las pequeñas empresas y los desarrolladores:

  • Tarifa plana, sin sorpresas: MySMSGate factura una tarifa única de 0,02 $ por SMS enviado con éxito, independientemente de la longitud del mensaje o del tipo de caracteres utilizados (GSM-7 o Unicode). ¡Se acabó la compleja facturación por segmento!
  • Use su propio teléfono Android: Nuestra solución transforma su smartphone Android en una potente pasarela SMS. Los mensajes se envían directamente a través de la tarjeta SIM de su teléfono, lo que significa que sus clientes reciben los SMS desde su propio número de teléfono móvil, un número que conocen y en el que confían.
  • Sin tediosos registros de números: A diferencia de las API estadounidenses que exigen semanas de validación y cuotas mensuales por el 10DLC, MySMSGate le permite empezar a enviar SMS inmediatamente después de instalar nuestra aplicación Android.
  • Reembolso de SMS fallidos: Si un SMS no puede ser entregado, su saldo se acredita automáticamente.

Para saber más sobre alternativas económicas a las API tradicionales, consulte nuestra comparativa de alternativas a Twilio en 2026.

Integración técnica: Envíe SMS sin preocuparse por la codificación

Para desarrolladores e integradores de sistemas, MySMSGate ofrece una API REST extremadamente sencilla y robusta. Ya no necesita diseñar complejos algoritmos para limpiar sus cadenas de caracteres o validar la codificación GSM-7 antes del envío.

Aquí tiene un ejemplo sencillo en Python para enviar un SMS con caracteres especiales y emojis a través de la API de MySMSGate:

import requests

url = "https://mysmsgate.net/api/v1/send"
headers = {
    "Authorization": "Bearer VOTRE_CLE_API",
    "Content-Type": "application/json"
}
data = {
    "to": "+34612345678",
    "message": "¡Hola! Su cita está confirmada para mañana a las 14h. 📅 ¡Nos vemos pronto!",
    "device_id": "votre_id_appareil"
}

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

Gracias a nuestro sistema, también se beneficia de un relatório de entrega (informe de entrega en tiempo real) a través de nuestros webhooks, lo que le permite seguir el estado de recepción de cada mensaje directamente en su propio software de gestión de clientes (CRM).

¿Desea configurar su propia pasarela en pocos minutos? Siga nuestra guía paso a paso para enviar SMS desde un teléfono Android vía API.

Frequently Asked Questions

Encuentre las respuestas a las preguntas más frecuentes sobre las limitaciones de caracteres y el envío de SMS profesionales.

¿Qué caracteres están prohibidos en SMS?

No hay caracteres técnicamente bloqueados por los operadores, pero el uso de caracteres fuera del estándar GSM-7 (como emojis, acentos circunflejos o ciertos símbolos complejos) reduce la capacidad de su SMS de 160 a 70 caracteres, lo que conlleva una facturación de múltiples segmentos con los proveedores tradicionales.

¿Por qué se me factura el doble por un solo emoji?

La inserción de un emoji obliga a codificar el mensaje en Unicode. En Unicode, cada carácter ocupa más espacio de memoria. El límite de un SMS pasa entonces de 160 a 70 caracteres. Si su texto tiene 80 caracteres, se dividirá y facturará como 2 SMS.

¿Cómo puedo comprobar si mis SMS contienen caracteres Unicode?

Puede utilizar herramientas de recuento de caracteres SMS en línea o integrar bibliotecas de limpieza de texto en su código para sustituir automáticamente los caracteres especiales por sus equivalentes GSM-7 (por ejemplo, sustituir "ê" por "e").

¿Cómo me ayuda MySMSGate a ahorrar en SMS largos?

MySMSGate no factura por segmento de 160 o 70 caracteres. Aplicamos una tarifa fija de 0,02 $ por SMS enviado con éxito, sin importar su longitud o la presencia de caracteres especiales y emojis, enviando los mensajes directamente a través de su plan móvil Android conectado.