Portmanteau Generator
A portmanteau is not two words stuck together — it is the front of one word wearing the back of another, joined where they sound alike. Smoke and fog make smog; breakfast and lunch make brunch; motor and hotel share an “ot” and make motel. This finds every join your two words allow, ranks them by how smoothly they meet, and checks each result really is a prefix of the first word followed by a suffix of the second before it shows you anything.
What this generator does
Searches both words for letters they share, builds a blend at every shared run, and ranks them by how much is shared and how evenly the two words are represented. Where they share nothing, it falls back to the opening cluster of the first word on the body of the second — which is exactly how brunch and smog are built.
How to use this tool
- Type the word the front should come from.
- Type the word the back should come from.
- Generate, and read the blend along with where the join fell.
- Run it again for a different join, or swap the two words for a different shape entirely.
Understanding the controls
- First word
- Contributes the opening. Longer words give more places to join, so a two-letter word will usually be refused.
- Second word
- Contributes the ending. Swapping the two words changes the result completely; both orders are worth trying.
- Surprise me
- Fills both boxes from a list of concrete, picturable words that tend to blend well.
Common use cases
- Naming a product, band or project from two ordinary words
- Finding a joint household or couple nickname
- Coining a word for a thing that does not have one yet
- Teaching what a portmanteau is with examples the class supplies
- Getting past a blank page when a name has to sound like both halves
How this generator works
For every run of letters the two words have in common, the blend keeps the first word up to and including that run and continues with the second word after it. Candidates are dropped unless each word contributes at least two letters of its own, the result contains a vowel, and it is shorter than the two words joined — which is what rules out the stubs a plain overlap search produces. Before display, the blend is re-tested against the two words: some split of it has to be a prefix of the first and a suffix of the second, with both halves non-empty.
Randomness and fairness
The join is chosen at random from the strongest few, so running it again on the same pair gives a different blend where one exists. The list of possible blends is fixed by the two words.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- It joins letters, not sounds, so two words that rhyme without sharing spelling will not find each other.
- The result is a coinage, not a dictionary word — the tool cannot tell you whether anyone else already uses it.
- Very short words often have no join that still reads as a word, and are refused rather than mangled.
- Ranking is a heuristic about smoothness, not taste; the best blend for your purpose may be further down the list.
Privacy and your data
Both words are blended in your browser. Nothing you type is uploaded, stored, or included in analytics — only the fact that the tool ran.
Related generators
- Backronym GeneratorTurns a word into a phrase whose initials spell it, built to a grammatical shape rather than assembled from whatever fits.
- Alliteration GeneratorBuilds a phrase where every word opens with the same sound, matching whole consonant clusters rather than just the first letter.
- Spoonerism GeneratorSwaps the opening sounds of two words in your phrase and proves nothing else moved by swapping them back.