What this word cloud generator does
WordCloudSpark turns any text, or a list of words and counts, into a word cloud you can download. You choose the shape, the colours and the font, and you can export the result as a vector SVG (real text that stays sharp at any size) or a PNG image. It is free, there is no watermark and no account, and your text never leaves your browser.
SVG and PNG export
SVG keeps every word as live text, so you can resize it for a poster or edit the colours in a vector editor. PNG comes in 1x, 2x and 3x resolution, with an optional transparent background.
Phrase detection
Count two-word or three-word phrases such as “customer support” instead of single words, or show words and phrases together.
Eight shapes
Rectangle, circle or oval, diamond, heart, star, triangle, cloud and speech bubble. Words never overlap, and the words are sized automatically to fill the shape.
Colours you control
Twelve ready-made palettes including a colour-blind safe set and a high-contrast set, or type your own hex colours. A warning appears if the colours are hard to read on your background.
Common words in six languages
Skip the filler words in English, Spanish, French, German, Italian or Portuguese, add your own exclusions, or switch filtering off.
Word lists and a frequency table
Paste a word, count list from Excel or Google Sheets, and see every count and share in a table you can download as CSV.
How to make a word cloud in four steps
- Add text. Paste it into the box, or choose a .txt, .csv or .md file from your device. The box starts with a short sample so you can see the result straight away; press Clear to start fresh. Press Generate, or Ctrl or Cmd plus Enter, to build the cloud.
- Choose what to count. Single words are the default. Switch to two-word or three-word phrases for feedback and reviews, pick the language whose filler words should be skipped, and list any words you want to exclude, such as your company name.
- Choose the look. Pick a shape, a palette, a font and a canvas size. The words are sized automatically to fill the shape; untick that option to set the largest word yourself. The same layout number always gives the same picture, and Shuffle layout tries another.
- Download. Take the SVG for print and design work, the PNG for slides and documents, or the CSV of counts if you want the numbers.
How the counting works
A word cloud is a picture of word frequency, so the counting rule matters more than the colours. WordCloudSpark follows the same steps every time:
- The text is converted to lower case, so Story, story and STORY are one word. Curly apostrophes are treated as straight ones, so don’t stays one word.
- It reads runs of letters (from any alphabet), digits and apostrophes. Spaces, punctuation and hyphens end a run, so well-known becomes well and known.
- Words shorter than your “shortest word” setting (two characters by default) are dropped. Numbers can be dropped too.
- If you chose a language, its common filler words are dropped. So is anything in your exclusion box or removed from the table.
- What is left is counted and sorted from most to least frequent. Words with the same count keep the order in which they first appeared.
- The top words, up to the “max words” limit, are drawn.
The sample text in the generator contains 54 counted words in 43 different forms. Its most frequent word is innovation, which appears 3 times, and the frequency table beside the cloud shows every count so you can check the picture against the numbers.
How word sizes are chosen
The most frequent word gets the largest size and the least frequent word gets the smallest size you set. Everything in between is placed on a curve. “Balanced” (the default) bends the curve slightly so that mid-frequency words stay readable, “Linear” keeps sizes exactly proportional to the counts, and “Gentle” narrows the gap between big and small words. When auto-sizing is on, the tool searches for the largest word size at which every word still fits inside the shape, so a short list produces big, bold words and a long list produces more, smaller ones.
How the layout works, and its limits
Words are placed from the biggest to the smallest. Each one starts at the centre of the shape and moves outwards along a spiral until it finds a free spot. A word is accepted only if its whole box lies inside the shape and does not touch any word already placed, with a small gap kept between words. That makes the layout honest: no two words overlap, and no word crosses the edge of the shape.
The same method has limits worth knowing:
- Each word occupies a rectangle that is a little taller than its letters, so you will see small gaps, especially around words with no ascenders or descenders.
- Sideways words are turned exactly 90 degrees. There are no diagonal words.
- Pointed shapes such as the star and triangle have thin tips that only the smallest words can enter, so tips may stay empty. The heart, star, triangle and cloud keep their proportions inside a square, so choose the Square canvas to use the most room.
- If you ask for more words than the canvas can hold at your smallest size, the words that do not fit are left out, and the tool tells you which ones. Use fewer words, a smaller minimum size or a bigger canvas.
- The layout needs the font’s measurements, so it uses fonts already installed on your device (there are eight choices, from modern sans to handwriting). The exported SVG fixes each word’s width, so words keep their place even if another computer substitutes a different font, though letter shapes may look different.
SVG or PNG?
SVG is a vector format. Each word in the file is real text with its own size, colour and position, not a picture of text, so it can be scaled to any size without blurring, recoloured in tools such as Inkscape or Illustrator, and searched or selected in some viewers. Use it for posters, print, laser cutting, and anywhere you need crisp edges. The font is not embedded, so the file uses the font family named in it if the viewer has it and a similar one if not.
PNG is a bitmap image drawn from the same layout. It looks identical on every device because the letters are baked in, which makes it the safest choice for slides, documents, emails and social posts. Choose 2x or 3x for a sharper image, and Transparent as the background to place the cloud on a coloured slide. For a step-by-step on adding the file to a slide or document, see word clouds in Word, PowerPoint and Google Slides.
Phrases instead of single words
Single words lose meaning: support and customer are less useful than customer support. Choose “Two-word phrases” or “Three-word phrases” and the tool counts runs of adjacent words instead. Phrases never run across a full stop, comma or line break, and a phrase cannot begin or end with a filler word, so of the is ignored while point of view survives as a three-word phrase. Because most phrases occur only once, the minimum count rises to 2 automatically when you switch. The phrase cloud generator page has a worked example.
What are stop words?
Stop words are the very common words that carry little meaning on their own, such as the, and, of, is and to. If you leave them in, they become the biggest words in almost any English text and hide the words you care about. The generator’s lists contain 180 English, 152 Spanish, 132 French, 157 German, 141 Italian and 141 Portuguese function words (articles, pronouns, prepositions, conjunctions and auxiliary verbs). They were written for this site and are deliberately modest, so use the exclusion box for anything else that gets in the way.
Be careful with short answers. The English list includes not, no and very, so a one-line answer such as “not happy” becomes just happy. For survey answers and short replies, try the cloud with filtering switched off as well as on. The survey page shows how this changes a real set of responses.
Tips for a word cloud that reads well
- Use enough text. A few hundred words gives a meaningful spread. In a single sentence nearly every word appears once and the sizes mean nothing.
- Clean the source first. Delete headings, page numbers, speaker labels and copied footers. Anything repeated becomes big.
- Remove the obvious. If the topic word or your brand name dominates, exclude it so the words around it can show.
- Show fewer words. Between 30 and 80 words usually reads best. A hundred and fifty words make everything small.
- Choose contrast over decoration. Dark words on a light background are safest. The generator warns you when a palette is too faint for the background you picked, and the colour-blind safe palette helps if colour carries meaning.
- Keep words horizontal for presentations. Sideways words look lively but are harder to read on a projector.
- Add a caption. Say what the text was and how many words it had, and share the frequency table or the top five counts as text for anyone who cannot see the picture.
- Remember what it shows. Size means frequency, nothing more. colour and color, or teach and teaching, are counted separately, because the tool does not stem or merge word forms.
Word lists, spreadsheets and surveys
If you already have counts, paste them as word, count lines (a comma, semicolon or tab between the word and the number all work, so a copy from Excel or Google Sheets can be pasted as it is). The tool detects the list, uses your numbers instead of counting, and skips a header row. The Excel and CSV guide covers the formats and the traps. For open-ended survey answers, paste one response per line; see the survey word cloud page for how to prepare them and what a cloud cannot tell you.
Privacy: nothing is uploaded
The counting, the layout and the image creation all happen in your browser, using JavaScript on your own device. The text you paste and any file you choose are not sent to a server, and the SVG, PNG and CSV files are created on your device. The only thing the site can remember is your tool settings, and only if you tick “Remember my settings on this device”; that stores options such as shape and colours in your browser and never the text. Read the privacy policy for the full picture, including the advertising on this site.
Which page do you need?
- How to make a word cloud: a longer step-by-step guide with troubleshooting.
- Text to word cloud: exactly how your text is split and counted, with worked examples.
- Phrase cloud generator: counting two-word and three-word phrases.
- Word cloud from Excel or CSV: turn a spreadsheet column or a word and count list into a cloud.
- Word cloud shapes: all eight shapes with examples and their limits.
- For teachers and students: classroom activities and safeguards.
- Survey word clouds: preparing open-ended responses.
- Word, PowerPoint and Google Slides: putting your cloud into a document or deck.
- A free Mentimeter alternative for when you do not need live audience voting.
Frequently asked questions
- Is my text uploaded anywhere?
- No. Counting, layout and export all happen in your browser. Nothing you paste or open is sent to a server, and the SVG, PNG and CSV files are created on your own device.
- Is the SVG real vector text?
- Yes. Every word in the SVG is a
<text>element with its own position, size and colour, not an embedded picture. It scales without blurring and can be recoloured in a vector editor. The font itself is not embedded, so a viewer without the chosen font shows a similar one. - What is the difference between SVG and PNG?
- SVG is vector text that scales to any size; PNG is a fixed-size image that looks the same everywhere. Use SVG for print and design work and PNG for slides, documents and social posts. PNG downloads at 1x, 2x or 3x, with an optional transparent background.
- How do I count two-word phrases?
- Change “Count” from Single words to Two-word phrases (or Three-word phrases, or Words and two-word phrases). Phrases never cross punctuation or line breaks and cannot start or end with a filler word. See the phrase cloud generator page.
- What are stop words, and which languages are covered?
- Stop words are very common words such as the, and and of. The generator can skip them in English, Spanish, French, German, Italian and Portuguese, or keep every word. The lists are short hand-written lists of function words, so add anything else in the “Also exclude” box.
- Can I make a word cloud from an Excel sheet or CSV file?
- Yes. Copy a column of text and paste it, or copy two columns (word and count) and paste them as they are. You can also open a .csv file. See word cloud from Excel or CSV.
- Can ChatGPT create a word cloud?
- A chat assistant can write code that draws a word cloud, and some can generate an image, but a language model can miscount words or misspell them inside a picture. WordCloudSpark counts with a fixed, documented rule, so the same text always produces the same counts, and the frequency table lets you check them.
- How do I make a word cloud in Word, PowerPoint or Google Slides?
- Those programs have no built-in word cloud feature, so make the cloud here, download the PNG (or the SVG for recent Microsoft 365), and insert it as a picture. Step-by-step instructions are on this page.
- Can I make a word cloud from a PDF or a web page?
- Not directly: the tool does not open PDFs or fetch web pages, because it runs entirely in your browser and never contacts other sites. Open the PDF or page, select and copy the text, and paste it into the box. Remove page numbers and menus first, because repeated text becomes big.
- Can I use my own shape or logo?
- No. There are eight built-in shapes: rectangle, circle or oval, diamond, heart, star, triangle, cloud and speech bubble. Custom image masks are not supported.
- Why are some of my words missing?
- A word may be on the filler list, shorter than your minimum length, below the minimum count, past the max words limit, or removed earlier. If the layout reports that words did not fit, use fewer words, a smaller minimum size or a bigger canvas. The words that did not fit are named under the cloud.
- Does a bigger word mean a more important word?
- No. Size shows only how often a word appears in your text. A frequent word can be unimportant, and two words with the same meaning are counted separately.
- Is it free, and is there a watermark?
- It is free to use with no account and no watermark. The site is supported by advertising. You are responsible for having the right to use the text you put in.
- Can I save my settings?
- Tick “Remember my settings on this device” and your shape, colours, font and other options are restored next time. Only the settings are stored, in your browser, and never your text. Untick the box or press Reset settings to remove them.