Un límite de caracteres es el número máximo de caracteres que un campo acepta o muestra, y no todos los sistemas los cuentan igual. En resumen: Google recorta los títulos según su anchura en píxeles y no por una cifra fija, de modo que en escritorio suelen verse unos 50–60 caracteres, y las metadescripciones se cortan normalmente hacia los 150–160. Un SMS admite 160 caracteres con el alfabeto GSM estándar, pero solo 70 cuando pasa a Unicode. Y un emoji, que a tus ojos es un solo carácter, puede contar como 2, 4 o incluso 11 unidades según el sistema.
Para medir tu texto, el contador de caracteres te da con un clic caracteres, caracteres sin espacios, palabras y líneas; cuenta los emojis y los caracteres combinados como uno y el texto no sale de tu dispositivo. El generador de slug convierte un titular en una URL limpia, el codificador de URL te enseña cuánto crecen las letras con tilde dentro de una dirección, la herramienta para comparar textos enfrenta dos borradores de título línea a línea, el generador de códigos QR muestra cuánto texto cabe en un código y el generador de contraseñas crea claves de la longitud que permita cada web.
Por qué cada límite de caracteres cuenta distinto
“Carácter” puede significar al menos cuatro cosas: la letra o el símbolo que ve el ojo (un grafema), un punto de código Unicode, una unidad de 16 bits como las que usan JavaScript y los SMS, y un byte guardado en disco. Con letras sin tilde las cuatro coinciden. Con tildes, símbolos y emojis se separan, y un mismo texto puede caber en una plataforma y desbordarse en otra según lo que se cuente.
| Ejemplo | Visibles | Puntos de código | Unidades de 16 bits | Bytes UTF-8 |
| a | 1 | 1 | 1 | 1 |
| ñ | 1 | 1 | 1 | 2 |
| € | 1 | 1 | 1 | 3 |
| 😀 | 1 | 1 | 2 | 4 |
| 👍🏽 (con tono de piel) | 1 | 2 | 4 | 8 |
| 🇪🇸 (bandera) | 1 | 2 | 4 | 8 |
| 👨👩👧 (familia) | 1 | 5 | 8 | 18 |
El emoji de familia son en realidad tres emojis de persona unidos por “unidores de anchura cero” invisibles; por eso una familia de cuatro miembros llega a 11 unidades de 16 bits. Las banderas son parejas de símbolos especiales que forman el código de dos letras del país.
Qué cuenta el contador de caracteres
El contador sigue lo que ve el ojo: un emoji, un emoji con tono de piel o una bandera cuentan como uno. Es la medida más cercana a la experiencia del lector y el punto de partida adecuado para títulos, descripciones y biografías. Sin embargo, los SMS y algunas bases de datos cuentan unidades de 16 bits o bytes, así que en un texto con emojis la cifra del contador puede quedarse por debajo de lo que esos sistemas te cobrarán. En las siguientes secciones verás qué cuenta cada campo.
Límite de caracteres en títulos SEO y metadescripciones
El título y la descripción son lo primero que se lee en los resultados de búsqueda. Google no publica una longitud oficial para ninguno de los dos: recorta lo que muestra para que quepa en la pantalla y puede reescribir el texto. Las cifras siguientes son, por tanto, puntos de corte habituales y no reglas.
| Campo | Objetivo habitual | Qué lo recorta | Nota |
| Etiqueta title | 50–60 caracteres | Unos 600 píxeles en escritorio | Pon delante las palabras clave |
| Metadescripción | 140–160 caracteres | El ancho de pantalla; antes en móvil | Google puede elegir otro fragmento |
| Slug de la URL | 3–5 palabras con sentido | Se abrevia en los resultados | Guiones, no guiones bajos |
| Texto alternativo | Breve, una frase | Sin límite oficial | Los lectores de pantalla lo leen entero |
El título
Como el corte se hace por píxeles, las letras anchas (M, W) y las estrechas (i, l) no ocupan lo mismo, y un título de 50 caracteres en mayúsculas puede cortarse antes que otro de 60 en minúsculas. Un hábito práctico: coloca la frase principal en los primeros 40 caracteres y la marca al final, para que el sentido sobreviva aunque se recorte la cola. Si dudas entre dos borradores, ponerlos uno debajo del otro y comparar las diferencias te muestra qué palabras sobran.
La metadescripción
No influye directamente en el posicionamiento, pero sí en el clic. Escribe una o dos frases de unos 150 caracteres que expliquen cómo responde la página a la búsqueda. Si Google encuentra un pasaje que encaja mejor con la consulta, puede mostrar ese otro; trátala como una sugerencia fuerte y no como un escaparate garantizado.
URL y slug
Las direcciones cortas, legibles y separadas por guiones explican el tema de la página a personas y buscadores. Las tildes complican las cosas: una “ó” en una dirección se convierte en %C3%B3 al copiarla, seis caracteres en lugar de uno. Si pasas “Guía de Programación” por el generador de slug obtienes guia-de-programacion y el problema desaparece. Como techo técnico, el protocolo de sitemaps exige direcciones de menos de 2048 caracteres, aunque una URL que se acerque a esa cifra ya es ilegible.
Cuentas de los SMS: 160, 153, 70 y 67
Los mensajes de texto usan un alfabeto de 7 bits conocido como GSM 03.38. Un mensaje tiene una carga de 140 bytes, que equivale a 160 caracteres en ese alfabeto. Si el texto incluye aunque sea un carácter que no está en él, todo el mensaje pasa a la codificación UCS-2 (16 bits) y el máximo baja a 70. Los mensajes largos se dividen en partes y, como cada parte lleva información para reensamblarse, la capacidad por parte disminuye.
| Codificación | Mensaje único | Por parte en mensajes largos | Ejemplo: texto de 200 caracteres |
| GSM de 7 bits | 160 caracteres | 153 caracteres | 2 partes |
| UCS-2 (Unicode) | 70 caracteres | 67 caracteres | 3 partes |
Algunos caracteres pertenecen a una “tabla de extensión” y ocupan dos posiciones incluso en modo de 7 bits, entre ellos € [ ] { } ~ ^ | \. Para quien envía SMS masivos, ese detalle aparece en la factura: un mensaje de 161 caracteres se cobra como dos.
Por qué una tilde puede partir tu mensaje
El alfabeto GSM incluye la ñ, la é, la ü y los signos ¿ y ¡, pero no la á, la í, la ó ni la ú. Basta con escribir “mañana te envío la información” para que una sola tilde pase el mensaje entero al modo de 70 caracteres. El estándar 3GPP TS 23.038 define tablas de idioma nacional, también para el español, que mantienen esas letras en 7 bits, pero no puedes dar por hecho que todos los teléfonos y pasarelas de envío las usen. Algunos móviles, según su configuración, sustituyen sin avisar las vocales con tilde por vocales sin ella.
Emojis en los SMS
Ninguna tabla de 7 bits contiene emojis, así que uno solo obliga al modo Unicode. Además, la mayoría ocupa dos unidades de 16 bits, es decir, gasta dos de las 70 posiciones. Un pulgar con tono de piel consume cuatro y una familia, ocho. En un mensaje promocional, un emoji puede llevar el texto a tres partes sin que te des cuenta.
- Escribe el mensaje y mira su longitud en el contador de caracteres.
- Si lleva emojis o vocales con tilde, da por hecho que el máximo es 70.
- Para que quepa en una sola parte, quita primero palabras de relleno y después el emoji.
- Antes de un envío masivo, mándate un mensaje de prueba y comprueba cuántas partes llegan.
Redes sociales: cifras que se suelen citar
Las plataformas cambian sus límites de vez en cuando, dan márgenes distintos a las cuentas de pago y ponderan ciertos caracteres de forma diferente. Toma los valores siguientes como cifras que se citan con frecuencia y revisa las páginas de ayuda actuales de cada plataforma antes de publicar.
| Plataforma y campo | Límite que se suele citar | Conviene saber |
| Publicación en X (Twitter) | 280 caracteres (cuenta estándar) | Emojis y algunos alfabetos pesan más; los enlaces cuentan una longitud fija |
| Pie de foto en Instagram | 2200 caracteres | En el feed solo se ven las primeras líneas |
| Biografía de Instagram | 150 caracteres | Los saltos de línea también cuentan |
| Título de vídeo en YouTube | 100 caracteres | En las recomendaciones se ve mucho más corto |
| Descripción en YouTube | 5000 caracteres | Las primeras líneas aparecen antes de “más” |
| Publicación en LinkedIn | 3000 caracteres | Los textos largos se pliegan en el feed |
Sea cual sea la red, el límite que más importa es la parte visible. Si condensas el mensaje en los primeros 100–125 caracteres, se leerá aunque nadie toque “ver más”.
Campos técnicos: contraseñas, códigos QR y bases de datos
- Contraseñas: la guía SP 800-63B del NIST recomienda que los servicios acepten contraseñas de al menos 64 caracteres. El generador de contraseñas crea claves de 8 a 128 caracteres, 16 por defecto; si una web rechaza una contraseña larga, recórtala a su máximo.
- Códigos QR: el código más grande del estándar (versión 40) guarda como mucho 2331 bytes con el nivel de corrección M, el que usa el generador. En UTF-8, las letras con tilde ocupan 2 bytes y los emojis 4, así que en español caben menos caracteres que bytes. En la práctica, mucho antes de ese techo el código es demasiado denso para leerlo desde un papel.
- Columnas de bases de datos: una columna que guarde una dirección IPv6 como texto necesita al menos 45 caracteres, y 254 es un tope habitual para direcciones de correo. Consulta la documentación de tu base de datos para saber si la longitud se mide en caracteres o en bytes.
- Longitud en el código: en JavaScript,
"😀".length devuelve 2 porque cuenta unidades de 16 bits. Si necesitas el número visible, cuenta grafemas con Intl.Segmenter.
Preguntas frecuentes
¿Los espacios cuentan como caracteres?
Casi siempre, sí. Los títulos SEO, los SMS y los límites de las redes incluyen los espacios. La cifra de “caracteres sin espacios” del contador sirve para casos como algunos encargos de traducción o redacción que los excluyen.
¿Cuántos caracteres ocupa un emoji?
Uno a la vista, y depende del sistema. Un emoji sencillo son 2 unidades en sistemas de 16 bits; los que llevan tono de piel y las banderas, 4, y los emojis de familia, 8 o más. Si escribes en un campo ajustado, calcula al menos 2 caracteres por emoji.
¿Qué pasa si el título supera los 60 caracteres?
No hay penalización: Google termina el título visible con puntos suspensivos o lo reescribe. El riesgo es que una palabra importante quede en la parte cortada. Si las palabras clave van al principio, unos pocos caracteres de más no hacen daño.
¿Se pueden estimar las palabras a partir de los caracteres?
Aproximadamente. En español, unos 6 caracteres por palabra contando el espacio es una regla razonable, así que 1000 caracteres son unas 165 palabras. Para una cifra exacta, usa el recuento de palabras del contador.
Lecturas relacionadas: por qué las direcciones IPv6 son tan largas lo explicamos en qué es una dirección IP; las reglas de texto alternativo y nombres de archivo, en optimización de imágenes para SEO, y cuántos datos tiene sentido meter en un código, en la guía de uso de códigos QR.