Contador de caracteres online
Cuenta caracteres con y sin espacios, comprueba un límite personalizado y analiza letras, cifras y el tamaño UTF-8 de tu texto mientras escribes.
El texto se cuenta tal como se introduce, sin eliminar contenido automáticamente. El total incluye espacios y saltos de línea.
Elige el método que exija el destino. Las plataformas pueden aplicar reglas particulares. Superar el límite no recorta ni modifica tu texto.
Necesitas un navegador más reciente para contar grafemas.
Cómo contar los caracteres de un texto
1. Introduce tu texto
Pega un borrador o escribe directamente. Las estadísticas se actualizan automáticamente.
2. Configura el límite
Selecciona el método y una longitud máxima para comprobar cuánto espacio queda o cuánto te has excedido.
3. Utiliza el resultado
Edita tu borrador, copia el texto o descarga un archivo TXT en UTF-8.
Qué incluye el recuento de caracteres
El contador principal mide puntos de código Unicode. Incluye letras, cifras, puntuación, símbolos, espacios y saltos de línea. El resultado sin espacios en blanco excluye los caracteres que JavaScript reconoce como tales, incluidos espacios ordinarios, tabulaciones y saltos de línea.
Espacios, letras y signos
Los espacios ordinarios U+0020 aparecen separados del total de espacios en blanco. Las letras, las cifras decimales y la puntuación siguen las categorías Unicode. No todos los símbolos ni las marcas combinantes pertenecen a estas categorías, por lo que su suma no tiene por qué coincidir con el total de caracteres.
Por qué las tildes y los emojis pueden dar varios resultados
Una letra acentuada puede estar formada por un punto de código o por una letra seguida de una marca combinante. Ambas representaciones suelen formar un solo grafema, aunque ocupen distintas cantidades de puntos de código y bytes.
El emoji 👨👩👧👦 forma un grafema, pero contiene siete puntos de código, once unidades UTF-16 y veinticinco bytes UTF-8. Su apariencia depende de la fuente y del sistema.
Cómo elegir el método adecuado
Selecciona puntos de código cuando el requisito los especifique. Los grafemas aproximan los caracteres percibidos. Las unidades UTF-16 corresponden a la longitud de una cadena JavaScript. El recuento de bytes UTF-8 sirve para límites expresados como tamaño de datos.
La herramienta no reproduce las reglas especiales de las redes sociales ni la codificación SMS. Comprueba también el contador del destino antes de enviar. Para analizar un texto más largo y estimar el tiempo de lectura, utiliza el contador de palabras.
Privacidad del texto
El código de esta herramienta procesa el texto en tu navegador, sin enviarlo a una API ni guardarlo en el almacenamiento del navegador. Solo escribe en el portapapeles cuando pulsas Copiar texto. El archivo TXT se crea localmente.
El navegador, las extensiones y otros scripts del sitio tienen su propio comportamiento. Esta herramienta no los controla.
Preguntas frecuentes
¿El contador incluye los espacios?
Sí. El total incluye espacios y saltos de línea. La cifra sin espacios en blanco también excluye tabulaciones y otros espacios en blanco reconocidos por JavaScript.
¿Por qué otra aplicación muestra un número diferente?
Puede medir grafemas, puntos de código, unidades UTF-16 o bytes. La normalización del texto y el tratamiento de los saltos de línea también pueden cambiar el resultado.
¿Funciona con árabe y letras acentuadas?
Sí. Los acentos combinantes y los signos diacríticos pueden aumentar los puntos de código sin añadir un grafema separado. El recuento de palabras es aproximado.
¿Borrar texto también restablece mi límite?
No. Borra el texto y reinicia las estadísticas, pero conserva el método y el límite seleccionados.
¿Cuenta las líneas vacías?
Sí. Un texto vacío tiene cero líneas. Si hay contenido, cada salto de línea inicia otra línea, incluida una línea vacía al final.
¿Qué contiene el archivo TXT?
El texto del área de escritura, codificado en UTF-8 sin marca de orden de bytes y con los mismos saltos de línea. El tamaño mostrado en bytes corresponde a ese texto.