Free & unlimited

Anagram Solver

Find true anagrams that use every letter, plus multi-word anagram phrases and blank-tile wildcards.

Up to 15 letters. Use ? for a blank tile (up to 2, single words only). Spaces and punctuation are ignored.

Enter a word or a set of letters, then press Find anagrams (or Enter).

What is an anagram solver?

An anagram is a word or phrase made by rearranging every letter of another one exactly once. Listen becomes silent, enlist, tinsel and inlets; dormitory becomes dirty room; the eyes becomes they see. This tool finds those rearrangements for you, including multi-word phrases for short inputs, and lets you narrow them down with starts-with, ends-with and must-contain filters.

Everything runs in your browser. Your letters are never uploaded, and there is nothing to sign up for.

How to use the anagram solver

1Type a word or a set of letters (up to 15). Spaces, hyphens and punctuation are ignored, so you can paste a whole phrase.
2Optionally type a ? for a blank tile (up to two), or fill in Must contain, Starts with or Ends with to keep only matching answers.
3Press Find anagrams or hit Enter. Single-word anagrams appear first; phrase results follow when your input is 14 letters or fewer.
4Use Copy words or Copy phrases to take the list with you.

True anagrams vs. words you can make

Many sites blur two different questions. “Which words can I build from these letters?” accepts shorter words and leftover tiles. A true anagram uses all the letters, no more and no fewer. This tool answers the second question. If you want every shorter word hiding inside your letters, use the Word Unscrambler instead; the two tools are designed to be used together.

How it works

Every word in the dictionary is reduced to its letters in alphabetical order, so listen, silent, enlist and tinsel all become eilnst. Words that share that signature are anagrams of each other, which makes a single-word lookup instant. A blank tile simply tries each letter A to Z (or each pair for two blanks) and merges the matches; a small tag shows which letter the blank stood for. The word itself is not listed as an anagram of itself.

For phrases, the tool first keeps only the words whose letters fit inside yours, then looks for two or three of them whose letters add up exactly to your input. To stay readable and fast, phrase words must have at least three letters, the search stops after about 200 phrases or a couple of seconds, and the page tells you when it showed only the first results. The word list is ENABLE, a public-domain list of about 173,000 English words used in many word games. It includes plurals and some obscure entries and leaves out proper nouns, so it is not the official dictionary of any particular game.

Tips for puzzles, crosswords and word games

  • In a cryptic crossword, an anagram clue gives you the exact letters plus an indicator such as “mixed” or “broken”. Enter the fodder here and use Starts with or a crossing letter to pin the answer.
  • If you know a letter or two from crossing answers, put them in Starts with, Ends with or Must contain to shrink a long list.
  • In tile-based games, a bingo-style play uses every tile. Type your rack, add a ? for the board letter you might hook onto, and check which words appear.
  • Try your name, a team or a brand for a harmless fun anagram, then use the phrase results for the best ones.
  • No luck? Remove a letter, or switch to the Word Unscrambler to see near misses.

FAQ

What is the difference between this and the Word Unscrambler?
The Anagram Solver only returns words and phrases that use every letter exactly once. The Word Unscrambler lists all words, of any length, that can be made from some or all of your letters.
How do blank tiles (?) work here?
Each ? stands for one unknown letter that must be used. The tool tries every letter and shows matching words, tagged with the letter chosen. You can use up to two, and only for single words.
Why does it only show multi-word phrases for short inputs?
The number of ways to split letters into words explodes as inputs grow. Limiting phrases to 14 letters, three words at most, and a short search time keeps the page fast on phones. Single-word anagrams work up to 15 letters.
Why is a word I know missing?
It may not be in the ENABLE list (proper nouns, very new words, and some inflections are absent), or a filter is excluding it. Try clearing Must contain, Starts with and Ends with.
Is my input stored or sent anywhere?
No. The dictionary downloads to your browser when you click into the box, and all matching happens locally. Nothing you type leaves the page.