How to Make a Word Cloud That Actually Says Something
What word clouds are good for, how the sizing math works, and the mistakes that turn a word cloud into noise.
I used to think word clouds were a bit of a gimmick — the kind of chart a manager drops into a slide deck to look data-driven without actually saying anything. Then I ran one on three years of customer support tickets for a side project and “refund” came out bigger than everything else on the page. That’s not a gimmick. That’s a support team telling you something you’d have missed by skimming.
A word cloud is just frequency made visual: the more often a word shows up in your text, the bigger it gets drawn. Paste in a speech, a batch of reviews, a survey’s open-ended answers, or a chapter of a book, and the Word Cloud Generator sizes and places every word for you, right in the browser.
When it’s actually useful
Word clouds work best as a first pass, not a final answer. A few cases where they earn their keep:
- Speech and interview transcripts. Run a politician’s stump speech through one and you’ll see their talking points instantly, without reading 4,000 words.
- Open-ended survey responses. If 200 people answered “what’s one thing we could improve,” a cloud surfaces the recurring complaints faster than a spreadsheet.
- Feedback and reviews. Drop in a year of App Store reviews and see whether “crash” or “slow” or “love” is doing most of the talking.
- Teaching vocabulary. Paste a reading passage and instantly show students which words carry the piece.
Where it falls apart: sentiment. A word cloud can’t tell you whether “refund” showed up because people loved your refund policy or hated needing one. Context is gone the moment you count words in isolation. Treat the cloud as a pointer to what to read closer, not a verdict.
How the sizing actually works
Under the hood, the tool strips out punctuation, lowercases everything (unless you want case sensitivity), and counts how many times each word appears. The word with the highest count becomes the anchor — everyone else gets sized relative to it.
Here’s the part that matters if you’re wondering why one word doesn’t completely swallow the page: sizing uses a square-root curve, not a straight line. If “customer” appears 100 times and “support” appears 25 times, a linear scale would make “customer” four times bigger. Square-root scaling makes it about twice as big instead — which is closer to how the words actually feel to a reader scanning the image. Without that curve, one outlier word turns the whole cloud into one giant blob with everything else crammed into the corners.
Placement is a spiral search. The most frequent word claims the center first. Each word after that starts at the middle and spirals outward until it finds an empty patch that doesn’t collide with anything already placed. If the canvas fills up before a word finds room, that word — always one of the least frequent ones by that point — just gets dropped rather than jammed on top of another word.
Stop words: filter them, almost always
“The,” “and,” “of,” “is” — these show up in every block of English text, and they’ll dominate any raw frequency count without telling you anything about the subject. The tool filters roughly 170 of these common function words by default.
Turn the filter off only if you’re analyzing something unusual — say, checking whether a piece of writing overuses “very” and “really,” or comparing filler-word density between two drafts. For almost everything else, leave it on.
Getting a cloud that doesn’t look like a mess
A few things that make the difference between a readable cloud and a jumble:
- Cap the word count. More than 60–80 words and the smallest ones become unreadable specks. The default of 60 is a reasonable ceiling for most text.
- Feed it enough text. Ten sentences won’t produce a meaningful distribution — you need real repetition for size differences to mean anything. A few hundred words is a decent floor.
- Watch for near-duplicates. “Product” and “products” count separately, which can split what should be one dominant word into two medium ones. If that’s throwing off your results, a quick find-and-replace before pasting fixes it.
- Pick a palette that matches the use case. Zinc reads as neutral and professional for a report; sunset or ocean works better for something more casual, like a slide for a team retro.
Exporting it
Download as PNG if you just need something to drop into a slide or a social post — it renders at high resolution so it won’t look fuzzy blown up on a screen. Download as SVG if it’s going into a document you’ll print or resize a lot; vector text stays sharp at any size, and you can even edit individual words afterward in something like Illustrator or Inkscape.
Regenerating with the same text gives a slightly different layout each time, since the placement search starts from a randomized angle. If you land on an arrangement you like, download it before changing anything — there’s no “undo” back to a specific layout once you regenerate.
Paste your own text into the Word Cloud Generator and see what floats to the top. Sometimes it’s exactly what you expected. Sometimes — like my “refund” moment — it’s the thing you’d been avoiding looking at directly.