Rhyme Finder
Type an English word and get every word in a frozen snapshot of the CMU Pronouncing Dictionary that rhymes with it by sound, not spelling: an exact rhyme shares every sound from the last stressed vowel to the end, so cat and hat share AE1 T while cough and tough do not rhyme. What it does differently: a word with several pronunciations, like record, lists each one for you to choose from, a word the dictionary lacks stays unknown instead of being guessed, and near rhymes are optional and labeled with how they differ. Filter by syllable count, page through the complete list, save the words you want, and copy or download them. The 3.6 MB dictionary of 126,052 words downloads from this site the first time you search, and every search runs in your browser.
Rhymes by sound, not spelling
Type a word and press Find rhymes. The 3.6 MB CMU dictionary loads from this site the first time, then every search runs in your browser.
- 126,052 dictionary words
- Exact and labeled near rhymes
- Every pronunciation shown
- Unknown words stay unknown
- Exact rhymes
- 0
- Near rhymes
- off
- Saved
- 0
Worked examples
Each example runs a real search on the dictionary snapshot.
- K AE1 T. The rhyme tail is AE1 T, shared by hat, bat and that: 130 exact rhymes.
- Three dictionary entries. Entry 1, R AH0 K AO1 R D, rhymes with board and afford; entry 2, R EH1 K ER0 D, with checkered.
- K AA1 F. Strict matching lists none of rough, tough, dough, though, through or bough: they share the spelling, not the sound.
- No exact rhyme in the dictionary. Exact + near adds porridge, with one consonant dropped.
- Near: unstressed vowel: The same sounds, except an unstressed AH0 in one word is IH0 in the other.
- Near: consonant family: The same vowels, with a consonant after the stressed vowel swapped for one of the same family, such as T for D.
- Near: consonant added or dropped: The same vowels and consonants, with one consonant added or dropped after the stressed vowel.
Consonant families
The near heuristic swaps a consonant only for another in the same row.
| Family | ARPAbet sounds |
|---|---|
| Stops | P B T D K G |
| Fricatives | F V TH DH S Z SH ZH HH |
| Affricates | CH JH |
| Nasals | M N NG |
| Liquids | L R |
| Glides | W Y |
Source and license
Pronunciations come from the CMU Pronouncing Dictionary (cmudict) by Carnegie Mellon University, snapshot retrieved 2026-09-21: 126,052 words and 135,166 pronunciations. The 3.6 MB file is served from this site, checked against its SHA-256 fingerprint before use, and used under its BSD 2-clause license. License file · cmudict on GitHub
CMUdict license text
Copyright (C) 1993-2015 Carnegie Mellon University. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. The contents of this file are deemed to be source code. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. This work was supported in part by funding from the Defense Advanced Research Projects Agency, the Office of Naval Research and the National Science Foundation of the United States of America, and by member companies of the Carnegie Mellon Sphinx Speech Consortium. We acknowledge the contributions of many volunteers to the expansion and improvement of this dictionary. THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY NOR ITS EMPLOYEES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Common questions
- How does the rhyme finder decide that two words rhyme?
- By sound. Each pronunciation comes from the CMU Pronouncing Dictionary as ARPAbet sounds, with a stress digit on every vowel: 1 primary, 2 secondary, 0 unstressed. An exact rhyme has the same sounds from the last stressed vowel (1 or 2) to the end of the word, so cat (K AE1 T) and hat (HH AE1 T) share AE1 T. Spelling plays no part: dough rhymes with though, while cough, tough and through do not rhyme with each other.
- Why does record show more than one pronunciation?
- Many words have more than one entry in the dictionary, and record has three: R AH0 K AO1 R D, R EH1 K ER0 D and R IH0 K AO1 R D. The page uses the first entry until you choose another, says which one it used, and searches again when you pick. Entry 1 rhymes with board and afford; entry 2 rhymes with checkered.
- What are near rhymes?
- Optional matches that keep the same vowels from the last stressed vowel on but change a consonant, labeled by how they differ: a consonant swapped for one of the same family (purple and circle, where P and K are both stops), one consonant added or dropped (orange and porridge), or an unstressed AH0 in one word that is IH0 in the other. They are a heuristic, so they appear only when you choose Exact + near, after the exact rhymes.
- Why are there no rhymes for orange?
- No other word in the dictionary snapshot ends in the same sounds from its stressed vowel, AO1 R AH0 N JH, so the exact list is empty. Choose Exact + near to see near rhymes such as porridge, which has the same vowels and drops the N.
- What happens with names, slang or words that are not in the dictionary?
- The snapshot holds 126,052 words, including many names and places. A word it lacks is shown as unknown and no rhymes are listed; nothing is worked out from the spelling. Names and dialect words may also be said differently from the North American pronunciations the dictionary gives.
- How are syllables counted, and what does the syllable filter do?
- One syllable per vowel in the dictionary pronunciation, since every vowel carries a stress digit. Banana (B AH0 N AE1 N AH0) has three, and fire has entries of two (F AY1 ER0) and one (F AY1 R) syllables in this dictionary. The filter keeps rhymes from 1 up to 12 syllables, or any length, and the page says how many matches fall outside the range you chose.
- Can I sort the rhymes by how common they are?
- No. The dictionary has no word frequency data, so the list can be ordered by fewest syllables or A to Z, and it includes rare words, names and places alongside everyday ones.
- How do I save or export rhymes?
- Press Save next to any word to add it to the saved list, which holds up to 500 words and is kept in this browser. Copy all rhymes and Download .txt export the complete current list, every page of it, with the pronunciation used, its rhyme tail and the source. The saved list copies or downloads on its own.
- Is my word sent anywhere?
- No. The first search downloads the 3.6 MB dictionary file from this site, checks its SHA-256 fingerprint and hands it to a background worker in your browser. Your word is not part of that request, and every search runs locally. Your word, settings and saved list stay in this browser, and Start over forgets them.
Rhymes compare North American English pronunciations from a frozen snapshot of the CMU Pronouncing Dictionary (retrieved 2026-09-21): an exact rhyme has the same sounds from the last stressed vowel to the end of the word. Proper names and other dialects may be pronounced differently, near matches are a labeled sound heuristic, and a word the dictionary lacks stays unknown instead of being guessed.