OmniTools
wordDifficulty: 3/5

Anagram Solver

Find every word that uses exactly the same letters as your input, using a precomputed signature index for instant results.

Letters only; spaces and punctuation are ignored.

A word is trivially an anagram of itself, so it is hidden by default.

Words you can spell using SOME of your letters (not exact anagrams), longest first.

Loading the 270,000-word list…
How anagrams are found: Each word in the dictionary is indexed once by its letters in alphabetical order, so ‘listen’ and ‘silent’ share the key eilnst. Finding your anagrams is then a single hash lookup on that key — not a scan of all 270,000 words. That is why results appear instantly as you type, even in your browser with no server involved.

How it works

  1. Type a word or a jumble of letters.
  2. Exact anagrams use every letter exactly once; the list is instant because each word is indexed by its sorted letters.
  3. Turn on sub-words to also see words that use only some of your letters, longest first.
  4. Copy a result list, or scroll the output to read it in place.
Privacy & Processing: Everything runs in your browser. Nothing you enter is uploaded, stored, or sent to analytics.

Frequently Asked Questions

What counts as an anagram here?

A word using every one of your letters exactly once. "listen" gives silent, enlist and tinsel. Words that use only some of your letters are not anagrams — the word unscrambler covers that case.

How is it instant on a 270,000-word list?

Each word is indexed by its letters sorted alphabetically, so "listen" and "silent" share the key "eilnst". Finding anagrams is then a single lookup rather than a comparison against every word.

Is the input word itself listed?

No, by default — telling you that "listen" is an anagram of "listen" is not useful. There is an option to include it.

Are accents and capitals handled?

Yes. Matching is case-insensitive and diacritics are folded, so "Café" and "face" are recognised as anagrams of each other.

Related Tools