Rhyme Finder
Find candidate rhymes by suffix-matching a built-in wordlist.
Overview
Type a word and get candidate rhymes pulled from a built-in English wordlist. The matcher works on the ending of the input, so the suggestions are spelling-based — "moon" returns "spoon, swoon, balloon, dragon" — rather than pronunciation-based. It's quick, deterministic, and runs entirely in your browser.
Songwriters drafting lyrics, poets stuck on a couplet, copywriters writing slogans, kids working on a poetry assignment, and rap battle judges checking near-rhymes all reach for it. It's a starting point, not a final answer — your ear ultimately decides what rhymes.
How it works
The tool extracts the last few characters of your input (typically 2–4) and scans the built-in wordlist for entries that share the same suffix. Longer suffix matches are weighted higher: a word ending in "-action" is a better rhyme for "action" than one ending in just "-ion". Some modes also strip silent letters or vowel groups to catch rhymes the strict suffix approach would miss.
For true pronunciation-based rhymes you need a phonetic dictionary like CMUDict; the built-in wordlist approach is faster but doesn't catch eye-rhymes vs ear-rhymes.
Examples
Input: moon
Suggestions: noon, soon, spoon, swoon, balloon, lagoon, cartoon, honeymoon
Input: cat
Suggestions: bat, hat, mat, rat, sat, gnat, splat, flat, that
Input: orange
Suggestions: (limited — famously hard to rhyme; suggestions may include sporange, door hinge)
FAQ
Why don't all suggestions actually rhyme out loud?
This is suffix-matching, not phonetic matching. "Cough" and "rough" share a suffix but don't rhyme out loud. Use your ear as the final filter.
What about near-rhymes and slant rhymes?
The tool returns spelling matches. For poetry, songwriters often want slant rhymes too — partial matches that bend the sound. Skim past the obvious matches for usable near-rhymes.
Can I add my own words?
The built-in wordlist is fixed. For private vocabulary, save your words with the Saved Word Lists tool and cross-reference manually.