§

Pega o escribe

§

Metrics

Caracteres 0
Caracteres (sin espacios) 0
Palabras 0
Oraciones 0
Párrafos 0
Tiempo de lectura
Tiempo de habla
§

Options

§

Palabras más frecuentes

# Palabra Recuento Frecuencia

La mayoría de los contadores de palabras en línea fueron escritos cuando la web era primero en inglés, y todavía dividen el texto en espacios ASCII. Eso falla en el momento en que pegas chino (sin espacios entre palabras), árabe (de derecha a izquierda, letras unidas) o devanagari (marcas vocales unidas a consonantes). Esta herramienta utiliza la API nativa del navegador Intl.Segmenter, que lleva las reglas de segmentación de palabras del Unicode CLDR para cada script que cubre el estándar. Una oración en chino reporta un segmento similar a una palabra por carácter, coincidiendo con cómo los editores chinos realmente cuentan. Para escritores multilingües, traductores y cualquiera que redacte documentación que se publica en más de un idioma, el recuento que ves aquí es el que esperaría un lector nativo.

¿Cómo se cuentan las palabras?

Esta herramienta cuenta palabras usando la API incorporada del navegador Intl.Segmenter (Chrome 87+, Firefox 125+, Safari 14.1+) cuando está disponible, que maneja todos los scripts — latino, chino, árabe, devanagari, japonés, coreano, cirílico — con límites de palabras lingüísticamente precisos derivados del Unicode CLDR. Cuando Intl.Segmenter no está disponible, recurre a una expresión regular compatible con Unicode (/\p{L}+/gu) que coincide con cualquier secuencia de letras Unicode. La mayoría de las herramientas competidoras dividen en espacios ASCII y cuentan mal silenciosamente todo lo que está fuera del alfabeto latino; esta no.

Cómo funciona el conteo

Seis pasos ocurren en tu navegador en cada pulsación de tecla. Ninguno toca la red. Todo el pipeline se ejecuta en menos de un milisegundo para entradas de longitud de párrafo típica y maneja un manuscrito de 100.000 palabras sin perder un fotograma.

  1. Tu texto se lee del área de texto y se mantiene en la memoria del navegador — nada sale de tu dispositivo.
  2. El recuento de caracteres utiliza el operador spread de JavaScript ([...text].length) para contar puntos de código Unicode, de modo que los emoji como 🙂 cuentan como 1 carácter independientemente de su codificación interna UTF-16.
  3. El recuento de palabras se basa en Intl.Segmenter con granularity: 'word', filtrando los segmentos donde isWordLike es verdadero. El texto chino y japonés donde las palabras no están separadas por espacios cuenta un segmento por carácter.
  4. El recuento de oraciones utiliza Intl.Segmenter con granularity: 'sentence', que maneja abreviaturas, puntos suspensivos y casos límite de puntuación mejor que una simple división por punto.
  5. El recuento de párrafos se divide por una o más líneas en blanco (\n\s*\n) y filtra los segmentos vacíos.
  6. Los tiempos de lectura y habla dividen el recuento de palabras entre la tasa de PPM configurada (valores predeterminados: 200 de lectura, 130 de habla) y formatean el resultado en minutos y segundos.

¿Por qué contar palabras?

  • Límites de ensayos y entregas. Las convocatorias universitarias limitan las declaraciones personales a 650 palabras (Common App), 500 palabras (la mayoría de declaraciones personales UCAS del Reino Unido) o 4.000 caracteres con espacios. Conocer tu recuento antes de enviar significa no hacer cortes de último minuto bajo presión.
  • SEO y planificación de contenidos. Los equipos de calidad de búsqueda usan el recuento de palabras como indicador aproximado de profundidad temática, y las páginas largas de entre 1.500 y 2.500 palabras superan sistemáticamente a las publicaciones escasas en consultas competitivas. Seguir tu recuento mientras redactas mantiene los borradores en ese rango sin relleno.
  • Tamaño en redes sociales. X limita las publicaciones a 280 caracteres, los artículos de LinkedIn a 110.000, los pies de foto de Instagram a 2.200 y las meta descripciones a unos 160. El tile de caracteres te muestra la cifra exacta antes de pegar en el editor de la plataforma y descubrir que se truncó.
  • Estimaciones de transcripción y presentación. El tiempo de lectura a 200 PPM coincide con la lectura silenciosa promedio; el tiempo de habla a 130 PPM coincide con la entrega conversacional. Usa ambos para dimensionar un segmento de podcast, planificar una charla relámpago de 5 minutos o estimar el tiempo de narración antes de una sesión de grabación.

Aplicaciones comunes

