Caracteres especiales en SMS
Caracteres especiales en SMS: guía de uso de la plataforma.
CENTRO DE CONOCIMIENTO Elaborado: 5/2/2026
Caracteres Especiales en Versión: 1
SMS y su afectación
Los caracteres especiales son símbolos, letras o signos de puntuación que no forman parte
del alfabeto estándar GSM-7, el conjunto de caracteres utilizado por la mayoría de los
mensajes SMS en todo el mundo.
Cuando un mensaje contiene uno o más caracteres especiales, la codificación se cambia
automáticamente a Unicode (UCS-2), lo que reduce considerablemente la cantidad de
caracteres permitidos por SMS y puede provocar que el mensaje se divida en varios
segmentos.
Comprender cómo los caracteres especiales afectan la codificación, la segmentación y la
facturación te ayudará a optimizar costos y garantizar que los mensajes se muestren
correctamente en todos los dispositivos.
La codificación es importante
Cada SMS tiene un tamaño fijo de 140 bytes.
La codificación determina cómo se utilizan esos bytes y cuántos caracteres caben en un solo
mensaje.
Caracteres por segmento
Tipo de codificación Caracteres por SMS (único)
(mensaje concatenado)
Gsm-7 160 153
Unicode (UCS-2) 70 67
• GSM-7 admite el alfabeto latino básico, números y signos comunes.
• Unicode admite todos los caracteres, incluidos acentos, emojis y alfabetos no
latinos, pero cada carácter ocupa más espacio.
Si se incluye un solo carácter no soportado, el mensaje cambia automáticamente de GSM-7
a Unicode, reduciendo el límite de caracteres y aumentando el número de segmentos.
Ejemplos
Mensaje en GSM-7 (estándar):
• Codificación: GSM-7
• Longitud: 92 caracteres
• Envío: 1 SMS
Mensaje con caracteres especiales:
• Incluye ¡, á y 😊, que no están en GSM-7
• Codificación: Unicode (UCS-2)
• Longitud: 92 caracteres (pero codificados en Unicode)
• Envío: 2 o 3 SMS concatenados
Conjunto de caracteres GSM-7
Caracteres extendidos GSM-7 (doble longitud)
El conjunto de caracteres GSM-7 incluye letras mayúsculas y minúsculas (A–Z, a–z), números
(0–9) y símbolos comunes como @, #, !, &, y +.
Cada uno de estos caracteres cuenta como una unidad dentro del límite de 160 caracteres.
Algunos símbolos adicionales se admiten mediante secuencias de escape, conocidas
como caracteres extendidos GSM-7, que utilizan dos bytes y cuentan como dos caracteres en
el cálculo total.
Carácter extendido Descripción Cuenta como
^ Acento circunflejo 2
{ Llave izquierda 2
} Llave derecha 2
\ Barra invertida 2
[ Corchete izquierdo 2
~ Virgulilla 2
] Corchete derecho 2
Barra vertical
€ Símbolo de euro 2
Importante:
Cada vez que se usa uno de estos caracteres, cuenta como dos caracteres en el cálculo
total del mensaje.
Conjunto de caracteres estándar GSM-7
La siguiente tabla muestra los caracteres básicos del alfabeto GSM-7, junto con su valor
hexadela plataformal (HEX) y su equivalente ISO-8859-1.
Cada uno de estos caracteres consume una unidad dentro del límite de 160 caracteres de un
Sms.
Nombre del caracter Carácter
Commercial At @
Pound Sign £
Dollar Sign $
Yen Sign ¥
LATIN SMALL LETTER E WITH GRAVE è
LATIN SMALL LETTER E WITH ACUTE é
LATIN SMALL LETTER U WITH GRAVE ù
LATIN SMALL LETTER I WITH GRAVE ì
LATIN SMALL LETTER O WITH GRAVE ò
Latin Capital Letter C With Cedilla Ç
Latin Capital Letter O With Stroke Ø
LATIN SMALL LETTER O WITH STROKE ø
Latin Capital Letter A With Ring Above Å
LATIN SMALL LETTER A WITH RING ABOVE å
Greek Capital Letter Delta Δ
Low Line _
Greek Capital Letter Phi Φ
Greek Capital Letter Gamma Γ
Greek Capital Letter Lambda Λ
Greek Capital Letter Omega Ω
Greek Capital Letter Pi Π
Greek Capital Letter Psi Ψ
Greek Capital Letter Sigma Σ
Greek Capital Letter Theta Θ
Greek Capital Letter Xi Ξ
Caracteres especiales que activan Unicode
Cuando se utiliza cualquier carácter fuera del conjunto GSM-7, el mensaje se convierte
automáticamente a Unicode (UCS-2).
Esto incluye letras acentuadas, signos invertidos y símbolos tipográficos.
Caracter especial Descripción Reemplazo recomendado
á a con tilde a
é e con tilde e
í i con tilde i
ó o con tilde o
ú u con tilde u
ü u con diéresis u
ñ n con virgulilla n
¡ signo de exclamación invertido !
¿ signo de interrogación invertido ?
“” comillas tipográficas "
‘’ apóstrofos tipográficos '
° símbolo de grado o
→ flecha ->
• viñeta *
Impacto en la segmentación y la facturación
Cuando un mensaje supera el límite de caracteres según su codificación, se divide en
varios segmentos mediante concatenación.
Cada segmento se factura como un SMS independiente, aunque el destinatario vea un solo
mensaje unificado.
Ejemplo 1 — GSM-7 (estándar)
• Longitud: 240 caracteres
• Codificación: GSM-7
• Cálculo: 240 ÷ 153 = 1.57 → 2 SMS
Ejemplo 2 — Unicode (caracteres especiales)
• Longitud: 240 caracteres
• Codificación: Unicode (UCS-2)
• Cálculo: 240 ÷ 67 = 3.58 → 4 SMS
Ejemplo 3 — GSM-7 con caracteres extendidos
Si el mensaje incluye caracteres extendidos como { o €, cada uno cuenta como dos
caracteres.
Esto puede reducir el espacio disponible y aumentar el número de segmentos y el costo total.
Cómo verificar la codificación del mensaje
Antes de enviar un mensaje, revisa la información en el editor o vista previa del mensaje.
La mayoría de las plataformas (incluida la plataforma) muestran:
• El tipo de codificación (GSM-7 o Unicode)
• El número total de caracteres
• El número total de SMS que se enviarán
Si notas que el mensaje cambia a Unicode, verifica si contiene:
• Letras acentuadas (á, é, í, ó, ú, ñ)
• Comillas tipográficas o apóstrofos (“ ”, ‘ ’)
• Emojis o caracteres especiales
Cómo verificar la codificación del mensaje
Antes de enviar un mensaje, revisa la información en el editor o vista previa del mensaje.
La mayoría de las plataformas (incluida la plataforma) muestran:
• El tipo de codificación (GSM-7 o Unicode)
• El número total de caracteres
• El número total de SMS que se enviarán
Si notas que el mensaje cambia a Unicode, verifica si contiene:
• Letras acentuadas (á, é, í, ó, ú, ñ)
• Comillas tipográficas o apóstrofos (“ ”, ‘ ’)
• Emojis o caracteres especiales
Buenas prácticas
• Usa caracteres GSM-7 siempre que sea posible para mantener los mensajes en un
solo SMS.
• Evita acentos o caracteres no latinos para prevenir la conversión a Unicode.
• Ten en cuenta los caracteres extendidos (^, {, }, €, etc.) que cuentan como dos.
• Acorta los enlaces (URLs) para reducir la longitud total del mensaje.
• Prueba tus mensajes antes de enviarlos para confirmar la codificación y la cantidad
de segmentos.
integramos comunicaciones