About this tool
Find words that share a starting sound, not just a starting letter, and build alliterative lines from them.
This finder groups words by the sound a word starts with rather than the letter it is spelled with, which is what alliteration actually repeats. It reads the onset using English spelling rules — ph as /f/, kn and gn as /n/, wr as /r/, soft c as /s/, soft g as /j/, qu as /kw/ — so phone matches fire, knight matches night, and city never matches cold. Poets, copywriters, teachers and anyone naming a brand or a headline can pull matching adjectives, nouns, verbs and adverbs, then see sample lines built from them.
Open Alliteration Word Finder on AltFTool — it loads instantly in your browser.
Enter the values you already know.
Fine-tune the options to match your scenario.
Read the result and use it in your planning or reporting.
Digraphs and silent letters are resolved, so ph, kn, gn, wr, ps, rh and soft c or g land in the right group.
Match on the first sound alone, or demand the identical onset cluster when you want street with stream rather than with sea.
Adjectives, nouns, verbs and adverbs come separately, so a phrase can be assembled instead of just a pile of words.
The repetition of the same initial consonant sound in words that are close together, as in 'wild and windy'. It is defined by sound, so 'phone' and 'fire' alliterate while 'city' and 'cold' do not, even though the second pair shares a letter.
Yes, by convention. Words beginning with any vowel sound are treated as alliterating with each other — 'ancient orchard' or 'idle echo' — and some traditions, including Old English verse, count all vowel onsets as a single alliterating group.
Alliteration repeats the sound at the start of words, assonance repeats vowel sounds inside words, and consonance repeats consonant sounds anywhere, often at the end. 'Fresh forest' is alliteration; 'deep green sea' is assonance; 'blank and think' is consonance.
Not usually. Standard alliteration needs only the first sound, so 'sea' and 'street' both count as /s/. Strict alliteration, used in Germanic and Old English verse, matches the full cluster — st- pairs only with st-. Turn on strict cluster matching here when you want that tighter rule.