El recuento de palabras y caracteres aparece en la escritura, el contenido y el trabajo de desarrollo, y el motor compatible con Unicode de la herramienta importa más para los equipos que publican contenido en más de un idioma:

  • Escritura académica: haz un seguimiento del progreso hacia el objetivo de un capítulo de tesis o verifica que un resumen se mantiene dentro del límite de caracteres de una revista antes de enviarlo.
  • Textos de marketing y UX: mide una línea de asunto, un titular destacado o la etiqueta de un botón CTA frente al presupuesto de caracteres que estableció tu diseñador en Figma.
  • Redacción de discursos y podcasting: convierte un guion en una duración esperada para saber si una conferencia magistral se extenderá antes del día del ensayo.

¿Cómo es un ejemplo de recuento de palabras?

Toma esta muestra de tres párrafos. El veloz zorro marrón salta sobre el perro perezoso. La oración anterior es un pangrama — contiene cada letra del alfabeto inglés, razón por la que los tipógrafos y diseñadores de fuentes lo usan para previsualizar una tipografía. Los pangramas se remontan al menos al siglo XIX, cuando los operadores de telégrafo usaban oraciones cortas con todas las letras para probar la precisión de la transmisión. Hoy aparecen en muestras de fuentes, pruebas de teclado y el texto de marcador predeterminado de cada aplicación de diseño de Figma a InDesign. Pega eso en la entrada y los tiles de métricas reportan: 71 palabras, 410 caracteres con espacios, 340 caracteres sin espacios, 4 oraciones, 3 párrafos, tiempo de lectura de unos 21 segundos a 200 PPM y tiempo de habla de unos 33 segundos a 130 PPM. El panel de palabras más frecuentes omite palabras vacías como the y a y destaca las palabras de contenido que dominan — aquí, pangram, letter y sentence. Cambia a texto en chino, árabe o hindi y cada tile se recalcula según las reglas de segmentación del propio script.

¿Cómo se cuentan las palabras?

En los navegadores que admiten Intl.Segmenter (Chrome 87+, Firefox 125+, Safari 14.1+) la herramienta usa new Intl.Segmenter(locale, { granularity: 'word' }) y cuenta los segmentos donde isWordLike es verdadero. Esto maneja correctamente chino, japonés, árabe, devanagari y cualquier otro script Unicode. En navegadores más antiguos, la expresión regular de respaldo /\p{L}+/gu coincide con cualquier secuencia de letras Unicode, lo que funciona bien para los idiomas de script latino pero trata una palabra completa en chino o japonés como un segmento independientemente de la ausencia de espacios.

¿Por qué el recuento es diferente al de MS Word?

El algoritmo de recuento de palabras de Microsoft Word es propietario y maneja compuestos con guion, contracciones y caracteres especiales de manera diferente según las versiones. Esta herramienta cuenta "won't" como una palabra (un segmento isWordLike), mientras que Word puede contarlo como dos. Para la mayoría de la prosa los recuentos coinciden dentro del 1–2%; para el texto con guiones pueden divergir más. Los recuentos de caracteres siempre coinciden cuando el texto fuente es la misma cadena UTF-8.

¿Admite scripts no latinos (chino, árabe, cirílico)?

Sí. La API Intl.Segmenter es compatible con Unicode por diseño. El árabe y el hebreo (scripts de derecha a izquierda) cuentan correctamente; el cirílico y el griego cuentan como divisiones normales de límites de palabras de estilo latino; el chino y el japonés reportan un segmento similar a una palabra por carácter porque esos sistemas de escritura no usan espacios entre palabras. El recuento de caracteres (usando [...text].length) siempre cuenta los puntos de código Unicode independientemente del script, por lo que los emoji, los caracteres CJK y los caracteres latinos acentuados cuentan como 1.

¿Se sube mi texto?

No. Todos los cálculos se ejecutan dentro de la pestaña de tu navegador usando las APIs nativas de JavaScript. Nada se envía a los servidores de Ultim8Soft ni a ningún servicio de terceros. Puedes verificarlo abriendo las DevTools del navegador, cambiando a la pestaña Red, borrando el registro, escribiendo en la entrada y confirmando que no aparecen solicitudes de red para el paso de recuento.

Este contador de palabras se ejecuta íntegramente en tu navegador. Sin subida, sin cuenta, sin biblioteca de vendor, sin analítica sobre el texto contado. Pega cualquier texto en cualquier script, observa cómo se actualizan los siete tiles de métricas mientras escribes y copia lo que necesitas. La herramienta completa son aproximadamente 12 KB de JavaScript que se cargan una vez y funcionan sin conexión después de la primera visita.