📝 Herramienta de texto

Contador de caracteres y palabras

Pega texto para contar en vivo caracteres con y sin espacios, palabras y bytes UTF-8. Compara la estimación opcional para formularios coreanos o elige un límite para ver el espacio restante.

🗓️ Última actualización 2026.09.11 ⏱️ Tiempo necesario Aproximadamente 10 segundos 🔒 Análisis local en el navegador · La entrada no se guarda Traducción actualizada: 2026-11-02

recuento · bytes · límites

Recuento de caracteres y bytes en vivo

Pega texto o arrastra un archivo .txt. Los caracteres y bytes se actualizan mientras escribes.

En espera

Introduce texto o arrastra un archivo .txt para analizarlo. Copiar todo lleva el texto original al portapapeles.

Esperando texto de entrada
Cuenta saltos de línea, letras, dígitos y emojis. Permite arrastrar archivos .txt y copiar todo el texto.
Con espacios en blanco Se muestra al introducir datos
Sin espacios en blanco Recuento sin espacios en blanco
Bytes UTF-8 Sílaba coreana: 3 bytes Bytes UTF-8
Estimación para formularios coreanos Sílaba coreana: 2 bytes Estimación de 2 bytes
Palabras Número de palabras
Líneas y frases Líneas y frases
Tiempo de lectura Tiempo de lectura estimado

Elige un límite para ver los caracteres o bytes restantes.

Los totales aparecen al introducir texto.
Regla de caracteres 1 punto de código Unicode = 1 carácter · El recuento sin espacios excluye espacios, saltos de línea y tabulaciones
Estimación para formularios coreanos Puntos de código no ASCII: 2 bytes · Letras ASCII, dígitos, espacios y saltos: 1 byte (estimación para formularios coreanos)
Bytes UTF-8 Sílaba coreana: 3 bytes · Letras ASCII, dígitos y espacios: 1 byte · Emoji básico: 4 bytes

EJEMPLOS CON SÍLABAS COREANAS

Ejemplos de caracteres y bytes con sílabas coreanas

Sílaba coreana: estimación de 2 bytes · UTF-8 de 3 bytes
Ejemplo rápido con sílabas coreanas 1000 sílabas coreanas = estimación de 2000 bytes = 3000 bytes UTF-8 Un límite de 2000 bytes admite hasta 1000 sílabas coreanas con la estimación de 2 bytes, o 666 en UTF-8. Las letras ASCII, los espacios y los dígitos usan 1 byte, por lo que un texto mixto puede incluir más caracteres.
Sílabas coreanasEstimación para formularios coreanos (2 bytes)UTF-8 (3 bytes)
500 caracteres 1000 bytes 1500 bytes
1000 caracteres 2000 bytes 3000 bytes
1500 caracteres 3000 bytes 4500 bytes
2000 caracteres 4000 bytes 6000 bytes
Límite de bytesMáximo de sílabas coreanas (2 bytes)Máximo de sílabas coreanas (UTF-8)
2000 bytes 1000 caracteres 666 caracteres
3000 bytes 1500 caracteres 1000 caracteres
4000 bytes 2000 caracteres 1333 caracteres

Las letras ASCII, los dígitos, los espacios y los saltos usan 1 byte con ambas reglas, por lo que un texto mixto puede admitir más caracteres que la tabla. El recuento para formularios coreanos es una estimación. No codifica en EUC-KR o CP949 ni comprueba qué caracteres se admiten. Sigue las instrucciones y el contador del destino.

Guía del contador: qué valor debes usar

Cuenta el texto de formularios, entradas de blog, correos, publicaciones y descripciones meta. Compara caracteres con y sin espacios, palabras y bytes UTF-8 reales. Una estimación independiente refleja una convención de algunos formularios coreanos, que cuentan una sílaba coreana como 2 bytes en lugar de sus 3 bytes UTF-8. Antes de comparar una indicación como 1000 caracteres o 2000 bytes, comprueba la regla del destino. Arrastra un archivo .txt al editor para cargar su texto y usa Copiar todo para llevar el original al portapapeles.

