Generate beautiful word clouds from any text. Words are sized by frequency — the more a word appears, the larger it renders. Control colours, layout, word count limit, stop-word filtering, and font style. Download as PNG for presentations, reports and social media.
Paste any text — a speech, article, survey responses, product reviews, meeting notes or social media content. The tool analyses word frequency across the entire input. Longer texts (500+ words) produce richer, more informative clouds.
Choose a colour theme (classic multi-colour, blue tones, warm tones, monochrome, or custom), set the maximum word count (20 to 200 words), toggle stop-word filtering to remove common words like "the" and "and", and select a font style. The cloud re-renders instantly with every change.
Click Download PNG to save the word cloud as a high-resolution image ready for presentations, blog posts, infographics, or reports. The word cloud renders at 1200×600 pixels by default. The word frequency table below the cloud lists every included word with its exact count.
A word cloud (also called a tag cloud or wordle) is a visual representation of text where the words that appear most frequently are displayed in a larger font size, and less frequent words appear smaller. The resulting image gives an immediate visual impression of the most prominent themes and topics in a body of text. Word clouds are used in data visualisation, content analysis, presentations, education, and market research.
wordcloud2.js is an open-source JavaScript library that renders word clouds on an HTML5 canvas element entirely in the browser. It takes a list of words with their frequencies, calculates an optimal layout using a spiral placement algorithm, and renders each word at a size proportional to its frequency weight. Because it runs client-side, no text is ever sent to a server — everything happens in your browser.
Stop words are the most common, semantically weak words in a language: "the", "and", "a", "is", "in", "to", "of", "that", "it", "for". In almost all text, these words have the highest frequency. If included in a word cloud, they dominate the visual and obscure the meaningful content words. Filtering stop words is almost always desirable for content analysis. The exception is stylistic analysis — sometimes stop-word frequency patterns reveal writing style differences between authors.
Good word clouds are based on texts with enough length (200+ words) to produce meaningful frequency differences, have stop words filtered to surface content-rich vocabulary, use a coherent colour palette that is readable against the background, limit word count to 50–100 words (more words make the cloud illegible), and use a font that is readable at small sizes for less frequent words. Word clouds work best as supplementary visualisations — they show relative prominence but not precise counts.
Yes — word clouds are widely used to visualise open-ended survey responses. Paste all responses together as one block of text, filter stop words, and the most frequently mentioned topics will emerge visually. This is particularly useful for large-scale qualitative surveys where reading every response individually is impractical. For quantitative analysis, complement the cloud with the frequency table which shows exact word counts.
Yes — the Download PNG button exports the canvas as a high-resolution PNG image at 1200×600 pixels, suitable for use in PowerPoint, Google Slides, blog posts, reports, and social media. PNG format preserves quality at any display size without compression artefacts. If you need a vector format for print, consider copying the frequency data and recreating in a dedicated design tool.