GenerateRandomSearch

Spoonerism Generator

A spoonerism swaps the openings of two words and leaves everything else exactly where it was: a crushing blow becomes a blushing crow. That “exactly where it was” is the whole trick and the easy thing to get wrong, so this swaps whole consonant clusters rather than single letters, and checks the result by confirming the two endings are untouched and the two openings have genuinely changed places.

What this generator does

Picks two words in your phrase that begin with different consonant clusters, exchanges the cluster each opens with, and leaves every other word and every ending untouched.

How to use this tool

  1. Type a phrase of two or more words.
  2. Generate, and read which two words traded openings.
  3. Run again on a longer phrase to swap a different pair.
  4. Use Surprise me for a phrase that is known to work.

Understanding the controls

Phrase
Two to twelve words. At least two of them must begin with different consonant clusters: a word starting with a vowel has no opening sound to trade, and two words that open the same way would swap to the phrase you typed.
Surprise me
Loads a phrase from a built-in list chosen because every one of them has two words that can swap.

Common use cases

  • Writing a joke, a pun or a comic character's dialogue
  • Teaching what a spoonerism is with examples students supply
  • Making a puzzle where the answer is the un-swapped phrase
  • Naming something deliberately silly
  • Practising the sounds in a speech or drama exercise

How this generator works

Each word is split into its onset — the consonants before its first vowel — and the rest. Two words are chosen at random from those that have an onset and a vowel after it — a number, a bracketed word or an abbreviation with no vowel is left alone, and “qu” moves as one — always a pair whose onsets differ, and their onsets are exchanged, each taking the capitals of the one it replaces. The check holds that every other word is character-for-character unchanged, that each swapped word now carries the other's opening, and that each still carries its own ending. Because only the openings move, swapping the same pair again returns the phrase as it started; the one exception is a word with capitals inside its opening, so “McDonald” comes back as “Mcdonald”.

Randomness and fairness

Which two words are swapped is chosen with the browser's cryptographic random source, so a phrase of three or more words gives a different swap each run.

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

Limitations and good to know

  • Openings are read from spelling rather than pronunciation, so a swap can produce something that looks right and sounds odd.
  • Words beginning with a vowel have no opening to trade and are skipped; a phrase with fewer than two consonant-initial words, or whose consonant-initial words all open the same way, is refused.
  • It cannot tell whether the result is funny, or whether it accidentally spells something you would rather it did not.
  • Only two words are ever swapped, however long the phrase is.

Privacy and your data

The phrase is swapped in your browser. Nothing you type is uploaded, stored or included in analytics — only the fact that the tool ran.