Si el texto tiene un límite, suele ser más útil conocer el espacio restante. Elige 500, 1000, 1500 o 2000 caracteres con espacios, 1000 sin espacios o las estimaciones de 2000/4000 bytes para formularios coreanos. La cantidad restante, el exceso y la barra se actualizan al instante. Usa Personalizado para otra regla y otro límite. La lectura se estima con las palabras por minuto que indiques; las líneas y frases se cuentan por separado mediante saltos y puntuación. Todo se procesa en el navegador sin guardar el texto en un servidor. Consulta la guía del recuento de caracteres (Coreano) para conocer los criterios y usa esta página para ver los totales.

Cuándo se necesita esta herramienta

  • Comprobar caracteres con o sin espacios en una respuesta de formulario y ver el espacio restante
  • Comparar un límite de un formulario coreano, como 2000 bytes, con su regla de recuento
  • Comprobar descripciones meta, anuncios, publicaciones o mensajes según las indicaciones del destino
  • Comparar los bytes UTF-8 de textos multilingües con límites de bases de datos o API

Antes de analizar

  • Comprueba si el destino limita caracteres o bytes y cómo cuenta espacios, saltos y caracteres especiales.
  • Si el límite es en bytes, comprueba si el destino usa la convención coreana de 2 bytes por sílaba o UTF-8 real, donde esa sílaba ocupa 3 bytes.
  • Los espacios invisibles y los saltos repetidos pueden aumentar el total. Revisa el texto antes de comparar el recuento.

Modo de uso

  1. Escribe o pega texto, o arrastra un archivo .txt al editor.
  2. Compara los caracteres con y sin espacios y elige la regla que exija el destino.
  3. Si el límite es en bytes, compara la estimación coreana de 2 bytes por sílaba o UTF-8 de 3 por sílaba coreana solo según indique el destino.
  4. Elige un ajuste o un límite personalizado para ver el espacio restante y cualquier exceso.
  5. Ajusta la velocidad de lectura si lo necesitas, copia todo el original y compara el total final con el contador del destino.
Formas de entradaEscritura, pegado o arrastre de un archivo .txt local
Valores de salidaCaracteres con y sin espacios, estimación para formularios coreanos, bytes UTF-8, palabras, líneas, frases y tiempo de lectura
Reglas de bytesEstimación coreana: no ASCII 2 bytes; letras ASCII, dígitos, espacios y saltos 1 byte. UTF-8: sílaba coreana 3 bytes; letras ASCII, dígitos y espacios 1 byte; emoji básico 4 bytes.
Límites predefinidos500/1000/1500/2000 caracteres con espacios, 1000 sin espacios, estimaciones coreanas de 2000/4000 bytes o regla y límite personalizados
Reglas de caracteres y palabrasLos caracteres se cuentan como puntos de código Unicode; las palabras como grupos de letras y dígitos, también en textos coreanos
Ubicación del procesamientoAnálisis local sin enviar ni almacenar el texto

Con o sin espacios: qué límite es más estricto

En el mismo texto, el recuento con espacios siempre es igual o mayor que el recuento sin ellos. Un límite de 1000 caracteres con espacios es, por tanto, más estricto que el mismo límite sin espacios. El destino puede contar unidades UTF-16, caracteres visibles o URL con un peso propio y obtener otro resultado. Comprueba sus reglas de espacios, saltos y caracteres y compara el contador final.

¿Por qué hay dos recuentos de bytes?

UTF-8 usa de 1 a 4 bytes por carácter. Las letras ASCII, los dígitos y los espacios ocupan 1 byte; una sílaba coreana 3 y un emoji básico 4. La estimación independiente cuenta ASCII como 1 byte y cualquier otro punto de código como 2, siguiendo una convención de algunos formularios coreanos. No representa la codificación real EUC-KR o CP949 de letras acentuadas o emojis. Las API, bases de datos y redes pueden imponer otras reglas; usa el total UTF-8 cuando se exija explícitamente UTF-8.

Emojis, caracteres especiales y saltos de línea

Cada punto de código Unicode cuenta como un carácter. Un emoji básico como 😀 es 1 carácter y 4 bytes UTF-8, pero los tonos de piel, las marcas combinadas y las secuencias ZWJ pueden incluir varios puntos de código y más bytes. El editor normaliza los saltos CRLF y CR a LF, por lo que el total puede diferir del tamaño del archivo original. Las líneas incluyen una línea vacía final. Las frases se estiman mediante puntuación y algunas abreviaturas, sin analizar toda la gramática de cada idioma.

