Calculadora de caracteres para SMS
Comprueba cuántos caracteres tiene tu mensaje y estima en cuántos SMS se dividirá.
Contar caracteres SMS
DETECTADA
MENSAJE
Desglose detallado de caracteres
Punto de código Unicode (hex)
Leyenda
Juego de caracteres básico GSM-7
Juego de caracteres de extensión GSM-7 (cuenta como dos caracteres)
Ejemplos de emojis (lista parcial)
Ejemplos de caracteres Unicode
Los caracteres Unicode incluyen símbolos especiales, cirílico, árabe, alfabeto chino y más.
Guía rápida para aprovechar la calculadora de SMS
Esta calculadora te permite previsualizar cómo viajará tu texto por la red móvil antes de enviarlo: cuántos caracteres consume, si tu mensaje cae en GSM-7 o en UCS-2, cuántos SMS reales terminarás enviando (segmentos) y una estimación del coste según la longitud.
Cómo se usa (en 3 pasos)
- Introduce tu mensaje: pega o escribe el contenido en el cuadro superior.
- Mira el análisis: verás si hay caracteres que “encarecen” el envío:
- Emojis y símbolos especiales suelen forzar Unicode.
- Algunos signos pertenecen a GSM extendido y cuentan doble.
- Cualquier carácter fuera de GSM-7 provoca cambio de codificación.
- Optimiza si te interesa: reemplaza los caracteres “problemáticos” por equivalentes compatibles (por ejemplo, cambiar comillas curvas por comillas simples). Si lo necesitas, utiliza un conversor Unicode → GSM para hacer sustituciones automáticas cuando sea posible.
Por qué unos caracteres cuentan más que otros
En SMS no solo importa “lo que ves”, sino cómo se codifica. El estándar más común, GSM 03.38, tiene:
- Un conjunto básico (codificación de 7 bits) con los caracteres más habituales.
- Un conjunto extendido para algunos símbolos adicionales.
Los caracteres del conjunto extendido se envían con un prefijo de escape, así que consumen como si fueran dos dentro del conteo GSM-7. Por eso, a veces un mensaje “corto” termina ocupando más de lo esperado.
GSM-7 vs UCS-2: la clave del límite
Un SMS puede salir en una de estas dos codificaciones:
1) GSM-7
Es la más eficiente. Soporta letras latinas comunes, números y signos estándar.
→ Permite más caracteres por SMS.Es la más eficiente.
2) UCS-2 (Unicode)
Se utiliza cuando tu mensaje incluye caracteres internacionales o no compatibles con GSM-7 (por ejemplo, muchos alfabetos no latinos y emojis).
→ Permite menos caracteres por SMS.
Límite de caracteres por SMS (según codificación)
| Ejemplo | Resultado | Codificación | Límite en 1 SMS |
|---|---|---|---|
| Hello world | Texto estándar | GSM-7 | 160 |
| 你好 | Unicode | UCS-2 | 70 |
Segmentación: por qué un mensaje largo puede costar más
Los operadores no envían un “SMS infinito”. Si tu texto supera el máximo, se divide en segmentos (partes).
Aunque en el móvil se muestre como un único mensaje, internamente se han enviado varios SMS, y normalmente se factura por segmento.
- Si el mensaje cabe en uno:
- GSM-7: hasta 160
- UCS-2: hasta 70
- Si se convierte en concatenado (varios segmentos), cada parte reserva espacio para información técnica que permite reconstruir el texto en el teléfono (UDH). Por ese motivo, el espacio útil por segmento baja a:
- 153 caracteres en GSM-7
- 67 caracteres en UCS-2
Capacidad máxima según número de segmentos
| Segmentos | GSM-7 (por segmento) | GSM-7 (total) | UCS-2 (por segmento) | UCS-2 (total) |
|---|---|---|---|---|
| 1 | 160 | 160 | 70 | 70 |
| 2 | 153 | 306 | 67 | 134 |
| 3 | 153 | 459 | 67 | 201 |
| 4 | 153 | 612 | 67 | 268 |
| 5 | 153 | 765 | 67 | 335 |
| 6 | 153 | 918 | 67 | 402 |
| 7 | 153 | 1071 | 67 | 469 |
| 8 | 153 | 1224 | 67 | 536 |
| 9 | 153 | 1377 | 67 | 603 |
| 10 | 153 | 1530 | 67 | 670 |
¿Qué codificación se aplicará a tu texto?
Regla práctica: Si aparece uno solo fuera de ese conjunto (emoji, símbolo, letra no soportada), el envío pasa a UCS-2, y cada segmento queda limitado a 70 caracteres (o 67 en concatenados).
Si tu mensaje usa solo caracteres compatibles con GSM-7, se enviará como GSM-7 (más capacidad por SMS).
