Contador de Caracteres para Redes Sociales

Cuenta tu texto frente a los límites de X, Instagram, TikTok, LinkedIn, YouTube y SMS en tiempo real, con aviso al superar el límite y cálculo real GSM-7/UCS-2.

🌐 English

🔒 Privado por diseño: todo funciona localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo comprobar tu publicación frente a cada límite de plataforma

  1. Escribe o pega tu publicación, subtítulo, título o mensaje en el cuadro, un tuit, un subtítulo o biografía de Instagram, un subtítulo de TikTok, una publicación de LinkedIn, un título o descripción de YouTube, o un mensaje de texto.
  2. Observa cómo los seis contadores de plataforma se actualizan en tiempo real, con cada pulsación, sin ningún botón que pulsar. Cualquier plataforma que superes se resalta en rojo con el número exacto de caracteres de más.
  3. Revisa el panel de SMS debajo de la lista de plataformas para ver la codificación real (GSM-7 o UCS-2) de tu mensaje y cuántos segmentos de SMS va a usar en realidad.
  4. Recorta, reescribe o acorta hasta que cada contador que te interese aparezca en verde, copia tu texto final del cuadro cuando estés conforme.

Por qué el mismo texto cuenta distinto en cada plataforma

Un subtítulo que cabe perfectamente en Instagram (2.200 caracteres) puede estar cuatro veces por encima del límite en X (280 caracteres) o diez veces por encima del campo de título de YouTube (100 caracteres), cada plataforma fija su propio límite, de forma independiente, y la mayoría de personas que publican en varias plataformas a la vez terminan contando caracteres a mano o adivinando. Esta herramienta compara el mismo texto pegado con seis límites reales de plataforma simultáneamente, así que puedes ver de un vistazo qué versiones de tu publicación son seguras y cuáles necesitan recortarse, en lugar de cambiar entre seis “contadores de caracteres” distintos o pegar en el editor de cada plataforma uno por uno.

La regla de acortamiento de enlaces de X, y por qué “contar caracteres” no siempre es literal

X no cuenta un enlace por su longitud real. Cada enlace que publicas se reescribe automáticamente mediante el propio servicio de acortamiento t.co de X antes de mostrarse a nadie, y ese enlace acortado siempre ocupa un fijo de 23 caracteres, sea un dominio corto o un enlace de seguimiento largo lleno de parámetros. Esta herramienta detecta enlaces http://, https:// y www. en tu texto y cuenta cada uno como 23 caracteres específicamente para el contador de X (el resto de plataformas aquí cuentan la longitud real y sin acortar del enlace, ya que ninguna de ellas hace este tipo de reescritura). X también asigna un peso de 2 caracteres, en lugar de 1, a ciertos caracteres “anchos” (texto en chino, japonés y coreano, y puntuación de ancho completo) algo que esta herramienta también aplica.

SMS: el único límite que depende de QUÉ escribes, no solo de cuánto

Todos los demás contadores aquí tienen un número fijo. El SMS es distinto: cuántos caracteres caben realmente en un mensaje de texto depende de qué caracteres uses, porque un mensaje de texto se codifica en GSM-7 (un alfabeto compacto de 7 bits que cubre texto latino normal, con 160 caracteres por segmento) o en UCS-2 (una codificación de 16 bits que se activa en cuanto tu mensaje contiene algo fuera de ese alfabeto, un emoji, la mayoría de escrituras no latinas, y que solo permite 70 caracteres por segmento). Añadir un solo emoji a un mensaje por lo demás normal puede reducir silenciosamente tu espacio disponible de 160 a 70. Además, en cuanto un mensaje necesita DIVIDIRSE en varios segmentos (por ser demasiado largo para uno solo), la capacidad de cada segmento se reduce aún más, a 153 (GSM-7) o 67 (UCS-2), ya que hay que reservar una pequeña cabecera en cada segmento para indicar a los teléfonos receptores cómo reensamblarlos en el orden correcto. Esta herramienta detecta la codificación real de tu mensaje, carácter por carácter, contra el alfabeto estándar GSM 03.38 real, y calcula el número exacto de segmentos que se deduce de ello, no una estimación ingenua de “dividir entre 160”.

Privado, porque nada de lo que escribes sale de tu dispositivo

Cada uno de estos siete contadores, los seis límites de plataforma más el cálculo de segmentos SMS, se ejecuta con JavaScript normal en la pestaña de tu navegador, recalculado al instante con cada pulsación. No hay subida de datos, ni cuenta, ni ningún sistema de análisis leyendo un subtítulo que aún no has publicado o un mensaje que preferirías mantener privado; también sigue funcionando sin conexión una vez que la página se ha cargado.