El tiempo de lectura es una estimación

El tiempo divide las palabras entre la velocidad indicada y redondea hacia arriba, con un mínimo de 1 minuto si hay palabras. El valor inicial de 300 palabras/min es un ejemplo, no una garantía de velocidad real. Ajústalo según el idioma, la dificultad y el modo de lectura, y comprueba discursos o avisos leyéndolos en voz alta. El recuento de palabras también usa una regla sencilla que puede no identificar bien los límites de todas las lenguas.

Los recuentos siguen las reglas de esta herramienta. Las plataformas de empleo, los CMS y los servicios de mensajes pueden usar métodos propios. Compara con el destino antes de enviar el texto.

Base de cálculo y fuentes

Alcance del cálculo
Cuenta caracteres con y sin espacios, palabras, líneas, frases, una estimación para formularios coreanos, bytes UTF-8 y tiempo de lectura; muestra lo que resta hasta el límite elegido.
Método de cálculo
Caracteres = puntos de código Unicode; sin espacios = puntos de código tras quitar espacios en blanco. Bytes UTF-8 = salida de TextEncoder (sílaba coreana 3 bytes, ASCII 1, emoji básico 4). Estimación coreana = ASCII 1 byte y otros puntos de código 2 bytes, sin codificar en EUC-KR. Lectura = palabras ÷ palabras/min, redondeada hacia arriba con mínimo de 1 minuto. Restante = límite menos el recuento elegido.
Límites y descargo de responsabilidad
La estimación para formularios coreanos es una convención antigua, no una codificación real. Cada destino puede contar saltos, emojis y símbolos de forma diferente. Su propio contador es el criterio final.
Tratamiento de datos personales
El texto se analiza solo en el navegador actual, sin enviarlo a un servidor ni guardarlo.

🗓️ Fuentes y texto revisados 2026-09-11 · 🔁 Próxima revisión 2027-03-11

FAQ

¿El recuento incluye los espacios en blanco?

Se muestran ambos recuentos. La herramienta cuenta puntos de código Unicode y quita espacios, tabulaciones y saltos para el recuento sin espacios en blanco. Comprueba si el destino cuenta puntos de código, unidades UTF-16 o caracteres visibles y compara su contador final.

¿Por qué una sílaba coreana puede contar como 2 o 3 bytes?

La estimación refleja una convención de algunos formularios coreanos: ASCII cuenta como 1 byte y cualquier otro punto de código como 2. No codifica en EUC-KR o CP949 ni comprueba caracteres admitidos. UTF-8 muestra la longitud real de la codificación, de 1 a 4 bytes por carácter; una sílaba coreana usa 3 y un emoji básico 4. Sigue cualquier regla propia del destino.

¿Cómo cumplo un límite de 1000 caracteres o 2000 bytes?

Elige un ajuste como 1000 caracteres con espacios, o la estimación de 2000 bytes para formularios coreanos si se exige esa convención. Aparecen al instante lo que resta y cualquier exceso. Usa Personalizado para otra regla y otro límite. Deja margen porque el pegado en el destino puede cambiar los saltos de línea.

¿Cómo se cuentan emojis, símbolos y saltos de línea?

Se cuentan puntos de código Unicode. Un emoji básico como 😀 es 1 carácter, pero los tonos de piel, las marcas combinadas y las secuencias ZWJ pueden incluir varios puntos de código. El editor normaliza los saltos a LF, por lo que cada salto cuenta como 1 carácter y 1 byte UTF-8. Puede diferir del tamaño CRLF del archivo original o de un destino que cuente unidades UTF-16.

¿Se guarda mi texto en un servidor?

No. Los recuentos se calculan en el navegador actual sin enviar ni guardar el texto. Al recargar se restaura el ejemplo; conserva una copia independiente del original.

📖 La guía para contar caracteres en formularios y blogs (Coreano) explica los espacios, la convención coreana de 2 bytes, UTF-8 y cómo comprobar los requisitos del destino. Cuando conozcas la regla, usa esta página para contar.