Contador de caracteres que cuenta como cada plataforma
Pega una publicación, un SMS o una meta description en este contador de caracteres y obtén la cifra que la plataforma usará de verdad: la longitud ponderada de X con enlaces de 23, los caracteres visibles de Bluesky, las partes de SMS en GSM-7 o Unicode y la regla de ancho doble de Google Ads.
- Caracteres
- 0
- Palabras
- 0
- Caracteres sin espacios
- 0
- Frases
- 0
- Párrafos
- 0
- Palabras únicas
- 0
- Tiempo de lectura
- 0 s
- Tiempo de habla
- 0 s
- Páginas
- 0
- Longitud media de palabra
- 0
- Longitud media de frase
- 0
- Sílabas
- 0
Cómo cuenta cada plataforma tu texto
Cada barra cuenta con la regla propia de esa plataforma. Usa el botón de objetivo para vigilar un límite de cerca: el texto que lo supera se resalta en el editor.
Longitud del SMS y partes
- Unidades
- 0
- Partes
- 0
- Quedan en esta parte
- 160
- Tamaño de la parte
- 160
160 por mensaje simple, 153 por parte al dividirse
Sustituye las comillas tipográficas, las rayas largas, el carácter de puntos suspensivos y los espacios especiales por signos sencillos, y une las letras con acento suelto, para que el mensaje pueda seguir en GSM-7.
Título y meta description
Google no fija un límite de caracteres para títulos ni descripciones: los recorta para que quepan en el ancho de la pantalla y puede reescribirlos. Las franjas de 50–60 y 120–160 son reglas prácticas, así que pon primero las palabras importantes.
Palabras más usadas
Velocidad de lectura y páginas
238 palabras por minuto es la velocidad media de lectura en silencio de un adulto con textos de no ficción; 150 es un ritmo tranquilo de presentación. 500 y 250 palabras por página suponen letra de 12 puntos y márgenes de 2,5 cm (1 pulgada), una convención y no una regla.
Atajos de teclado
- Ctrl + Intro
- Copiar el texto (Cmd en Mac)
- Ctrl + Mayús + Retroceso
- Borrar el texto (Deshacer sigue disponible)
- ?
- Abrir o cerrar esta lista
- Esc
- Cerrar esta lista
Un contador de caracteres solo merece confianza cuando su cifra coincide con la que aplicará la plataforma, y esas cifras difieren mucho más de lo que la mayoría espera. Escribe o pega texto arriba y todas las cifras se actualizan al instante: cada límite se cuenta con la regla propia de su plataforma y lleva su unidad. La fila de X muestra la longitud ponderada de X, no la de tu procesador de textos.
Qué comprueba el contador de caracteres antes de publicar
- Estadísticas del texto. Caracteres con y sin espacios, palabras, palabras únicas, frases, párrafos, longitud media de palabra y de frase, sílabas, tiempo de lectura y de habla y páginas, además de una línea con bytes UTF-8, unidades UTF-16, puntos de código y líneas, y las diez palabras más usadas con su densidad.
- Valores predefinidos por plataforma, agrupados. Dieciocho valores en cuatro grupos: redes sociales, búsqueda (meta title y meta description), Google Ads y SMS. Cada fila muestra lo usado frente al límite, cuánto queda o sobra, la unidad en que cuenta y un botón i que explica la regla. Las filas para las que no encontré fuente llevan la etiqueta «valor predefinido de la herramienta, compruébalo en la app».
- Un límite objetivo con resaltado del exceso. Fija el límite que importa para este texto o escribe el tuyo en caracteres, caracteres sin espacios o palabras. Una cifra grande de lo que queda o sobra y un medidor de 20 casillas siguen al objetivo, y todo lo que pasa del límite se resalta en el editor, de modo que ves justo qué palabras recortar. Selecciona una parte del texto para contar solo esa parte.
- Un panel de SMS. Codificación (GSM-7 o Unicode), unidades, número de partes (los segmentos de más abajo), unidades que quedan en la parte actual, el tamaño de la parte con una tira dibujada por cada parte, los caracteres exactos que forzaron Unicode con su punto de código y la corrección Hacer apto para SMS, que ves en una vista previa antes de aceptarla.
- Una comprobación del fragmento de búsqueda. Campos separados para el título y la descripción, con sus propios recuentos frente a las franjas de 50–60 y 120–160, y una vista previa de escritorio y otra móvil que cortan el texto por anchura con puntos suspensivos, como hace una página de resultados: la de escritorio deja el título en una línea y la descripción en dos; la móvil permite dos y tres.
Todo se ejecuta en tu navegador. El texto que escribes no se sube ni se guarda; el dispositivo solo recuerda ajustes como un límite propio, la velocidad de habla o el objetivo fijado. Borrar y el botón de pegar dejan un Deshacer de un paso, un texto pegado de más de 500.000 caracteres se recorta y la página te lo avisa, y Exportar guarda un archivo .txt con cada estadística y cada valor predefinido marcado como OK o EXCEDIDO junto con su unidad. Pulsa ? en la herramienta para ver los atajos de teclado.
Espacios, emoji y acentos: qué debe contar un contador de caracteres
Los espacios cuentan en todas partes. Un espacio es un carácter para X, para una pasarela de SMS, para Google Ads y para un formulario que pide «caracteres con espacios», y un salto de línea también cuenta como un carácter. Los formularios que piden «caracteres sin espacios» son la excepción, y por eso las dos cifras aparecen juntas.
Con los emoji y los acentos es donde los contadores discrepan, porque el mismo texto puede medirse de cuatro maneras. Lo que ves es un grafema, un carácter visible. Por debajo puede haber varios puntos de código Unicode, que el software guarda como unidades UTF-16 (la cifra que muestra un contador sencillo basado en la longitud de cadena de JavaScript) o como bytes UTF-8. Encima, X aplica su propio peso.
| Texto | Caracteres visibles | Unidades UTF-16 | Bytes UTF-8 | Peso en X |
|---|---|---|---|---|
| 😀 un emoji | 1 | 2 | 4 | 2 |
| 👨👩👧 emoji de familia | 1 | 8 | 18 | 2 |
| 🇺🇦 bandera | 1 | 4 | 8 | 2 |
| é escrita como un solo carácter | 1 | 1 | 2 | 1 |
| e + acento combinado | 1 | 2 | 3 | 1 (normalizado antes) |
Mi regla: la cifra principal de «Caracteres» es el recuento visible, porque es lo que ve un lector y lo que limita Bluesky. En las plataformas que no publican cómo cuentan, los valores predefinidos cuentan de forma estricta en unidades UTF-16, donde un emoji cuesta 2. Si un texto cabe en el recuento estricto, cabe en la app.
Límites de caracteres por plataforma
Los límites cambian y algunas redes nunca dicen cómo cuentan, así que la tabla separa dos tipos de fila. Una fuente enlazada significa que comprobé la cifra en ella; «valor predefinido» significa que es el valor por defecto del contador y conviene confirmarlo en la app antes de fiarte. Cualquier fila se puede sustituir por un límite propio.
| Dónde | Límite | Se cuenta como | Fuente |
|---|---|---|---|
| Publicación en X | 280 | ponderado: enlace = 23, emoji y CJK = 2 | Documentación para desarrolladores de X |
| Publicación en Bluesky | 300 | caracteres visibles, más un tope de 3000 bytes | How Many Words |
| Publicación en Threads | 500 | UTF-16, emoji = 2 | How Many Words |
| Publicación en Mastodon | 500 en un servidor por defecto | puntos de código, enlace = 23 | How Many Words |
| Publicación en LinkedIn | 3000 | UTF-16, emoji = 2 | Ayuda de LinkedIn |
| Pie de foto de Instagram | 2200 (unos 125 se ven antes de «más») | UTF-16, emoji = 2 | NapoleonCat |
| Biografía de Instagram | 150 | UTF-16, emoji = 2 | NapoleonCat |
| Título / descripción / ruta de Google Ads | 30 / 90 / 15 | caracteres de ancho doble = 2 | Ayuda de Google Ads |
| Meta title | unos 50–60 (regla práctica) | caracteres visibles | Guía de Spilno |
| Meta description | unos 120–160 (regla práctica) | caracteres visibles | Guía de Spilno |
| Publicación en Facebook | 63.206 | UTF-16, emoji = 2 | valor predefinido |
| Título / descripción de YouTube | 100 / 5000 | UTF-16, emoji = 2 | valor predefinido |
| Descripción de TikTok | 4000 | UTF-16, emoji = 2 | valor predefinido |
| Descripción de pin de Pinterest | 500 | UTF-16, emoji = 2 | valor predefinido |
¿Publicas el mismo texto en varias redes? Escribe para la red más estricta, normalmente X con 280 ponderados o Bluesky con 300, y pon el gancho en los primeros 125 caracteres para que sobreviva también al corte de Instagram. En Google Ads, los caracteres chinos, japoneses y coreanos cuentan doble: 東京の格安ホテルを今すぐ予約 tiene 14 caracteres pero ocupa 28 de 30 en un título, mientras que Cheap Tokyo Hotels – Book Now ocupa 29. El desglose plataforma por plataforma repasa con más detalle la regla de recuento de cada red.
Publicaciones en X: por qué 280 no siempre son 280
X mide una publicación por su longitud ponderada. Las letras latinas, los dígitos, la puntuación normal y unos pocos símbolos comunes pesan 1; los emoji y los caracteres chinos, japoneses y coreanos pesan 2, y también símbolos menos frecuentes como € y ✓. Cada enlace cuenta 23 sin importar su longitud real, porque X lo cambia por su propio enlace acortado, y el texto se normaliza en Unicode (NFC) antes de contar. Los emoji formados por varias piezas, como una mano con tono de piel o una familia, cuentan una vez, como 2. Las reglas están explicadas en la guía de X para contar caracteres.
- Una publicación con un enlace de seguimiento largo,
Read https://example.com/a/very/long/path/that/goes/on/and/on/for/ever ok, tiene 73 caracteres en pantalla. X cuenta 5 por «Read » + 23 por el enlace + 3 por « ok» = 31, y quedan 249. - Un anuncio de producto en japonés de 141 caracteres pesa 141 × 2 = 282: dos de más. Quita un carácter y cabe justo en 280, porque 140 caracteres CJK llenan una publicación.
- La cadena de referencia de la biblioteca twitter-text,
english text 日本語 😷 https://example.compesa 13 + 6 + 1 + 2 + 1 + 23 = 46, y el contador coincide.
SMS: 160, 153, 70 y 67
Un mensaje de texto lleva 140 bytes. En el alfabeto GSM-7 cada carácter ocupa 7 bits, así que un mensaje admite 160 caracteres. Si aunque sea un carácter queda fuera de ese alfabeto, todo el mensaje pasa a UCS-2, con 16 bits por carácter, y el espacio baja a 70. Los mensajes más largos se envían en segmentos, y cada segmento cede 6 bytes a una cabecera de datos de usuario que le dice al teléfono cómo volver a unir las partes, lo que deja 153 caracteres GSM-7 o 67 UCS-2 por segmento (los límites de SMS de Bird).
Hay dos detalles que sorprenden. Los caracteres de extensión ^ { } \ [ ] ~ | y € están permitidos en GSM-7, pero ocupan dos unidades cada uno (las notas de codificación de Messangi), y un carácter de dos unidades nunca se parte entre dos segmentos. Además, el texto pegado desde un procesador de textos trae comillas tipográficas, rayas largas y cortas y espacios de no separación, y ninguno está en GSM-7.
| Mensaje | Codificación | Unidades | Segmentos | Quedan en el último segmento |
|---|---|---|---|---|
| 150 letras normales | GSM-7 | 150 | 1 | 10 |
| 161 letras normales | GSM-7 | 161 | 2 | 145 |
| 159 letras + € | GSM-7 | 161 | 2 | 145 |
| 152 letras + € + 10 letras | GSM-7 | 164 | 2 (el € pasa entero a la parte 2) | 141 |
| 150 letras + 🚀 | UCS-2 | 152 | 3 | 49 |
La línea del cohete es la cara: un solo emoji convierte un recordatorio de un segmento en tres, y cada segmento se factura por cada destinatario. El botón Hacer apto para SMS arregla lo que se puede arreglar sin cambiar tus palabras: comillas rectas en vez de tipográficas, guiones en vez de rayas, tres puntos en vez del carácter de puntos suspensivos, espacios normales en vez de los raros, caracteres de ancho cero y guiones blandos eliminados, y acentos escritos como marca aparte fundidos con su letra. Si algo como ê sigue forzando Unicode, la vista previa lo nombra. Don’t forget “tomorrow” – see you tiene 33 caracteres en ambos casos, pero pasa de Unicode con 37 libres a GSM-7 con 127 libres. Ves el resultado antes de aceptarlo y un clic lo deshace.
Las letras acentuadas son un caso mixto: é, è, à, ñ, ü, ö, ä, ò, ù y ì están en GSM-7, mientras que á, í, ó, ú, ê, ã, õ y la ç minúscula no, así que los mensajes en español y portugués suelen pasar a Unicode hagas lo que hagas. Mantén los mensajes largos en pocos segmentos, ya que algunos operadores limitan el total (DIDLogic sobre la concatenación). La guía del límite de caracteres de SMS incluye una lista de comprobación para textos de campaña.
Longitud del meta title y la meta description
Google no pone un límite de caracteres a ninguno de los dos. El enlace del título y el fragmento se acortan según haga falta para que quepan en el ancho del dispositivo (enlaces de título, fragmentos), Google puede escribir su propio fragmento a partir del texto de la página y construye los enlaces de título también con encabezados y otro texto destacado, además del elemento title. Los conocidos 60 y 160 son reglas prácticas de la experiencia SEO, y unos 120 caracteres es lo que suele sobrevivir en un móvil (el resumen de Spilno). El límite real es la anchura, y las letras no miden lo mismo: un título lleno de W y M se queda sin espacio mucho antes que uno lleno de i y l.
Por eso trabajo con franjas y no con una cifra exacta: título de 50–60, descripción de 120–160, con las palabras que busca el usuario en la primera mitad. Dos ejemplos:
- Título
Character Counter: Limits for X, SMS and Meta Tags= 50 caracteres, dentro de la franja. - Descripción
Count characters, words and SMS segments as you type. See how X, Bluesky, Google Ads and SMS really count emoji, links and accents before you post.= 147 caracteres, y los primeros 120 ya dicen de qué trata la página.
La comprobación del fragmento muestra ambos con anchura de escritorio y de móvil, con el corte donde caería. Más sobre anchuras, reescrituras y controles del fragmento en la guía sobre la longitud del meta title y la meta description.
Palabras, páginas y tiempo de lectura
Los contadores de palabras discrepan en los casos límite, así que estas son las reglas que sigue este. Un fragmento entre espacios es una palabra solo si contiene una letra o un dígito: Hello — world son 2 palabras, y un emoji solo no es ninguna. Las palabras con guion, las contracciones y $3.50 cuentan como una. Cada carácter chino o japonés cuenta como una palabra, igual que en los procesadores de texto, así que 日本語のテキスト son 8. Las frases terminan en . ! ? o … seguidos de un espacio y una frase nueva, pero no tras Mr., Dr., e.g. ni un punto decimal: Mr. Smith paid $3.50 for it. es una sola frase, y una última frase sin terminar también cuenta.
El tiempo de lectura usa 238 palabras por minuto, el promedio de lectura en silencio de textos de no ficción hallado en una revisión de 190 estudios; la ficción ronda las 260, la mayoría de los adultos está entre 175 y 300, y la lectura en voz alta ronda las 183 (BPS Research Digest). El tiempo de habla es por defecto de 150 palabras por minuto, un ritmo estable de presentación, y puedes cambiarlo. Las páginas siguen la convención habitual de 500 palabras con interlineado sencillo o 250 con interlineado doble, en letra de 12 puntos y márgenes de 2,5 cm; tu fuente y tus márgenes lo desplazarán, por eso el ajuste es editable.
| Palabras | Páginas con interlineado sencillo / doble | Lectura en silencio a 238 palabras/min | Habla a 150 palabras/min |
|---|---|---|---|
| 250 | 0,5 / 1 | 1 min 4 s | 1 min 40 s |
| 500 | 1 / 2 | 2 min 7 s | 3 min 20 s |
| 1000 | 2 / 4 | 4 min 13 s | 6 min 40 s |
| 1500 | 3 / 6 | 6 min 19 s | 10 min 0 s |
| 2000 | 4 / 8 | 8 min 25 s | 13 min 20 s |
| 3000 | 6 / 12 | 12 min 37 s | 20 min 0 s |
Calculado para un ensayo de 1500 palabras: 1500 ÷ 238 × 60 = 378,2 segundos, redondeados a 379, es decir, 6 min 19 s de lectura; 1500 ÷ 150 = 10 minutos para exponerlo. La guía de páginas y tiempo de lectura cubre otros interlineados y lo que significan los caracteres en los formularios.
Las reglas de recuento y los casos con los que las pruebo
Cada cifra sale de una regla escrita, no de lo que devuelva la longitud de cadena del navegador:
Peso en X = 23 por enlace + 2 por emoji o carácter ancho + 1 por carácter estrecho
Segmentos de SMS = 1 si las unidades son ≤ 160 (GSM-7) o ≤ 70 (UCS-2); si no, partes de 153 o 67, llenadas en orden
Supuestos y límites: la separación en grafemas usa el segmentador Unicode integrado del navegador, y los navegadores muy antiguos recurren a puntos de código, con lo que un emoji de familia puede contar como 5. Los dominios sueltos con terminaciones comunes se tratan como enlaces, igual que hace X. Los tiempos se redondean hacia arriba al segundo entero y las páginas se muestran con un decimal. La herramienta se comprueba con estos casos de control en cada cambio:
| Entrada | Resultado esperado |
|---|---|
Launch day 🚀 | 12 caracteres, peso en X 13, 2 palabras; SMS UCS-2, 13 unidades, 1 segmento, quedan 57 |
Read https://example.com/a/very/long/path/that/goes/on/and/on/for/ever ok | 73 caracteres, peso en X 31, 3 palabras |
| 140 × 日 / 141 × 日 | peso en X 280 (cabe) / 282 (2 de más) |
| 160 × a / 161 × a | GSM-7, 1 segmento, quedan 0 / 2 segmentos, quedan 145 |
| 150 × a + 😀 | UCS-2, 152 unidades, 3 segmentos, quedan 49 |
Don’t forget “tomorrow” – see you, y luego «Hacer apto para SMS» | UCS-2, quedan 37 → GSM-7, quedan 127 |
| 1500 palabras | 3,0 / 6,0 páginas, 6 min 19 s de lectura, 10 min 0 s de habla |
Preguntas frecuentes sobre el contador de caracteres
¿Los espacios cuentan como caracteres?
Sí. X, Bluesky, Instagram, Google Ads y los SMS cuentan los espacios, y un salto de línea también cuenta como un carácter. Solo los formularios que piden expresamente caracteres sin espacios los omiten, por eso el contador muestra ambas cifras.
¿Un emoji cuenta como uno o como dos caracteres?
Depende de quién cuente. Bluesky cuenta lo que ves, así que cualquier emoji es 1; X cuenta cada emoji como 2; los contadores basados en UTF-16 cuentan 2 para un emoji sencillo y 8 para uno de familia. En un SMS, un emoji pasa todo el mensaje a Unicode.
¿Un enlace cuenta 23 caracteres en X aunque sea corto?
Sí. X cuenta cada URL como 23 caracteres sea cual sea su longitud real, así que un enlace de seguimiento largo sale más barato de lo que parece y uno muy corto, más caro.
¿Cuántos caracteres caben en un SMS?
160 si todos los caracteres están en el alfabeto GSM-7 y 70 si alguno no lo está. Los mensajes más largos se dividen en segmentos de 153 o 67 caracteres.
¿El límite de la meta description es de 160 caracteres?
Google no fija un límite exacto: acorta el fragmento para que quepa en la anchura de la pantalla y a veces escribe el suyo. Apunta a unos 120–160 caracteres y pon primero las palabras importantes.
¿Cuántos caracteres puede tener un título de Google Ads?
30, y cada carácter chino, japonés o coreano cuenta como 2, así que un título japonés admite 15 caracteres. Las descripciones permiten 90 y las rutas visibles, 15.
Guías (en inglés)
Actualizado · Sobre este sitio