Inicio › Herramientas de texto › Contador de caracteres SMS

Contador de caracteres SMS

Escribe o pega tu mensaje de texto para ver exactamente cómo se enviará: codificación GSM-7 o Unicode (UCS-2), caracteres usados, número de segmentos SMS y qué caracteres te hacen superar el límite. Sustitúyelos por otros compatibles con GSM con un clic y estima el costo de un envío masivo.

Última actualización:

GSM-7

0Segmentos SMS
0Caracteres (septetos)
160Límite por segmento
0Caracteres no GSM

Revisión de caracteres

Unicode obliga a usar UCS-2 (70 caracteres por SMS) · GSM extendido cuenta como 2 caracteres

Estimación de costo

$

El precio predeterminado es solo un ejemplo. Introduce la tarifa actual por segmento de tu proveedor para el país de destino; pueden aplicarse además cargos del operador y recargos por número largo o código corto.

Publicidad
Publicidad

Cómo usar Contador de caracteres SMS

  1. Escribe o pega tu mensaje. La codificación, el número de caracteres y los segmentos se actualizan mientras escribes.
  2. Revisa los resaltados: los caracteres naranjas obligan a usar Unicode; los azules son caracteres GSM extendidos que cuentan doble.
  3. Pulsa Sustituir por caracteres compatibles con GSM para cambiar comillas curvas, rayas, puntos suspensivos y letras acentuadas por equivalentes GSM (puedes deshacerlo).
  4. Introduce tu precio por segmento y el número de destinatarios para estimar el costo.
  5. Revisa la división en segmentos de los mensajes largos y luego copia el texto en tu plataforma de SMS.

Límites de SMS de un vistazo

CodificaciónCuándo se usa1 SMSPor segmento (mensaje largo)Ejemplo: 2 segmentos3 segmentos
GSM-7Solo caracteres GSM-7160153161 a 306307 a 459
UCS-2 (Unicode)Cualquier carácter fuera de GSM-7 (emojis, comillas curvas, la mayoría de las escrituras no latinas)706771 a 134135 a 201

La fórmula: si el mensaje cabe en un SMS, es 1 segmento; si no, segmentos = ceil(caracteres ÷ 153) en GSM-7 o ceil(unidades UTF-16 ÷ 67) en UCS-2. La herramienta también mantiene juntos en un segmento un par de escape o un emoji, así que un mensaje justo en el límite puede necesitar un segmento más de lo que indica la fórmula simple.

El alfabeto GSM-7

Estos caracteres cuentan como uno cada uno: A–Z, a–z, 0–9, espacio, salto de línea y

@ £ $ ¥ è é ù ì ò Ç Ø ø Å å Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ Æ æ ß É ! " # ¤ % & ' ( ) * + , - . / : ; < = > ? ¡ Ä Ö Ñ Ü § ¿ ä ö ñ ü à

Estos caracteres de extensión cuentan como dos: ^ { } \ [ ~ ] | €

Caracteres comunes que obligan a usar Unicode

CarácterDe dónde vieneSustituto compatible con GSM
’ ‘ (apóstrofos curvos)Procesadores de texto, puntuación inteligente de los teléfonos'
“ ” (comillas curvas)Procesadores de texto, editores de CMS"
– — (semirraya y raya)Autoformato de "--"-
… (puntos suspensivos)Autocorrección de "..."...
á í ó ú ç êNombres y palabras en español, francés, portuguésa i o u c e (é y è ya son GSM)
Espacio de no separaciónTexto copiado de la webEspacio normal
Emoji 😊Teclados de emojisNinguno: elimínalo o acepta Unicode

Preguntas frecuentes

¿Cuántos caracteres caben en un SMS?

Un SMS admite 160 caracteres cuando todos están en el alfabeto GSM-7, o 70 caracteres cuando el mensaje necesita Unicode (UCS-2) porque contiene un emoji, una comilla curva u otro carácter fuera de GSM-7. Esos límites vienen de la carga útil de 140 bytes de un solo SMS.

¿Por qué los mensajes largos usan 153 o 67 caracteres por segmento?

Cuando un mensaje es más largo que un SMS, se envía en varios segmentos que el teléfono vuelve a unir. Cada segmento lleva un encabezado de 6 bytes (el User Data Header) que indica el orden, lo que deja espacio para 153 caracteres GSM-7 o 67 caracteres Unicode por segmento.

¿Qué caracteres cuentan como dos?

Los caracteres de extensión de GSM-7 ^ { } \ [ ~ ] | y € ocupan dos septetos cada uno, porque se envían como un código de escape más el carácter. No cambian el mensaje a Unicode, pero usan dos de los 160 (o 153) espacios.

¿Por qué un solo carácter hizo que mi mensaje costara el doble?

Si aunque sea un carácter no está en el alfabeto GSM-7, todo el mensaje se codifica en UCS-2, lo que reduce el límite de 160 a 70 caracteres. Un solo apóstrofo curvo (’) copiado de un procesador de textos puede convertir un mensaje de 150 caracteres de 1 segmento en 3. Usa el botón de sustituir para cambiarlo por un apóstrofo recto.

¿Cómo cuentan los emojis en un SMS?

Los emojis obligan a usar codificación Unicode. La mayoría ocupa 2 unidades UTF-16, y los emojis combinados, como banderas, tonos de piel o familias, pueden ocupar de 4 a 11 o más, así que agotan rápido el límite de 70 caracteres.

¿Cómo se calcula el costo de un SMS?

Los proveedores cobran por segmento, no por mensaje. Costo = segmentos por mensaje × precio por segmento × número de destinatarios. El precio predeterminado de la herramienta es solo un ejemplo: introduce la tarifa actual de tu proveedor para el país de destino y recuerda que pueden añadirse cargos del operador.

¿Todos los teléfonos y proveedores cuentan igual?

Las reglas de GSM-7 y UCS-2 son estándar, pero algunos proveedores aplican una "codificación inteligente" que sustituye caracteres automáticamente, y algunos países usan tablas de cambio de idioma nacional (por ejemplo, turco, español o portugués) que añaden caracteres GSM extra. Consulta la documentación de tu proveedor para la última palabra.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Contadores y analizadores de texto →