TOOLTIKI Lovable tool, really free
Text Analysis

Word cloud generator

Drawn in your browser · nothing is uploaded

Local · square-root sizing, spiral layout
Advertisement
320 × 100

Counts the words in a block of text and lays them out sized by frequency. Common words like "the" and "and" are filtered out by default, because a cloud full of them says nothing.

How to use the word cloud generator

1 Paste your text.
2 Adjust how many words to show and the shortest word to count.
3 Save the cloud as a PNG.

Two decisions do all the work. The first is the stop list: without it, every word cloud in the world reads THE, AND, OF in the largest type, because those are the most common words in English by an enormous margin and they carry no information about the text. Filtering them is what makes the picture about the subject rather than about English.

The second is the size curve. Word frequencies follow a power law — in most texts the commonest word appears about twice as often as the second and ten times as often as the tenth — so scaling font size linearly with count makes the top word enormous and everything below it unreadable. Sizes here follow the square root of the frequency, which compresses that range into something the eye can actually compare.

The layout is an Archimedean spiral: each word starts at the centre and walks outward until it finds a space nothing else occupies. That is the standard approach and it is why clouds look organic rather than gridded. Words that never find a space are reported rather than silently dropped, because a cloud that has quietly discarded a third of your text is misleading.

Worth saying plainly: a word cloud is a decorative summary, not an analysis. It shows frequency and nothing else — not sentiment, not importance, not context. A word appearing often because it is being criticised looks identical to one appearing often because it is being praised.

Questions

Otherwise every cloud reads THE, AND, OF in the largest type. Those are the most common words in English and say nothing about your text.

Zipf’s law and word frequencyMDN — CanvasRenderingContext2D.measureText()
Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING