Terminas la clase, pides a tus alumnos que escriban en una palabra o una frase qué se llevan del tema, y te quedas con treinta respuestas en un chat. Pégalas aquí y en un segundo ves qué idea se repite más. Esta versión en español deja fuera por defecto las palabras vacías del español —de, la, que, el y otras 309 de la lista NLTK—, así que la nube no se llena de artículos. Sirve igual para una encuesta de fin de curso, el buzón de sugerencias de la oficina o las respuestas abiertas de un formulario.
¿Qué es un generador de nubes de palabras?
Un generador de nubes de palabras convierte un bloque de texto en una imagen donde el tamaño de cada palabra indica cuántas veces aparece. Las que más repites salen con las letras más grandes. Las que usaste una sola vez, pequeñas. La imagen se lee en unos dos segundos, y de eso se trata.
La página se abre con una nube ya dibujada a partir de un texto de ejemplo en inglés, el Discurso de Gettysburg de Lincoln. Como aquí se omiten las palabras vacías del español y no las del inglés, en ese ejemplo verás muy grandes that, the y we. Es lo esperado: pega tu propio texto encima y la nube se redibuja un momento después de que dejes de escribir. Luego te la llevas como PNG de 1600 × 1000 o como SVG. No hay cuenta que crear ni plan que elegir. Tu texto nunca sale de la página.
Un detalle práctico: los controles de la herramienta están en inglés. En este artículo los nombramos tal como aparecen en pantalla (por ejemplo, Download PNG) y te explicamos qué hace cada uno.
Por qué usar un generador de nubes de palabras en vez de contar a mano
Contar palabras a mano es lento y te vas a equivocar. Pruébalo con seis respuestas cortas de una encuesta y enseguida dudarás si el Buen al principio de una frase cuenta junto al buen de en medio. Sí cuenta. Un generador de nubes de palabras lo resuelve en milisegundos, sean seis respuestas o seis mil.
La imagen es la otra mitad. Una tabla de conteos es precisa, pero en una reunión nadie lee la fila 14. Una nube pone las tres palabras principales donde todo el mundo las ve primero. Los profesores la usan para enseñar a la clase qué ideas salieron más en un debate. Quien dirige un taller la pone en la diapositiva de cierre. Los estudiantes la usan para descubrir la palabra que repiten en cada párrafo de una redacción. Funciona igual para una persona que revisa los textos de su web que para quien resume una encuesta interna.
Lo que no deberías tener que hacer es ganarte el archivo. Las nubes de palabras son un lugar habitual para un truco conocido: una web te deja crear la nube y admirarla, y luego la descarga a tamaño completo queda detrás de un formulario de registro, de una versión gratuita que solo exporta una imagen pequeña o de una prueba que acaba en suscripción. Es el patrón del Big Software en miniatura: el trabajo básico es gratis de ver y de pago para quedártelo.
Esta herramienta hace el trabajo y te da el archivo. El PNG es el de 1600 × 1000 completo. El SVG es un vector que puedes ampliar hasta tamaño póster. Ninguno te pregunta quién eres.
Cómo funciona el generador de nubes de palabras
Cada vez que dejas de escribir durante 300 milisegundos pasan cuatro cosas.
1. Encontrar las palabras
El texto se divide con las reglas Unicode de palabras que ya trae tu navegador, las mismas que usa cuando haces doble clic para seleccionar una palabra. Por eso corazón, pingüino y año llegan enteras, sin perder la tilde, la diéresis ni la eñe, y por eso el chino y el japonés se dividen en palabras aunque no lleven espacios. Antes se unifican los apóstrofos curvos y rectos.
2. Contarlas
El conteo no distingue mayúsculas: Taller, taller y TALLER son la misma palabra, y se muestra con la grafía que más usaste. Los números sueltos como 2024 se descartan, y también las letras sueltas, porque una y o una a gigantes no te dicen nada. Con Skip common words (omitir palabras comunes) activado, también se deja fuera la lista NLTK de palabras vacías del idioma de la página. La lista española tiene 313 palabras.
3. Darles tamaño
La palabra más frecuente se dibuja a 96 píxeles y la menos frecuente de las que aparecen, a 12. Todo lo demás sigue una curva de raíz cuadrada entre esos dos extremos. La curva existe porque el ojo juzga una palabra por su área, no por su altura. Así queda en un ejemplo con conteos de 5 a 1, comparado con lo que daría una línea recta:
| Veces | Tamaño en esta herramienta | Tamaño con una línea recta |
|---|---|---|
| 5 | 96 px | 96 px |
| 4 | 84,75 px | 75 px |
| 3 | 71,4 px | 54 px |
| 2 | 54 px | 33 px |
| 1 | 12 px | 12 px |
Con una línea recta, una palabra que aparece dos veces mide apenas un tercio de la más grande, y el centro de la nube se convierte en polvo. La raíz cuadrada mantiene legible la parte media.
4. Colocarlas
Las palabras se colocan una a una, de la más grande a la más pequeña, en espiral desde el centro hasta que cada una encuentra un hueco. La espiral usa un número aleatorio con semilla, así que el mismo texto con los mismos ajustes da siempre la misma imagen. Shuffle (mezclar) cambia la semilla, no los tamaños. Si una palabra no encuentra sitio, todos los tamaños se reducen un 15 % y la colocación se repite, hasta cuatro veces. La palabra principal siempre entra.
Cómo ajustar el resultado
Todos los controles están debajo de la nube. No hay botón de generar: cambias algo y la nube se redibuja.
| Control | Por defecto | Rango | Qué cambia |
|---|---|---|---|
| Max words (máximo de palabras) | 100 | 10–200 | Cuántas de las palabras más frecuentes entran en la imagen |
| Orientation (orientación) | Mixed | Horizontal / Mixed | Mixed pone algunas palabras en vertical. La principal siempre se lee de izquierda a derecha. |
| Palette (paleta) | Ink | Ink, Forest, Ocean, Sunset, Berry, Bright | Los colores. Todos mantienen al menos un contraste de 3:1 sobre blanco. |
| Skip common words | Activado | Sí / No | Deja fuera las palabras vacías del idioma de la página |
| Exclude words (excluir palabras) | Vacío | Hasta 10.000 caracteres | Palabras separadas por comas que quieres dejar fuera, en mayúsculas o minúsculas |
| Background (fondo) | White | White / Transparent | Solo el fondo del PNG y del SVG |
Un caso real. Seis respuestas a «¿Qué te pareció el taller?»:
La profesora explicó muy bien y los ejemplos fueron claros. / Buen ritmo. Más ejemplos, por favor. / Diapositivas claras, gran profesora, pero muy corto. / Me encantaron los ejemplos. La sala estaba fría. / Buen taller, aunque demasiado corto. / Ideas nuevas cada hora. Muy buena profesora.
La nube muestra profesora y ejemplos a 96 px (3 veces cada una), Buen y corto a 71,4 px (2 cada una) y diecinueve palabras a 12 px. Encuentra 23 palabras únicas y 29 en total, después de apartar 13 palabras vacías como la, los, muy y pero.
Ahora escribe profesora, ejemplos en Exclude words. Lo que ya sabías se aparta y sube lo útil: corto pasa a 96 px, al mismo nivel que Buen. El taller se quedó corto. Ese es el hallazgo, y la primera nube lo tenía escondido.
Para una presentación, pon Background en Transparent antes de descargar, así la nube queda sobre el color de tu diapositiva. Elige Horizontal si el público va a leer la nube desde el fondo de la sala: las palabras en vertical cuestan más de leer a distancia.
Cuándo una nube de palabras te engaña
Una nube de palabras cuenta secuencias de letras. No sabe lo que significan. No pasa nada si sabes dónde tropieza.
Las formas relacionadas cuentan por separado. La herramienta no une plurales, géneros ni conjugaciones. En el ejemplo del taller, Buen (2) y buena (1) son dos palabras, así que la valoración positiva es mayor de lo que muestra la nube. Lo mismo pasa con casa y casas, o con explicó y explica. En español, con tantas terminaciones, esto se nota más que en inglés. Si una idea importa, revisa sus otras formas con el Word Frequency Counter (en inglés).
Los guiones dividen palabras. franco-alemán cuenta como franco y alemán. e-mail se queda en mail, porque la e suelta es una sola letra y se descarta. Así que e-mail email E-mail te da mail dos veces y email una. Elige una grafía antes de pegar.
La lista de palabras vacías no lee la mente. La lista española aparta de, la, que y muy, pero deja pasar palabras como Buen, gran o favor. Añádelas a Exclude words cuando tapen el contenido de verdad.
Gana el relleno del otro idioma. En esta página, la frase inglesa «The house by the beach is the one I like best of all the houses on the coast» dibuja the (5) como su palabra más grande, porque la lista española no la conoce. El widget elige la lista según el idioma de la página, y el inglés, el portugués, el ruso y el alemán tienen cada uno su propia versión. Para cualquier otra mezcla, pon las palabras de relleno en Exclude words.
El color no significa nada. La paleta recorre sus colores por orden de puesto, así que dos palabras del mismo color no tienen nada en común. Si necesitas que el color diga algo, como respuestas positivas frente a negativas, haz dos nubes.
Frecuencia no es importancia. La única respuesta que dice «la salida de emergencia estaba bloqueada» sale a 12 px. Lee el texto original antes de actuar según la imagen.
Herramientas relacionadas para trabajar con texto
Una nube de palabras es la foto rápida. Cuando necesitas los números exactos que hay detrás, el Word Frequency Counter (en inglés) lista cada palabra con su conteo, de la más frecuente a la menos. El Word Frequency Analyzer (en inglés) ordena las 20 primeras y muestra el porcentaje de cada una sobre el total. Si estás recortando una redacción hasta un límite, el Contador de Palabras sigue palabras, caracteres y frases mientras escribes. Y cuando los conteos van mejor en un gráfico que en una nube, el Creador de Gráficos de Barras los dibuja como barras fáciles de comparar de un vistazo.
Preguntas frecuentes
¿Por qué falta en mi nube una palabra que esperaba?
Hay cinco cosas que quitan una palabra. Puede estar por debajo del corte de Max words: sube el control hacia 200. Puede estar en la lista de palabras vacías: desactiva Skip common words para comprobarlo. Puede estar en tu casilla de Exclude words. Puede ser un número o una letra suelta, que nunca cuentan. O un guion la partió en dos palabras más pequeñas. Si la página dice que algunas palabras no cupieron, baja Max words o cambia Orientation a Mixed.
¿Puedo hacer una nube de palabras con forma, como un corazón o un mapa?
Aquí no. La nube llena un rectángulo de 1600 × 1000. Si necesitas una forma, descarga el SVG y recórtalo en cualquier editor de vectores.
¿Puedo crear una nube de palabras en directo con las respuestas del público?
No. Eso necesita un servidor que recoja las respuestas de los móviles de todos, y esta herramienta no lo tiene. La versión sencilla funciona bien: recoge las respuestas en cualquier formulario o chat, cópialas todas y pégalas aquí. La nube está lista antes de que termines de cambiar de ventana.
¿Puedo controlar el tamaño de una palabra concreta?
Solo a través de su conteo. El tamaño sale directamente de cuántas veces aparece cada palabra. Si tienes una lista de palabras con pesos, repite cada una ese número de veces antes de pegar. presupuesto presupuesto presupuesto equipo dibuja presupuesto a 96 px y equipo a 12.
¿Cuánto texto puedo pegar?
Hasta 1.000.000 de caracteres, más de 100.000 palabras en español. Contar todo eso sigue pasando en tu dispositivo. Solo se colocan las palabras principales, 200 como máximo, así que un texto enorme no hace más lenta la imagen. Una palabra suelta de más de 40 caracteres, como un enlace pegado, se acorta con puntos suspensivos para que no se trague la nube.
¿Puedo cambiar el color de una palabra o moverla después de dibujar la nube?
En la página no. Shuffle te da una nueva disposición y la paleta cambia todos los colores a la vez. Para retoques a mano, descarga el SVG. Cada palabra es un elemento de texto aparte, así que cualquier editor de vectores te deja recolorear, arrastrar o borrar una palabra. Cada una lleva además su conteo, que ves al pasar el cursor.
¿Una nube de palabras sirve para presentar los resultados de una encuesta?
Sirve para empezar una conversación, no para cerrarla. Úsala para mostrar qué temas salieron más y respáldala con números reales. La nube dice que profesora salió tres veces. No puede decir si a esas tres personas les gustó la profesora.