Mensajería

Calculadora de segmentos SMS

Los operadores facturan los SMS por segmento, no por mensaje. Escribe lo que quieras enviar y observa dónde se divide, qué codificación se aplica y qué reserva cada parte para el reensamblaje.

Qué determina un segmento

Un solo SMS transporta 140 bytes. Cuántos caracteres caben depende del alfabeto. El texto latino simple se comprime en el alfabeto de 7 bits GSM-7 a 160 caracteres por mensaje. En cuanto incluyes un carácter que ese alfabeto no puede representar —como un emoji, un script acentuado o unas comillas tipográficas—, todo el mensaje cambia a UCS-2 de 16 bits y el límite baja a 70.

Si superas el límite, el mensaje se divide en partes. Cada parte reserva un pequeño User Data Header para que el teléfono receptor pueda reensamblarlas en orden, por eso un mensaje concatenado contiene 153 caracteres GSM-7 por parte en lugar de 160 (o 67 en vez de 70 en UCS-2). La calculadora de abajo muestra esa división en tiempo real mientras escribes.

GSM-7

El alfabeto predeterminado de 7 bits: A–Z, dígitos, puntuación común y un puñado de letras europeas. 160 caracteres en un mensaje independiente, 153 por parte cuando se divide. Algunos símbolos ocupan dos caracteres cada uno: llaves, corchetes, ^, ~, |, barra invertida y €.

UCS-2

La alternativa para todo lo que GSM-7 no puede codificar. 70 caracteres en un mensaje independiente, 67 por parte. Un solo emoji mueve todo el mensaje aquí, así que conviene saberlo antes de pulsar enviar.

Codificación inteligente

La mayoría de los caracteres que empujan un mensaje a UCS-2 no son scripts extranjeros. Son variantes tipográficas que el teclado del teléfono o un pegado desde un documento insertan sin que te des cuenta: comillas tipográficas, un guion largo, una elipsis, un espacio de no separación. Se leen igual para una persona, pero duplican silenciosamente tu cantidad de segmentos.

La codificación inteligente reescribe esos caracteres a sus equivalentes GSM-7 simples antes de enviar el mensaje: una comilla tipográfica se convierte en una recta, un guion largo en un guion corto, una elipsis en tres puntos. Un mensaje que solo parecía no GSM se mantiene en GSM-7 y se factura con menos partes. Los caracteres sin equivalente en GSM-7 (emoji, chino, japonés, coreano, árabe, hebreo, tailandés) se dejan intactos y siguen forzando UCS-2.

En Bird, actívala por mensaje configurando smartEncoding: true en las opciones de SMS. Lee la documentación de codificación inteligente para ver el mapa completo de caracteres. El selector de abajo previsualiza exactamente lo que hace con tu texto.

Comprueba tu mensaje

Pega o escribe a continuación. Los conteos se actualizan a medida que escribes, el mapa de caracteres señala todo lo que tiene un coste extra y la codificación inteligente muestra qué convertiría.

Tu mensaje

Todo se calcula en tu navegador. Tu mensaje nunca sale de esta página.

Empieza con un canal.
Añade los demás cuando estés listo.

Una clave API de prueba es tuya de inmediato. El acceso a producción se desbloquea cuando añades un método de pago y verificas un remitente.

¿Usas Claude Code, Cursor o Codex? Copia un prompt de configuración y tu agente instalará el Bird CLI y las habilidades por ti. Elige el tuyo:

Cursor