GenerateRandomSearch

Random Three-Word Generator

Three ordinary words are far easier to read out over a phone, write on a whiteboard or remember for an afternoon than a string of characters. The useful part is that a phrase here is not just a pretty draw: every phrase stands for exactly one number, and that number turns back into the same phrase. The words come from three fixed lists that share nothing between them, so a phrase can never be read two ways.

What this generator does

Draws a number from the space the shape allows and writes it out as three words, so the phrase and the number are two ways of writing the same thing.

How to use this tool

  1. Choose the shape of the phrase and what joins the words.
  2. Set how many you want.
  3. Generate, and copy the list.
  4. Use the look-up box to turn any phrase into its number, or any number into its phrase.

Understanding the controls

Shape of the phrase
Describing-describing-thing, describing-doing-thing, or doing-describing-thing. Each uses 64, 64 and 128 words in turn, giving exactly 524,288 phrases.
Joined with
Hyphens, spaces, full stops or nothing at all. The joining is presentation only; the words themselves are what carry the meaning.
How many
One to two hundred, and no phrase is ever produced twice in a batch.
Never use the same word twice
Matters only for the describing-describing-thing shape, where the two lists are the same one. Leaving it on rules out phrases like brisk-brisk-lantern.
Seed
A word reproduces exactly the same set of phrases, so the same batch can be handed to somebody else.

Common use cases

  • Naming rooms, meeting links, builds or test environments
  • A memorable label people can read out without spelling it
  • Guest network names or short-lived shared passwords
  • Giving each record a name as well as a number
  • Codenames for projects, tables or teams

How this generator works

A phrase is drawn as a number and then written out in mixed-radix — the same way a clock writes a count of seconds as hours, minutes and seconds. Every phrase is then read back through the lists and must give the same number again, which is checked for every phrase in the batch before it is shown. The size of the space is reported as the exact product of the list sizes, not an estimate.

Randomness and fairness

The number behind each phrase comes from the browser's secure generator. A seed reproduces the same set exactly — that path is deterministic, not cryptographic, and is meant for sharing a batch rather than for anything needing unpredictability.

For how randomness is produced across the whole site, see how Generate Random works.

Limitations and good to know

  • Half a million phrases sounds large but is not a secret. For a password, use a passphrase of more words from a larger list.
  • The lists are fixed and cannot be added to here, which is what keeps the numbering stable.
  • Words are English and lowercase, three to ten letters.
  • A phrase names a number, not a place — this is not a mapping scheme with any geography behind it.
  • Nothing Random Three-Word Generator produces is kept once the page closes — the seed is the only way back to the same output.

Privacy and your data

Phrases are made in your browser. No phrase, number or seed is transmitted or stored.