ArrayKit

Word Cloud Generator

Turn any text into a word cloud — the most frequent words drawn largest — then download it as a transparent PNG or an SVG, laid out entirely in your browser.

Word Cloud Generator

Turn any text into a word cloud — the most frequent words drawn largest — then download it as a transparent PNG or an SVG, laid out entirely in your browser.

The text is read, counted and drawn in this tab and is never uploaded, so drafts, internal documents and survey answers are safe to use.

Count the words in your text

About Word Cloud Generator

The Word Cloud Generator counts the words in your text and draws the most frequent ones largest. Reading is Unicode-aware, so accented letters, Cyrillic and other scripts work, apostrophes and hyphens stay inside words, and Chinese or Japanese text is split into words by the browser where it can. Common words such as articles and prepositions can be filtered out in six languages, links and numbers can be ignored, and one click on a word in the cloud removes it and lays the rest out again. Choose a rectangle, ellipse, circle or heart, horizontal, mixed or tilted words, a palette and a font. A seed makes the layout repeatable, and Shuffle tries another arrangement. Nothing is uploaded.

Features

  • Counts words in any script, keeping apostrophes and hyphens inside words, as in don't and well-known
  • Stop-word lists for English, Spanish, German, French, Portuguese and Russian, plus your own ignore list
  • Click a word in the cloud, or the × in the frequency table, to remove it — with Undo
  • Word list mode: type word, weight on each line to size words exactly as you choose
  • Rectangle, ellipse, circle and heart shapes, with horizontal, mixed 90° or random angles
  • Size by linear, square-root or logarithmic scale, with an auto-size option that fills the canvas
  • Seeded layout: the same text and seed always give the same cloud, and Shuffle gives a new one
  • Download a PNG, transparent if you like, or an SVG with real text — or copy the PNG

How to use the Word Cloud Generator

  1. Paste text, drop a .txt, .md or .csv file, or switch to Word list and enter word, weight lines
  2. Pick the stop-word language, the shortest word to keep and how many words to show
  3. Choose a shape, direction, font, colours, background and canvas size
  4. Click any word you do not want to remove it, and press Shuffle until the layout suits you
  5. Download the PNG or SVG

Example

Input

Privacy matters when you share ideas.
Privacy tools keep your ideas on your device.
Share ideas, not your data.

Output

ideas 3 · privacy 2 · share 2 · data 1 · device 1 · keep 1 · matters 1 · tools 1
Cloud · 8 words · 1200×800 · circle

Three lines of text with English stop words removed: ties are listed alphabetically, and the cloud sizes each word from its count.

Common errors & troubleshooting

  • A word I expected is missing from the cloud. — It may be shorter than the minimum length (three letters by default), on the stop-word list, a number, or part of a link. Lower the shortest word, set the stop-word language to None, or clear the Also ignore box.
  • Common words such as the or and still dominate the cloud. — Pick the stop-word language that matches your text. The built-in lists cover English, Spanish, German, French, Portuguese and Russian; for any other language, add the unwanted words to Also ignore.
  • Some words did not fit and are listed under the cloud. — Turn on auto-size, choose a larger canvas, lower the largest word size or show fewer words. Words that cannot fit are named so nothing disappears silently.
  • The cloud seems to ignore the end of a very long text. — Only about the first 2 MB of text is read, and a notice says so. Paste the most relevant part, or split the text and make one cloud for each piece.

Frequently asked questions

How does the Word Cloud Generator decide how big each word is?
Size follows count: the most frequent word gets the largest size and the least frequent the smallest. The scale option decides how the counts in between are spread — linear follows them exactly, while square root and logarithmic soften the gaps so a few very common words do not shrink everything else.
What are stop words and why does the Word Cloud Generator remove them?
Stop words are the very common function words — the, and, of, de, und, и — that turn up in every text and say nothing about its topic. Removing them lets the subject words stand out. Lists for six languages are built in, and you can add your own words to ignore.
How do I remove a single word from my word cloud?
Click it in the cloud, or press the × beside it in the Top words table. The word joins the Also ignore list and the cloud is laid out again. Use Undo straight away, or click its chip under Left out of the cloud to bring it back. On a touch screen, tap a word once to see it and again to remove it.
Can I make a word cloud from a list of words with weights?
Yes. Switch to Word list and write one entry per line: the word, a comma and its weight, such as ArrayKit, 12. Phrases like machine learning, 30 work too, and a line with no number counts as 1. Weights can be any positive number, for example survey scores or search volumes.
How do I get a word cloud PNG with a transparent background for slides?
Set Background to Transparent and download the PNG. The checkerboard in the preview only shows where the image is see-through. The SVG export keeps every word as a real text element, so it can be recoloured in a design tool.
Does the Word Cloud Generator work for languages other than English?
Yes. Words are read in any script, including accented Latin letters, Cyrillic and Greek, and Chinese or Japanese text is split into words with the browser's own word segmentation where it is available. Stop-word lists cover six languages; for others, add the unwanted words to the ignore list.

