Word Cloud Generator

Want the counts as a table? Try the Word Frequency Counter.

Orientation
Palette
Background

The words you use most get the biggest letters. Your text never leaves this page. Paste an essay, a speech, a stack of survey answers or a product review export, and the cloud redraws itself a moment after you stop typing. Then download it as a 1600 by 1000 pixel PNG or as an SVG, or copy it straight into a slide. Most word cloud sites build the picture for you and then ask you to sign up, or pick a plan, before they'll hand over the full-size file. This one gives you the full-size file. It also counts properly in languages other than English. Accented words like café stay whole, Cyrillic and Devanagari aren't stripped out, and Chinese and Japanese are split into words even though they don't use spaces.

Built by Bob Article by Lace QA by Ben Shipped

How to use

  1. 1

    Paste your text into the box, over the example. The Gettysburg Address is there so you can see what a finished cloud looks like before you start.

  2. 2

    Wait a moment. The cloud redraws 300 milliseconds after your last keystroke, with the most frequent words drawn largest.

  3. 3

    Adjust it if you want to. Max words sets how many words make it into the picture (10 to 200). Orientation switches between all-horizontal and a mix of horizontal and vertical words. Palette picks the colors. Exclude words takes a comma-separated list of words to leave out, like names or a word that's in every answer.

  4. 4

    Press Shuffle if you don't like the arrangement. You get a new layout of the same words at the same sizes.

  5. 5

    Press Download PNG for a 1600 by 1000 image, or Download SVG for a file you can scale to any size. Set Background to Transparent first if the cloud is going on top of a colored slide.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

What is a word cloud generator?

A word cloud generator turns a block of text into a picture where each word's size shows how often it appears. The words you repeat most get the biggest letters. The ones you used once are small. You read the picture in about two seconds, which is the whole point.

This one opens with a finished cloud already on the page, built from the Gettysburg Address. Here is what it counted in Lincoln's speech:

nation (5) · dedicated (4) · great, dead, us, shall, people (3 each) · new, conceived, men, war, long, field, dedicate (2 each)

Under the cloud, the counter reports 94 unique words and 123 total. That's after 142 filler words like that, the and we were set aside. Paste your own text over the speech and the cloud redraws a moment after you stop typing. Then take it with you as a 1600 × 1000 PNG or an SVG. There's no account and no plan to pick. Your text never leaves the page.

Why use a word cloud generator instead of counting by hand

Counting words by hand is slow and you'll get it wrong. Try it on six short survey answers and you'll lose track of whether Great at the start of a sentence counts with the great in the middle of one. It does. A word cloud generator settles that in milliseconds, for six answers or six thousand.

The picture is the other half. A table of counts is precise, but nobody in a meeting reads row 14. A cloud puts the top three words where everyone sees them first. Teachers use it to show a class which ideas came up most in a discussion. People running a workshop drop one into the wrap-up slide. Students use it to spot the word they lean on in every paragraph of an essay. It works the same for a freelancer checking their own website copy as for a team lead summing up a staff survey.

What you shouldn't have to do is earn the file. Word clouds are a common place for a familiar trick. A site lets you build the cloud and admire it. Then the full-size download sits behind a sign-up form, or a free tier that only exports a small image, or a trial that turns into a subscription. That's the Big Software pattern in miniature: the basic job is free to look at and paid to keep.

This tool does the job and hands you the file. The PNG is the full 1600 × 1000. The SVG is a vector you can scale to a poster. Neither asks who you are.

How the word cloud generator works

Four steps happen every time you stop typing for 300 milliseconds.

1. Find the words

The text is split with your browser's built-in Unicode word rules, the same ones it uses when you double-click to select a word. That's why café, привет and नमस्ते survive whole, and why Chinese and Japanese get split into words without any spaces. Curly apostrophes become straight ones first, so don’t and don't are one word.

2. Count them

Counting ignores case. Each word is shown in the spelling you used most. Pure numbers like 2024 are dropped, and so are single letters, because a giant a or x tells you nothing. With Skip common words on, the NLTK stop list for the page's language is set aside too. The English list has 179 words.

3. Size them

The top word is drawn at 96 pixels and the least frequent word shown is drawn at 12. Everything else follows a square-root curve between those two. The curve exists because your eye judges a word by its area, not its height. Here's what that does to the Gettysburg counts, next to what a straight line would give:

CountExample wordsSize on this toolSize on a straight line
5nation96 px96 px
4dedicated84.75 px75 px
3great, dead, people71.4 px54 px
2new, war, field54 px33 px
1government, earth12 px12 px

On a straight line, a word used twice is barely a third of the top word's height, and the middle of the cloud turns to dust. The square root keeps the middle readable.

4. Place them

Words go down one at a time, biggest first, spiraling out from the center until each finds a gap. The spiral uses a seeded random number, so the same text and settings always give the same picture. Shuffle changes the seed, not the sizes. If a word can't find room, every size shrinks by 15% and the layout runs again, up to four times. The top word always makes it in.

Customizing the output

Every control sits under the cloud. There's no Generate button. Change anything and the cloud redraws.

