Mensajería

Calculadora de segmentos SMS

Los operadores cobran los SMS por segmento, no por mensaje. Escribe lo que quieras enviar y observa dónde se divide, qué codificación usa y cuánto 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 empaqueta 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 unirlas en orden, por eso un mensaje concatenado contiene 153 caracteres GSM-7 por parte en lugar de 160 (o 67 en lugar 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 individual, 153 por parte una vez dividido. Algunos símbolos cuestan 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 individual, 67 por parte. Un solo emoji mueve el mensaje entero 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 imitaciones tipográficas que el teclado del teléfono o un pegado desde un documento introduce sin avisar: comillas “smart”, un guion largo, puntos suspensivos, 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, unos puntos suspensivos 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 GSM-7 (emoji, chino, japonés, coreano, árabe, hebreo, tailandés) se dejan intactos y siguen forzando UCS-2.

En Bird, actívalo por mensaje configurando options.smart_encoding como true en el envío. Consulta la documentación de smart-encoding para ver la tabla completa de reemplazos. El interruptor de abajo muestra 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.

Tu próxima idea. Lista para conectar.