✨ Free · No sign-up · Runs in your browser

Free Word Cloud Generator

Turn any text or word list into a word cloud and download it as a vector SVG or a PNG, with no watermark. Count words or phrases, pick a shape and colours, and keep your text private: nothing is uploaded.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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:

  1. 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.
  2. 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.
  3. Words shorter than your “shortest word” setting (two characters by default) are dropped. Numbers can be dropped too.
  4. If you chose a language, its common filler words are dropped. So is anything in your exclusion box or removed from the table.
  5. 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.
  6. 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:

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

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?

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.