Random word generator
A hand-picked list of 1,388 everyday words, drawn with real randomness. Pick what you need it for and the settings follow. Everything happens in this tab.
How it works
Most random word generators run on a scraped dictionary, which is why they hand you words like "abaptiston" when you asked for something to draw. The list behind this one was chosen by hand, one word at a time: 1,388 words that a native speaker knows without looking up, can spell from hearing, and would not mind seeing in front of a classroom. It is a smaller list than the ones that advertise a hundred thousand words, and that is the whole point.
The randomness is the other half. Almost every generator uses Math.random, which browsers do not promise to be uniform, and the ones that reach for real cryptography usually spoil it by taking a remainder, which quietly favours the words at the front of the list. This one draws from your browser’s cryptographic generator and throws away the draws that would skew the result, so every word really is equally likely. That matters most in the passphrase mode, where the strength claim is only true if the draw is fair.
Words are dealt rather than rolled. A draw takes each word out of the deck as it goes, so a list of twenty words has twenty different words in it, and a game deals every card in the deck before any word comes round again. Pressing "next" thirty times in a party game gives thirty different words.
The four modes exist because the settings that help one get in the way of another. A list wants filters and a count. A game wants one enormous word and a space bar. A writing prompt wants friction between unrelated words. A passphrase wants strength arithmetic and no filters at all. Nothing is uploaded in any of them, and no word list is fetched: the whole corpus ships with the page and works offline.
How to use it
- 1 Pick what you need the words for. Everything else changes to suit it.
- 2 Set how many words, and narrow by first letter or length if you need to.
- 3 Generate. Click any word to copy it, or copy the whole list at once.
- 4 To give someone the same words, press "Use this code" and share the link.
Good to know
- The game deck deals every word once before repeating, so it is safe to keep pressing Space through a long round.
- A shared code reproduces the same list only if the filters match, since the filters decide which words the draw can reach.
- For a passphrase, eight words beats a six word Diceware phrase, and every word here is eight letters or fewer so you can actually type it.
- Passphrases cannot be shared with a code, on purpose. A reproducible passphrase is not a secret.
- Nothing is stored or sent. Close the tab and the words are gone, which is not true of a generator that logs what it served you.
Frequently asked questions
How random are the words?
They come from your browser’s cryptographic random number generator, the same one used to create encryption keys, and the draws that would bias the result are discarded rather than folded back onto the start of the list. That is stronger than the Math.random that most word generators use, and it is why the entropy figure in the passphrase mode can be trusted.
Can the same word come up twice?
Not within one draw. Words are dealt without replacement, so a list of twenty gives twenty different words and a game deals the whole deck before any word repeats. Generate again and you get a fresh draw, which can of course include words you saw before.
Can I give someone else the same words?
Yes. Press "Use this code" and share the link or the code itself. Anyone who opens it with the same settings sees the same words in the same order, which is what makes it usable for a class or a game night. It works without an account because the code is the only thing needed to reproduce the draw.
Is this good enough for a password?
A passphrase of eight words from this list carries about 82 bits of entropy, which is stronger than a six word Diceware passphrase and far stronger than anything most people invent. The page shows the real figure and how long an offline attacker would need, calculated from the actual size of the list. Use a password manager where you can; use a passphrase where you have to remember it.
Why is the word list smaller than other generators?
Because every word on it was read and kept on purpose. A scraped dictionary is larger and worse: it gives you obscure words for a party game, unspellable words for a passphrase, and the occasional word you would not want on a projector. A hand-picked list of 1,388 is more useful than 100,000 you have to skip past.
Can I use it for Pictionary, charades or Taboo?
That is what the game mode is for. Choose things to draw for Pictionary, actions to act out for charades, or both together, then deal cards with the space bar. The deck never repeats a word until it is exhausted, and the words were filtered for being drawable, which a dictionary word list is not.
Are the words in my language?
The words are English, in every language this page is offered in. The interface is translated, but a machine-translated word list would produce words that are technically correct and useless in a game, so the list stays English and says so rather than pretending otherwise.
Does it work offline, and is anything sent to a server?
It works offline once the page has loaded, and nothing is sent. The word list is part of the page rather than something fetched from an API, and generated words, including passphrases, never leave your device. You can confirm it in your browser’s developer tools, on the Network tab.
Related tools
Your files are processed on your device and are not uploaded. You can verify this in your browser’s developer tools under the Network tab.