WEIR

Free tool

Twitter word cloud generator

Turn your tweets into a word cloud. Drop the archive X emails you, or paste any posts, then save the cloud as a PNG or SVG and the counts as a CSV. Everything runs in your browser.

Your cloud appears here once you drop your archive.

How to make a word cloud from your tweets

  1. Request your archive on X under Settings and privacy, then Account, then Your X data. X’s help page has the current steps.
  2. Download the ZIP when X says it’s ready, and drop it on the box above.
  3. Leave out words you don’t want, such as your own name, and pick 50, 100 or 150 words.
  4. Save the cloud as a PNG or SVG, and the full word counts as a CSV.

How the words are counted

Each word is counted every time it appears, in lower case, so “Launch” and “launch” are one word. Links, numbers and common filler words are skipped, and a possessive ’s is trimmed, so “NASA’s” counts as “nasa”. Reposts are off by default, because their words belong to someone else. The biggest word sits in the middle, and size follows how often each word appears.

Word clouds for a hashtag or another account

Paste any public posts, one per line, to cloud a hashtag, a brand or a reply thread. Weir’s API returns posts for a search or an account as JSON; see how to download all tweets from a user and the X advanced search builder. To read your archive post by post, use the Twitter archive viewer.

Questions

Is my archive uploaded anywhere?

No. The page reads the file and draws the cloud in your browser, and nothing is sent to Weir or anyone else.

Which words are left out?

Links, numbers, words under three letters and common English filler such as the, and and just, plus RT. @mentions are off by default and #hashtags are on; switch either with the boxes. Add your own words to the Leave out box.

Can I make a word cloud of someone else's tweets?

Yes, from their public posts. X gives you an archive of your own account only, so collect the other account's posts first, then paste them in with one post per line.

How big is the PNG?

2,000 by 1,200 pixels on a white background, which is sharp enough for slides and reports. The SVG scales to any size.

Does it work for other languages?

It counts words in any script that separates words with spaces. The filler list is English only, so add common words in your language to the Leave out box.