ControlDefaultRangeWhat it changes
Max words10010–200How many of the most frequent words make it into the picture
OrientationMixedHorizontal / MixedMixed turns some words upright. The top word always reads left to right.
PaletteInkInk, Forest, Ocean, Sunset, Berry, BrightThe colors. Every one holds at least 3:1 contrast on white.
Skip common wordsOnOn / OffSets aside the page language's stop words
Exclude wordsEmptyUp to 10,000 charactersComma-separated words to leave out, in any case
BackgroundWhiteWhite / TransparentThe PNG and SVG background only

Here's a real run. Six answers to "What did you think of the workshop?":

The trainer was great and the examples were clear. / Great pace. More examples please. / Clear slides, great trainer, too short. / Loved the examples. The room was cold. / Great workshop, but too short. / New ideas every hour. Great trainer.

The cloud shows Great at 96 px (5 times), trainer and examples at 71.4 px (3 each), clear and short at 54 px (2 each), and eleven words at 12 px. It found 16 unique words and 26 total. Great is shown capitalized because three of its five uses start with a capital letter.

Now type great into Exclude words. The praise drops out and the useful part moves up: trainer and examples jump to 96 px, and clear and short rise to 71.4 px. The workshop was too short. That's the finding, and the first cloud buried it.

For a slide, set Background to Transparent before you download, so the cloud sits on your slide color. Pick Horizontal when the audience will read the cloud from the back of a room. Upright words are harder to read from a distance.

When a word cloud misleads you

A word cloud counts strings of letters. It doesn't know what they mean. That's fine once you know where it trips.

Related forms count separately. The tool doesn't merge word endings. In the Gettysburg Address, dedicated (4) and dedicate (2) are two words, so the idea of dedication is bigger than the cloud shows. The same goes for casa and casas, or run and running. If one idea matters, check its other forms with the Word Frequency Counter.

Hyphens split words. well-known counts as well and known. e-mail becomes just mail, because the lone e is a single letter and gets dropped. So e-mail email E-mail gives you mail twice and email once. Pick one spelling before you paste.

The stop list isn't a mind reader. The English list skips that and the but keeps us, shall, said, also and would. That's why us and shall sit in the Gettysburg cloud at 71.4 px. Add them to Exclude words when they crowd out the real content.

The wrong language's filler wins. On the English page, the Spanish sentence "La casa de la playa es la que más me gusta de todas las casas de la costa" draws la (4) and de (3) as its biggest words. The English list doesn't know them. The widget picks the list from the page language, and Spanish, Portuguese, Russian and German each have their own. For any other mix, put the filler words in Exclude words.

Color carries no meaning. The palette cycles through its colors in order of rank, so two words in the same color have nothing in common. If you need color to mean something, like positive versus negative answers, make two clouds.

Frequency isn't importance. The one answer that says "the fire exit was blocked" shows up at 12 px. Read the raw text before you act on the picture.

Related tools for working with text

A word cloud is the fast picture. When you need the exact numbers behind it, the Word Frequency Counter lists every word with its count, most frequent first. The Word Frequency Analyzer ranks the top 20 and shows each word's share of the total as a percentage. If you're trimming an essay to a limit, the Word Counter tracks words, characters and sentences as you type. And when the counts belong in a chart rather than a cloud, the Bar Graph Maker draws them as bars people can compare at a glance.

Frequently asked questions

Why is a word I expected missing from my cloud?

Five things remove a word. It might be below the Max words cut, so raise the slider toward 200. It might be on the stop list, so turn off Skip common words to check. It might be in your Exclude words box. It might be a number or a single letter, which never count. Or a hyphen split it into two smaller words. If the page says some words didn't fit, lower Max words or switch Orientation to Mixed.

Can I make a word cloud in a shape, like a heart or a map?

Not here. The cloud fills a 1600 × 1000 rectangle. If you need a shape, download the SVG and clip it in any vector editor.

Can I build a live word cloud from audience answers?

No. That needs a server to collect answers from everyone's phones, and this tool doesn't have one. The simple version works well though. Collect the answers in any form or chat, copy them all, and paste them in. The cloud is ready before you've finished switching windows.

Can I control how big a specific word is?

Only through its count. Sizes come straight from how often each word appears. If you have a list of words with weights, repeat each word that many times before you paste. budget budget budget team draws budget at 96 px and team at 12.

How much text can I paste?

Up to 1,000,000 characters, which is well over 100,000 words of English. Counting that much still happens on your device. Only the top words, 200 at most, are laid out, so a huge paste doesn't make the picture slower to draw. A single word longer than 40 characters, like a pasted link, is shortened with an ellipsis so it doesn't swallow the cloud.

Can I change a word's color or move it after the cloud is drawn?

Not on the page. Shuffle gives you a new arrangement and the palette changes every color at once. For hand edits, download the SVG. Every word is a separate text element, so any vector editor lets you recolor, drag or delete one word. Each one also carries its count, so you can hover to check it.

Is a word cloud a good way to report survey results?

It's a good way to start a conversation, not to end one. Use it to show which themes came up most, then back it with real numbers. The cloud says trainer came up three times. It can't say whether those three people liked the trainer.