Generador de Nube de Palabras

Pega texto para crear una nube de palabras con tamaño por frecuencia, espiral, temas de color y rotación, exporta como PNG o SVG, en tu navegador.

🌐 English

🔒 Privado por diseño: todo funciona localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo hacer una nube de palabras

  1. Pega tu texto en la caja de arriba, un artículo, un documento, respuestas de encuesta, cualquier cosa que quieras visualizar.
  2. Ajusta las opciones: cuántas palabras mostrar, si se quitan las palabras vacías comunes, un tema de color, y si las palabras deben mantenerse horizontales o mezclarse con algunas rotadas.
  3. Haz clic en Generar Nube de Palabras, el diseño se calcula y se dibuja al instante, enteramente en tu pestaña del navegador.
  4. Haz clic en Descargar PNG para una imagen lista para compartir, Descargar SVG para un archivo vectorial nítido, o Copiar código SVG para pegar el marcado sin procesar en otro sitio.

Una nota honesta sobre el texto en español

Antes de pegar un texto largo en español, es importante saber esto: el motor de tokenización que reparte tu texto en palabras individuales (compartido con el Verificador de Densidad de Palabras Clave de este mismo sitio) usa una expresión regular pensada originalmente solo para inglés, que reconoce las letras a-z sin acentuar, los dígitos y el apóstrofo, pero no reconoce á, é, í, ó, ú, ü ni ñ. Cualquier palabra en español que contenga uno de esos caracteres se corta justo ahí: “año” se convierte en los fragmentos “a” y “o”, “rápido” se convierte en “r” y “pido”, “corrió” se convierte en “corri” y “o”. El resultado es que un texto en español típico, la inmensa mayoría de textos reales llevan al menos alguna tilde o eñe, mostrará varios fragmentos de palabra rotos mezclados entre las palabras que sí se cuentan correctamente (las que no llevan ningún carácter acentuado). Además, el filtro opcional “Quitar palabras comunes” solo conoce palabras vacías en inglés, así que no eliminará palabras españolas muy frecuentes como “que”, “de” o “el”. Esta limitación se aplica por igual a cualquier idioma con caracteres fuera de a-z (francés, alemán, portugués…), no es específica del español, y se disclosa aquí en lugar de mostrar un resultado que parezca completo sin serlo. La herramienta sigue siendo útil para textos en español sin acentos (o para una idea aproximada, ignorando los fragmentos rotos), pero no la trates como un análisis fiable de frecuencia de palabras en español con acentuación completa.

Cómo funciona realmente el diseño

Cada nube de palabras de esta página se construye de la misma forma en que funcionan las herramientas reales de nube de palabras: tu texto se tokeniza y cuenta, las palabras más frecuentes se clasifican, y cada una se coloca, empezando por la más grande y frecuente, en espiral hacia afuera desde el centro del lienzo hasta encontrar un hueco libre que no choque con una palabra ya colocada. El tamaño de fuente escala con la frecuencia usando una curva de raíz cuadrada (ver la pregunta frecuente sobre por qué), y los colores rotan por una de cinco paletas cuidadas para que las palabras más destacadas también resalten visualmente. Todo el proceso es determinista: pegar el mismo texto con las mismas opciones siempre produce exactamente el mismo diseño, en lugar de una disposición aleatoria distinta cada vez.

Por qué visualizar la frecuencia de palabras

Una nube de palabras es una forma rápida e intuitiva de detectar de qué trata realmente un texto sin leer cada línea, las respuestas abiertas de una encuesta, un lote de reseñas de clientes, la transcripción de un discurso, o un año de entradas de diario. Los profesores las usan para resumir un debate de clase, los especialistas en marketing las usan para comprobar que el mensaje de una marca no se repite sin querer, y los presentadores las usan como una diapositiva visual rápida. No sustituye una lectura detallada, pero es un primer vistazo genuinamente útil a lo que se repite.

Privado, porque tu texto nunca sale de tu dispositivo

Las respuestas de encuestas, notas internas o un borrador sin publicar son exactamente el tipo de contenido que la gente pega en herramientas de visualización “gratuitas online” sin pensar dos veces en dónde acaba. Esta herramienta tokeniza, clasifica, distribuye y renderiza todo como JavaScript y SVG puros ejecutándose solo en tu pestaña del navegador, sin canal de análisis, sin ida y vuelta al servidor, sin biblioteca de renderizado de terceros leyendo tu texto. Sigue funcionando incluso sin conexión, una vez que la página ha cargado.

Usos habituales

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Generador de Nube de Palabras con una nube de palabras creada a partir de texto pegado que muestra de 10 a 150 palabras, con temas de color Ocean, Sunset, Forest, Berry o Monocromo, rotación de palabras solo horizontal o mixta, y elección de fondo
Generador de Nube de Palabras en pleno proceso: una nube de palabras creada a partir de texto pegado que muestra de 10 a 150 palabras, con temas de color Ocean, Sunset, Forest, Berry o Monocromo, rotación de palabras solo horizontal o mixta, y elección de fondo.
Diagrama: dónde ocurre el trabajo en una página de SysFenix que no tiene ninguna entrada de archivo: la herramienta llega como JavaScript normal dentro de la página, calcula la respuesta en tu propio dispositivo y la muestra ahí mismo, de modo que la subida, la cola y el registro en servidor que necesita una herramienta online típica no ocurren nunca
Dónde ocurre el trabajo en una página de SysFenix que no tiene ninguna entrada de archivo: la herramienta llega como JavaScript normal dentro de la página, calcula la respuesta en tu propio dispositivo y la muestra ahí mismo, de modo que la subida, la cola y el registro en servidor que necesita una herramienta online típica no ocurren nunca.

Preguntas frecuentes

¿Esta herramienta funciona bien con texto en español con tildes y eñes?

No del todo, y esto se declara honestamente en lugar de dejarlo como una sorpresa desagradable: el paso de tokenización de esta herramienta (compartido con el Verificador de Densidad de Palabras Clave) usa una expresión regular que solo reconoce las letras a-z sin acentuar, dígitos y apóstrofos, cualquier á, é, í, ó, ú, ü o ñ ROMPE la palabra en ese punto en lugar de tratarla como una sola palabra. Por ejemplo, "año" se convierte en los fragmentos "a" y "o", y "rápido" se convierte en "r" y "pido". Con texto en español que tenga acentos o eñes (la inmensa mayoría de textos reales), la nube mostrará fragmentos rotos en vez de palabras completas para esos términos. Las palabras en español que no llevan ningún carácter acentuado (por ejemplo "casa", "el", "sol") se cuentan y se muestran correctamente. Esta es una limitación real del análisis de texto subyacente, no una decisión de diseño, y se aplica a cualquier texto con caracteres fuera de a-z, no solo al español.

¿El filtro "Quitar palabras comunes" reconoce las palabras vacías del español?

No, la lista de palabras vacías integrada ("Remove common words") contiene únicamente palabras funcionales en inglés (the, and, of, that, this, etc.), no sus equivalentes en español (el, la, de, que, y, en...). Si activas ese filtro sobre un texto en español, ninguna palabra vacía española se eliminará, así que términos muy frecuentes pero poco informativos como "que", "de" o "el" pueden dominar la nube tanto como cualquier palabra realmente relevante del texto. Desactivar el filtro no cambia nada aquí, ya que de todos modos no filtra nada en español, simplemente ten en cuenta que la nube reflejará la frecuencia bruta de palabras, no un análisis de "qué palabras importan" ajustado al español.

¿Se sube mi texto a algún sitio para construir la nube de palabras?

No. Tokenizar, contar, distribuir y renderizar cada palabra ocurre enteramente en tu pestaña del navegador usando JavaScript y SVG puros, nada de lo que pegas se envía nunca a un servidor, se registra o se almacena. Eso importa si estás visualizando un documento en borrador, las respuestas de texto libre de una encuesta, o cualquier otra cosa que todavía no estés listo para compartir.

¿Cómo se deciden los tamaños de las palabras?

El tamaño de fuente de cada palabra se escala según su frecuencia usando una escala de raíz cuadrada entre la frecuencia mínima y máxima de tu texto, no una escala lineal. La escritura real está muy sesgada (un puñado de palabras se repite mucho mientras la mayoría aparece una o dos veces) así que una escala lineal haría que casi todas las palabras fueran diminutas y solo destacara la más frecuente. La escala de raíz cuadrada comprime ese sesgo y da a más palabras tamaños genuinamente distintos y legibles.

¿Por qué desaparecieron algunas de mis palabras de la nube?

Cada palabra se coloca en espiral hacia afuera desde el centro del lienzo hasta que encuentra un hueco que no se superpone con una palabra ya colocada. Si la búsqueda en espiral de una palabra se queda sin espacio (normalmente porque pediste muchas palabras en un lienzo que ya está bastante lleno) esa palabra simplemente se omite en lugar de forzarla a superponerse con otra. Bajar el número de "palabras a mostrar" o quitar términos menos importantes suele arreglarlo.

¿Puede la nube tener forma de corazón, un logo, u otra silueta?

Actualmente no, esta herramienta distribuye las palabras en un lienzo rectangular plano. Seguir una forma arbitraria (el contorno de un corazón, una imagen de máscara) necesita un algoritmo diferente y bastante más grande que encajar palabras en un rectángulo, así que no está construido aquí; el diseño rectangular es honesto y funciona bien para la mayoría de usos (informes, presentaciones, cabeceras de blog).

¿Cuál es la diferencia entre las descargas PNG y SVG?

SVG es un archivo vectorial, se mantiene perfectamente nítido sin importar cuánto lo amplíes, y es fácil de abrir y retocar en un editor vectorial. PNG es una imagen aplanada de resolución fija, más sencilla de colocar directamente en una presentación, un documento o una publicación social. Ambos se construyen a partir del mismo diseño calculado, así que siempre coinciden entre sí y con la vista previa en directo.

¿Hay un límite de cuánto texto puedo pegar?

No hay un límite estricto, un párrafo corto y un artículo completo se tokenizan y cuentan de la misma forma. La opción "palabras a mostrar" (10-150) controla cuántas de las palabras más frecuentes se dibujan realmente en el lienzo, independientemente de cuánto texto hayas pegado.

Herramientas relacionadas