Usos habituales

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Contador de Caracteres para Redes Sociales con un único cuadro de texto contado a la vez contra el límite de cada plataforma (X en 280, pie de Instagram en 2200 y biografía en 150, TikTok en 2200, LinkedIn en 3000, título de YouTube en 100 y descripción en 5000), además de una fila de SMS que muestra la codificación GSM-7
Contador de Caracteres para Redes Sociales en pleno proceso: un único cuadro de texto contado a la vez contra el límite de cada plataforma (X en 280, pie de Instagram en 2200 y biografía en 150, TikTok en 2200, LinkedIn en 3000, título de YouTube en 100 y descripción en 5000), además de una fila de SMS que muestra la codificación GSM-7.
Diagrama: dónde ocurre el trabajo en una página de SysFenix que no tiene ninguna entrada de archivo: la herramienta llega como JavaScript normal dentro de la página, calcula la respuesta en tu propio dispositivo y la muestra ahí mismo, de modo que la subida, la cola y el registro en servidor que necesita una herramienta online típica no ocurren nunca
Dónde ocurre el trabajo en una página de SysFenix que no tiene ninguna entrada de archivo: la herramienta llega como JavaScript normal dentro de la página, calcula la respuesta en tu propio dispositivo y la muestra ahí mismo, de modo que la subida, la cola y el registro en servidor que necesita una herramienta online típica no ocurren nunca.

Preguntas frecuentes

La herramienta está en inglés, ¿el conteo de caracteres funciona igual con texto en español?

Sí, el conteo en sí es completamente independiente del idioma. Lo que sí es inglés es la propia interfaz del widget compartido, las etiquetas de cada plataforma ("X (Twitter)", "Instagram caption", etc.), el panel de SMS ("Encoding", "SMS text message") y los mensajes de ayuda son un único componente en inglés que se usa igual en la página en español y en la inglesa, ya que estos textos viven en el código del widget, no en el contenido de esta página. Los números que ves (caracteres, límites, segmentos SMS) son correctos y se recalculan igual sea cual sea el idioma de tu texto.

¿Por qué X (Twitter) cuenta un enlace como 23 caracteres sin importar su longitud real?

X reescribe automáticamente cada enlace que publicas mediante su propio acortador t.co antes de que se publique, y ese enlace acortado tiene una longitud fija (actualmente 23 caracteres) sin importar si la URL original tenía 20 caracteres o 200. Esta herramienta detecta cualquier enlace http://, https:// o www. en tu texto y lo cuenta como exactamente 23 caracteres hacia el límite de 280, igual que hace X, en lugar de contar la longitud real y sin acortar de la URL.

¿Qué significa "GSM-7" frente a "UCS-2" en un SMS, y por qué importa?

Son las dos formas en que se puede codificar un mensaje de texto. GSM-7 es un alfabeto de 7 bits que cubre letras latinas, números, puntuación común y algunas letras acentuadas (incluyendo la Ñ/ñ española y varias vocales acentuadas), cabe 160 caracteres en un solo segmento SMS. En el momento en que tu mensaje contiene CUALQUIER carácter fuera de ese alfabeto (un emoji, la mayoría de escrituras no latinas, o un acento que GSM-7 no cubre) el operador cambia TODO el mensaje a codificación UCS-2, que solo permite 70 caracteres por segmento. Un solo emoji puede reducir silenciosamente tu presupuesto de caracteres a menos de la mitad.

Mi mensaje tiene menos de 160 caracteres pero la herramienta dice que necesita 2 segmentos SMS, ¿por qué?

Dos motivos posibles. Primero, un puñado de caracteres GSM-7 "extendidos" (^, {, }, \, [, ~, ], | y €) en realidad cuestan 2 caracteres cada uno (no 1), porque necesitan una secuencia de escape, así que un mensaje que parece tener 155 caracteres puede en realidad usar 160+ unidades de 7 bits. Segundo, en cuanto un mensaje necesita dividirse en VARIOS segmentos, la capacidad de cada segmento baja de 160 a 153 (GSM-7) o de 70 a 67 (UCS-2), se reservan 7 unidades por segmento solo para indicarle al teléfono receptor cómo reordenarlos correctamente.

¿Los límites de caracteres que se muestran aquí son oficiales, y pueden cambiar?

Son los límites reales, actuales y publicados por cada plataforma en el momento en que se creó esta herramienta, pero cada una de estas plataformas define y puede cambiar su propio límite en cualquier momento sin previo aviso (el límite de subtítulo de TikTok, por ejemplo, ya ha cambiado más de una vez a lo largo de los años). Esta herramienta no llama a ninguna API en vivo para revisarlos en cada visita, ya que eso requeriría una conexión a un servidor que el diseño totalmente del lado del cliente de este sitio evita deliberadamente, trata los números mostrados como el mejor conocimiento actual, no como una garantía inmutable.

¿Se sube mi texto a algún servidor para contarlo?

No. Los siete contadores (los seis límites de plataforma más el cálculo de segmentos SMS) se recalculan al instante con JavaScript normal ejecutándose en tu navegador mientras escribes. Nada se envía a un servidor, se registra ni se almacena; un borrador de publicación sin publicar o un mensaje confidencial están tan privados aquí como en tu propia app de notas.

Herramientas relacionadas