Skip to content
Toolcroft

Anagram Solver - Find All Anagrams Instantly

Text Tools

Find all anagrams and sub-anagrams of any word or phrase. Unscramble letters and discover hidden words. Works entirely in your browser.

Loading the local ENABLE1 word list…

Use ? for a blank tile (up to 2); racks can contain up to 20 tiles. Blanks score zero.

Dictionary: 168,553 entries (168,551 ENABLE1 words filtered to 2–15 letters, plus qi and za). ENABLE1 is public domain, but this list is not an official Scrabble or Words With Friends lexicon.

How to use this tool

  1. Enter letters. Type a rack of up to 20 letters; use ? for up to two blank tiles.
  2. Choose options. Set minimum word length, include sub-anagrams, and choose a sort order.
  3. Find anagrams. Click "Solve" to see exact anagrams and shorter words from ENABLE1.
  4. Compare and copy. Review base Scrabble and Words With Friends scores, then copy a word with one click.

What Is the Anagram Solver?

The Anagram Solver finds dictionary words that can be formed from a set of letters. Enter any word or scrambled letters and discover exact anagrams (using all the letters) and sub-anagrams (using some of them), all processed locally in your browser.

What Is an Anagram?

An anagram rearranges all the letters of one word to form another. Classic examples include listen -> silent, race -> care, and eat -> tea. The solver checks every word in its built-in dictionary against the letter multiset you provide.

Sub-Anagrams

Sub-anagrams use some (but not all) of the available letters. They are useful for word games like Scrabble or Words With Friends where partial use of a rack is common.

How the solver works

The solver compares the letter multiset of each word in its built-in dictionary against the letters you enter. A word is a valid anagram if its letter multiset is identical to the input multiset; it is a valid sub-anagram if its multiset is a subset. A ? tile can replace one missing letter; up to two blanks are allowed. All processing happens locally in your browser - no rack letters are sent to a server.

Dictionary and game scores

The local list has 168,553 entries: 168,551 unique words from the public-domain ENABLE1 list, filtered to words 2–15 letters long, plus qi and za. ENABLE1 is not an official Scrabble or Words With Friends lexicon, so a result may not be accepted in a particular tournament or game. The score labels show each word's base tile values only. They do not include board premiums, and the Scrabble 50-point bingo bonus for using all seven tiles is not included.

Famous anagrams

Original wordAnagram
astronomermoon starer
listensilent
schoolmasterthe classroom
debit cardbad credit
conversationvoices rant on
the Morse codehere come dots

Scrabble strategy tips

  • Use the solver to find bingos: Playing all 7 tiles in one turn earns a 50-point bonus. Enter all 7 rack tiles to find bingo opportunities.
  • Use blank tiles with ?: Enter up to two question marks in your rack. Each can stand for one letter, is identified in matching results, and contributes zero points to the base tile score.
  • Prioritize high-value letters: Q, Z, J, and X are worth 8–10 points each. Searching for words containing these letters first can maximize your score.
  • Longer words are not always better: A shorter high-value word placed on a triple-word or triple-letter square often outscores a long word on plain squares. This solver does not model board squares, premiums, or bingo bonuses.

Why longer words produce more results

The number of possible arrangements of n letters grows factorially: 3 letters have 6 arrangements, 5 letters have 120, 7 letters have 5,040. More importantly, sub-anagram results grow with the number of sub-multisets - for n distinct letters there are 2ⁿ − 1 non-empty subsets to check. A 5-letter input checks 31 possible subsets; a 10-letter input checks 1,023. In practice most subsets don't produce valid dictionary words, but the filtering work still scales, which is why results for long or common-letter inputs can number in the hundreds.

Frequently asked questions

What is an anagram?

An anagram is a word or phrase formed by rearranging all the letters of another word. For example, "listen" and "silent" are anagrams of each other.

What is a sub-anagram?

A sub-anagram uses some (not all) of the available letters. For example, "tin" is a sub-anagram of "listen" because all its letters appear in "listen".

How large is the word list?

The local dictionary contains 168,553 entries: 168,551 unique ENABLE1 words filtered to lengths 2–15, plus qi and za. ENABLE1 is public domain but is not an official Scrabble or Words With Friends lexicon, so accepted words can differ. Matching runs in your browser; rack letters are not sent to a server.

Can I use blank tiles and see game scores?

Enter ? for a blank tile; up to two blanks are supported and each blank scores zero. Results show Scrabble and Words With Friends base tile values only. Board premiums and the 50-point Scrabble bingo bonus are not included.

Browse all text tools