¿Qué mensajes están limitados a 160 caracteres? (SMS)

El límite de 160 caracteres: SMS

Los **mensajes de texto SMS (Short Message Service)** están limitados a **160 caracteres** (incluyendo espacios, puntuación y números) cuando se usa el alfabeto GSM estándar de 7 bits.

¿Por qué 160?

  • Origen técnico (1985): SMS se diseñó para caber en el **canal de señalización** (vía de control) de la red GSM de voz, no en el canal de voz.
  • Tamaño de paquete: El protocolo de señalización (SS7 MAP) asignaba **140 bytes** (1120 bits) para la carga útil de datos de usuario.
  • Codificación: Codificación de 7 bits (charset GSM 03.38) → 1120 bits / 7 bits = **160 caracteres**.

Qué cambia el límite

CodificaciónCharsetMáx. chars/segmentoCaso de uso
GSM 7-bitLatín básico + algunos símbolos160Textos estándar inglés/europeos
UCS-2 (16-bit)Unicode (emoji, chino, árabe, etc.)70Cualquier carácter no-GSM lo activa
8-bit (Binario)Datos brutos (tonos, config OTA)140Cargas no-texto

Mensajes largos: Concatenación

Mensajes >160 (o >70) chars se dividen en **segmentos** (153 chars 7-bit / 67 chars UCS-2) y se reensamblan en el teléfono receptor. **Pagas/facturas por segmento.**

No 160 chars: MMS, iMessage, RCS, WhatsApp

  • MMS: Usa canal de datos. Límite ~300KB-1MB (según operador). Soporta multimedia.
  • iMessage / RCS / WhatsApp / Signal / Telegram: Basados en internet. **Sin límite práctico de caracteres.** Usan datos/Wi-Fi. Funciones ricas (confirmación lectura, escribiendo, multimedia, grupos).

Conclusión práctica

  • **SMS operador estándar = 160 chars (7-bit) / 70 chars (Unicode/emoji).**
  • Textos largos = múltiples segmentos = posible coste extra/retraso.
  • Usa **mensajería basada en datos (RCS, iMessage, WhatsApp)** para textos largos/ilimitados + multimedia.
  • Contador de caracteres en apps de mensajería ayuda a evitar sorpresas.

Conclusión final

**SMS = 160 chars.** Es una restricción de señalización de los 80. Apps de mensajería modernas lo evitan totalmente.