Contador de frecuencia de palabras gratis
Cuenta la frecuencia con la que aparece cada palabra en tu texto. Visualiza las palabras principales, exporta a CSV y filtra las palabras vacías.
Carga .txt, .md, .csv, .docx o .pdf. Los archivos se leen en tu dispositivo.
Usos habituales
- Analizar densidad de palabras clave para SEOComprueba con qué frecuencia aparecen tus palabras clave objetivo en un artículo y optimiza la densidad de palabras clave.
- Analizar repetición de palabras en escritura académicaIdentifica palabras sobreutilizadas en ensayos, tesis y artículos de investigación para mejorar la variedad de vocabulario.
- Analizar frecuencia en corpus de textoEntiende la distribución de palabras en discursos, libros, conjuntos de datos y otros cuerpos grandes de texto.
- Analizar estrategia de contenido de competidoresPega un artículo o página de destino de un competidor para ver qué palabras clave y temas enfatizan.
- Verificar legibilidad del texto y vocabularioIdentifica si tu escritura utiliza vocabulario variado o depende demasiado de frases repetidas.
Cómo funciona
El análisis de frecuencia de palabras se ejecuta enteramente en tu navegador usando un tokenizador escrito a mano y un Map de JavaScript: sin biblioteca, sin servidor. El texto se analiza, cuenta y clasifica localmente en el momento en que lo escribes o pegas.
- 1Tokenización consciente de UnicodeLa herramienta convierte tu texto a minúsculas, y luego extrae tokens con la expresión regular de propiedad Unicode \p{L}\p{M}, que gestiona correctamente las letras acentuadas y las escrituras no latinas. Para texto CJK (chino, japonés, coreano), cambia a la API Intl.Segmenter integrada del navegador con granularity: 'word' para dividir caracteres que no tienen espacios entre ellos.
- 2Filtrado de palabras vacías y longitudEl filtrado opcional elimina palabras funcionales comunes (the, a, is, y equivalentes en español, francés, alemán, italiano y portugués) usando un Set codificado que coincide con la configuración regional de tu sitio. Un control deslizante de longitud mínima elimina los tokens más cortos que tu umbral elegido antes de que comience el conteo.
- 3Conteo de frecuencia basado en Map y modo n-gramaLos tokens se contabilizan en un Map de JavaScript, elegido específicamente para que nombres de propiedad reservados como 'constructor' no puedan colisionar con las palabras contadas. En modo bigrama o trigrama, el tokenizador desliza una ventana a través del flujo de tokens en bruto y une palabras adyacentes en frases antes de contar.
- 4Resultados clasificados y exportación a CSVLos resultados se ordenan por recuento descendente y se muestran como un gráfico de barras clasificado. La exportación construye un blob CSV de texto plano en memoria usando la Blob API del navegador y dispara una descarga: nada se envía a un servidor en ningún momento.
Guía
Ejemplo práctico
Pulsa «Probar un ejemplo» sobre el cuadro vacío «Texto a analizar». Carga un párrafo de 186 caracteres sobre un zorro y un perro, y las estadísticas muestran 37 «Total de palabras», 18 «Palabras únicas» y 186 «Caracteres». En la pestaña «Palabras», la tabla titulada «Top 18 palabras» pone primero fox con 4 usos (16.0 %), luego dog con 3 (12.0 %), luego quick y lazy con 2 cada una (8.0 %). Faltan rellenos como «the» y «a» porque «Excluir palabras vacías» está marcado, y por eso la nota bajo la tabla dice «Los porcentajes son proporciones de los 25 elementos contados tras los filtros.» Pon «Mínimo» en 2 y solo quedan esas cuatro filas. Luego pulsa «Frases de 2 palabras»: con «Mínimo» todavía en 2, quedan «lazy dog» y «the fox», 2 usos cada una (5.6 %), y la nota ahora cuenta 36 elementos.
Qué ajustes usar y los límites
- Carga un documento o pega texto. El botón «Cargar un archivo de texto» abre archivos .txt, .md, .csv, .log, .docx y .pdf y sustituye lo que hay en el cuadro. La página dice «Los archivos se leen en tu dispositivo.» y el archivo no se sube; el primer archivo PDF o Word solo carga un componente lector desde este sitio. De un PDF se lee la capa de texto, hasta sus primeras 400 páginas, así que un PDF escaneado sin texto falla. Un .docx se lee como texto sin formato. Mientras trabaja, el botón dice «Leyendo archivo…».
- Cambia entre palabras y frases. Las pestañas «Palabras», «Frases de 2 palabras» y «Frases de 3 palabras» cambian lo que se cuenta. Las frases se construyen a partir del flujo de palabras en bruto, así que «Excluir palabras vacías» y «Long. mínima» aparecen en gris y no se aplican, y una frase puede cruzar un punto o un salto de línea: el ejemplo da «lazy dog the». «Mínimo», «Ordenar» y «Mostrar top» siguen funcionando. Una palabra de tu lista de ignoradas elimina toda frase que la contenga.
- Elige el idioma de las palabras vacías. Las palabras vacías se eliminan de forma predeterminada, con la lista de «Idioma de la página», que en esta página se muestra como «Idioma de la página (English)». La lista en inglés tiene 99 palabras. Hay diecisiete listas incorporadas: inglés, español, francés, alemán, italiano, portugués, turco, ruso, ucraniano, persa, árabe, japonés, polaco, neerlandés, indonesio, vietnamita e hindi. Para un texto en alemán, elige alemán en el menú «Idioma de las palabras vacías», o las palabras de relleno alemanas se quedan en la tabla. «(ninguno)» desactiva el filtro. Añade tus propias palabras en «Ignorar también estas palabras», separadas por comas, puntos y comas, espacios o saltos de línea.
- Ajusta la tabla con Long. mínima, Mínimo y Mostrar top. «Long. mínima» va de 1 a 5 caracteres y empieza en 2, así que se descartan las letras sueltas; con 4 caracteres también se descartarían «fox», «dog» y «ran» del ejemplo. «Mínimo» ofrece 1, 2, 3, 5 y 10, y «Mostrar top» ofrece 10, 20, 50 y 100. «Ordenar» es «Por cantidad» o «Alfabético». «Filtrar resultados…» reduce las filas a las palabras que contienen lo que escribas. El total de palabras únicas y los porcentajes se calculan antes de «Mínimo» y «Mostrar top», así que esos ajustes nunca los cambian.
- Decide qué cuenta como palabra. Las palabras son secuencias de letras, dígitos y guiones, así que «well-known» es una palabra. «Mantener apóstrofos dentro de palabras (don't = 1 palabra)» está marcado de forma predeterminada; desmárcalo y «don't» pasa a ser «don» y «t». «Contar números» está marcado de forma predeterminada; desmárcalo para descartar los elementos formados solo por dígitos, como 2024, y conservar «3D». «Distinguir mayúsculas» está desactivado, así que «Fox» y «fox» son una sola palabra; márcalo y se separan, aunque las palabras vacías se siguen comparando sin distinguir mayúsculas. El texto en chino, japonés, coreano, tailandés, lao, jemer y birmano se divide con el segmentador de palabras del navegador cuando lo tiene.
- Exporta la lista completa, no solo las filas visibles. «Exportar CSV» guarda word-frequency.csv con las columnas Word, Count y Percent de cada fila que pasa tus filtros y «Mínimo», aunque «Mostrar top» la oculte, y se abre en Excel con la codificación correcta. Una palabra que empieza por =, + o @ recibe un apóstrofo inicial para que una hoja de cálculo no la ejecute como fórmula. «Copiar top 18» y «Copiar todo 18» copian filas separadas por tabuladores para pegarlas en una hoja. «Gráfico (PNG)» guarda word-frequency.png, un gráfico de barras de hasta 25 de las filas mostradas.
Problemas comunes y cómo solucionarlos
- Dice «No se pudo leer ese archivo. Elige un archivo de texto, Word (.docx) o PDF que contenga texto seleccionable.»
- Un mismo mensaje cubre cuatro casos: el archivo no contiene texto legible (un PDF escaneado o un documento en blanco), es un archivo binario, falló el lector de PDF, o falló el lector de Word con un .docx dañado. Un PDF que necesita contraseña para abrirse no se puede leer, porque no hay cuadro de contraseña. Los navegadores de teléfono más antiguos, incluido Samsung Internet, reciben una versión de compatibilidad del lector de PDF. Si un PDF sigue fallando, copia su texto y pégalo en el cuadro.
- Dice «report.doc es un archivo DOC, que esta herramienta no puede abrir.» (con el nombre y el formato de tu propio archivo).
- Se reconoció el inicio del archivo, y su tipo no es uno de los que acepta esta herramienta. Los archivos .doc antiguos de Word, las hojas de cálculo, las presentaciones y las imágenes se rechazan así antes de leer nada. Abre el archivo en Word u otro editor y guárdalo como .docx, PDF o texto sin formato, y vuelve a cargarlo. Junto al mensaje puede aparecer un enlace como «Prueba … en su lugar.» cuando otra herramienta de este sitio abre ese tipo.
- «Total de palabras» dice 37, pero la nota bajo la tabla dice «Los porcentajes son proporciones de los 25 elementos contados tras los filtros.»
- «Total de palabras» cuenta todas las palabras del texto. Los porcentajes usan solo los elementos que quedan tras aplicar «Excluir palabras vacías», «Long. mínima» y «Ignorar también estas palabras» (25 de las 37 en el ejemplo), antes de «Mínimo» y «Mostrar top». En las pestañas de frases la base es el número de frases, 36 para el ejemplo de 37 palabras. Para contarlo todo, desmarca «Excluir palabras vacías» y pon «Long. mínima» en 1.
- Falta en la tabla una palabra común como «the», o una palabra corta como «fox».
- Tres filtros ocultan palabras. «Excluir palabras vacías» está marcado de forma predeterminada y elimina la lista del idioma elegido, que incluye «the», «and», «with» y «not». «Long. mínima» empieza en 2 caracteres, y un valor mayor oculta las palabras cortas. Las palabras escritas en «Ignorar también estas palabras» también se eliminan. Desmarca la casilla de palabras vacías, pon «Long. mínima» en 1 y «Mínimo» en 1 para ver todas las palabras, y elige el idioma de palabras vacías correcto para el texto que no esté en inglés.
- Dice «Ningún resultado coincide con tu filtro.»
- El cuadro «Filtrar resultados…» muestra solo las palabras que contienen lo que escribiste, sin distinguir mayúsculas, y busca en toda la lista, no solo en las filas visibles. El mensaje significa que ninguna palabra contiene ese texto, así que vacía el cuadro o revisa la ortografía; «fox» también encuentra «foxes». Si no aparece ninguna tabla mientras «Total de palabras» es mayor que cero, las opciones han eliminado todas las palabras: baja «Mínimo» o desmarca «Excluir palabras vacías».
Cómo se compara
Un contador de palabras sencillo da totales de palabras y caracteres; esta herramienta ordena la frecuencia con que aparece cada palabra distinta o frase corta. Cuenta formas exactas, así que «dog» y «dogs» o «fox» y «foxes» son filas separadas, porque no reduce las palabras a su raíz. Las listas de palabras vacías son listas fijas y cortas para 17 idiomas, no un diccionario completo, así que lee las primeras filas antes de sacar conclusiones. Trabaja con un texto cada vez, cuenta frases de hasta 3 palabras y muestra como máximo 100 filas en pantalla, aunque las exportaciones contienen todas las filas. Para grandes colecciones de textos, una tabla dinámica de hoja de cálculo o un programa de análisis de texto hacen más. A cambio, no hay que instalar nada y tu archivo se lee en tu dispositivo.
Herramientas relacionadas
Contador de caracteres
Cuenta caracteres, palabras, oraciones, letras, dígitos y caracteres especiales. Comprueba los límites de Twitter, Instagram y otras plataformas.
Contador de palabras
Cuenta palabras, caracteres, oraciones y párrafos. Estima el tiempo de lectura.
Contador de Palabras en Árabe
Cuenta palabras, caracteres, oraciones y tiempo de lectura en texto árabe — con manejo completo de tashkeel (diacríticos) y kashida y un editor de derecha a izquierda.