Saltar al contenido principal
Documentos y validadores

Contador de caracteres

Pega o escribe tu texto y consulta cuántos caracteres contiene con espacios y sin espacios. El recuento incluye letras, números y signos, y se realiza directamente en tu navegador.

Gratis Sin registro Uso inmediato

Contar caracteres del texto

Introduce los datos necesarios y obtén el resultado.

Pega o escribe tu texto para contar sus caracteres con espacios y sin espacios. El procesamiento se realiza directamente en tu navegador.
El texto vacío devuelve cero. Los espacios iniciales y finales se incluyen en el total con espacios; no se recorta la entrada.
«Sin espacios» excluye los espacios en blanco reconocidos por JavaScript, incluidas tabulaciones y saltos de línea. Se cuentan grafemas cuando el navegador lo permite; en caso contrario, puntos de código Unicode. El método utilizado se indica en el resultado.
Límite de entrada: 100000 unidades de texto UTF-16. La mayoría de las letras ocupa una unidad; algunos símbolos, como los emoji, pueden ocupar dos o más.

Cómo contar los caracteres de un texto

  1. Pega o escribe el contenido en el campo de texto.
  2. Pulsa «Contar caracteres».
  3. Consulta los totales con espacios y sin espacios y el método utilizado.
  4. Utiliza «Copiar resumen» si necesitas guardar los resultados.

El texto original se mantiene. Si lo editas, vuelve a contar para obtener el resultado actualizado. El botón «Limpiar» vacía el campo y los resultados.

Caracteres con espacios y sin espacios

El total con espacios incluye también tabulaciones, saltos de línea y espacios en los extremos. El total sin espacios excluye los espacios en blanco reconocidos por JavaScript antes de contar el texto restante. Por ejemplo, «Hola mundo» tiene 10 caracteres con espacios y 9 sin espacios.

Los signos de puntuación cuentan: en «¡Hola!», los signos de apertura y cierre forman parte de los seis caracteres. No se corrige la ortografía ni se modifica la puntuación para calcular el resultado.

Grafemas, emoji y límites de otros campos

El método preferido cuenta grafemas, agrupando secuencias como una letra con una marca combinante o determinados emoji compuestos. Si el navegador no admite esa segmentación, se utiliza un recuento por puntos de código Unicode y se muestra esa diferencia junto al resultado.

El recuento no mide bytes ni garantiza que un texto cumpla el límite de otro servicio. Si preparas contenido para un formulario con una longitud máxima, comprueba cómo define sus caracteres y valida el texto en ese formulario.

Revisar y limpiar el texto

Para analizar también palabras y otras medidas de extensión, utiliza el Contador de palabras. Si necesitas reducir separaciones repetidas o unir líneas, puedes usar Eliminar espacios duplicados y Eliminar saltos de línea. Después de cualquier cambio, cuenta de nuevo el texto resultante.

Ejemplos

Algunos ejemplos prácticos para entender cómo utilizar esta herramienta.

Una frase breve

Texto de entrada: «Hola mundo», con un espacio entre las palabras.

10 caracteres con espacios y 9 sin espacios.

Tildes y puntuación

Texto de entrada: «¡Hola, María!»

13 caracteres con espacios y 12 sin espacios.

Espacios al principio y al final

Introduce « Hola », con dos espacios antes y dos después.

8 caracteres con espacios y 4 sin espacios.

Dos líneas de texto

Introduce «Hola» y «mundo» en líneas distintas, sin un salto al final.

10 caracteres con espacios y 9 sin espacios. El salto de línea cuenta en el total.

Preguntas frecuentes

Resolvemos algunas dudas habituales sobre esta herramienta.

Incluye todo el texto introducido: letras, números, signos, espacios, tabulaciones y saltos de línea. También se cuentan los espacios iniciales y finales; la entrada no se recorta.

Se excluyen los espacios en blanco reconocidos por JavaScript, incluidos espacios normales, tabulaciones, saltos de línea y espacios de no separación. Después se cuentan los caracteres restantes. No se eliminan letras, números ni signos de puntuación.

Cuando el navegador permite segmentar grafemas, se cuentan grupos de caracteres como una unidad: una letra con una tilde combinante o un emoji compuesto pueden contar como uno. Si esa función no está disponible, se cuentan puntos de código Unicode y se indica el método utilizado; los resultados pueden diferir en esos casos.

Sí, en el total con espacios. Los saltos CRLF y CR se normalizan a LF para el recuento, de modo que cada salto normalizado cuenta como uno. Se excluyen del recuento sin espacios. El ajuste visual de una línea larga al ancho del campo no añade caracteres.

Sí. Una entrada vacía devuelve cero en ambos recuentos. Los espacios en blanco se incluyen en el total con espacios y se excluyen del total sin espacios.

No necesariamente. Un formulario puede medir unidades UTF-16, puntos de código, grafemas o bytes, además de aplicar reglas propias. Consulta su criterio, especialmente cuando el texto contiene emoji o letras con marcas combinantes.

Se admiten hasta 100000 unidades UTF-16. La mayoría de las letras ocupa una unidad; algunos símbolos, como los emoji, pueden ocupar dos o más. Este límite de entrada utiliza una medida distinta del recuento por grafemas mostrado en navegadores compatibles.

Se cuenta el texto plano del campo, sin fuentes, colores ni estilos de un documento. Si introduces etiquetas HTML como texto, sus letras, signos y espacios también forman parte del recuento.

No. El recuento se realiza localmente en tu navegador y no necesita enviar el contenido al servidor.
Última revisión: 14 de octubre de 2026