Related tools

  • Word & Character Counter — Count words, characters, sentences, lines, bytes and approximate tokens, live.
  • Character Frequency Counter — Count how often each character or word appears in text, sorted by frequency.
  • Readability Score Checker — Score text with Flesch-Kincaid, Gunning Fog, SMOG and more, with word and syllable stats.
  • Chart Maker — Turn pasted data into bar, line, area, pie and doughnut charts you can download as PNG or SVG.
  • AI Text Summarizer — Summarize long text into a short summary — the AI model runs in your browser, nothing is uploaded.
  • Remove Duplicate Lines — Remove duplicate lines from a list, with case, trim, keep-first-or-last and sort options.
  • Sort Text Lines — Sort lines alphabetically, numerically, by length or randomly, with reverse, case and dedupe options.
  • SVG to PNG Converter — Convert SVG to PNG or JPG at any scale, with a transparent or solid background, in your browser.

More Text tools

  • Case Converter — Convert text between camelCase, snake_case, kebab-case, PascalCase and more.
  • Lorem Ipsum Generator — Generate placeholder lorem ipsum paragraphs, sentences or words.
  • Mock Data Generator — Generate fake JSON data — names, emails, UUIDs, dates and more.
  • Word & Character Counter — Count words, characters, sentences, lines, bytes and approximate tokens, live.
  • Slug Generator — Turn a title into a clean, URL-safe slug, with batch mode.
  • LinkedIn Text Formatter — Add bold, italic, underline and more to LinkedIn posts using Unicode you can paste anywhere.
  • AI Text Cleaner — Detect and remove invisible characters and typography artifacts left by AI models and copy-paste.
  • Remove Duplicate Lines — Remove duplicate lines from a list, with case, trim, keep-first-or-last and sort options.
  • Fake VAT Number Generator — Generate format-valid, check-digit-correct fake VAT numbers for testing invoices and checkout forms.
  • Sort Text Lines — Sort lines alphabetically, numerically, by length or randomly, with reverse, case and dedupe options.
  • Find and Replace Text — Find and replace text with plain or regex search, case sensitivity, whole-word and global options.
  • NATO Phonetic Alphabet — Convert text to the NATO phonetic alphabet (Alfa, Bravo, Charlie) and spell it back.
  • Delimiter Converter — Convert a list of lines to a comma, tab or custom delimited list and back, with quoting.
  • Fancy Text Generator — Turn plain text into bold, italic, script and other Unicode font styles you can copy.
  • Remove Line Breaks — Remove or replace line breaks and join paragraphs, with options to keep blank lines.
  • Title Case Converter — Capitalize titles correctly with AP, Chicago, APA and MLA style rules, in your browser.
  • Readability Score Checker — Score text with Flesch-Kincaid, Gunning Fog, SMOG and more, with word and syllable stats.
  • Number to Words Converter — Convert numbers and currency amounts into written words, with cardinal and ordinal forms.
  • AI Text Summarizer — Summarize long text into a short summary — the AI model runs in your browser, nothing is uploaded.
  • AI Sentiment Analyzer — Detect the tone of text as positive or negative with a confidence score — runs in your browser.
  • AI Entity & PII Extractor — Extract names, organizations, locations, emails, phone numbers and IPs from text — runs in your browser.
  • Local AI Chat — Chat with an AI assistant that runs entirely in your browser on your own device. Your conversation is never uploaded.
  • Reverse Text — Reverse text by character, word or line, with Unicode-safe grapheme handling.
  • Character Frequency Counter — Count how often each character or word appears in text, sorted by frequency.

See all Text tools (26) · All tools