🔤 Anagram Solver

Enter letters — find every valid English word you can make.

The Anagram Solver finds all valid English words that can be formed using the letters you enter. Each letter can only be used as many times as it appears in your input. Results are grouped by word length. Perfect for Scrabble, Words With Friends, Wordle and other word games.

How to use the anagram solver

Type your letter rack into the input field — for instance, the seven tiles you've drawn in Scrabble. Hit Solve and the tool returns every valid word that can be built from those letters, grouped by length so the highest-scoring options sit at the top. Wildcards are supported as a question mark or asterisk if you enable that option. To find anagrams using all letters at once (a true anagram), filter the result to your exact length. The solver respects Scrabble-style rules: each letter can only be used as many times as it appears in your input.

How the solver works under the hood

A naïve solution would generate every permutation, which explodes combinatorially. Instead, each dictionary word is preprocessed into a sorted-letter signature — "EARTH" becomes "AEHRT". Your input is sorted the same way, then for every dictionary entry the tool checks whether each letter in the entry appears with sufficient count in your rack. That single-pass check is fast enough to scan tens of thousands of words in milliseconds even on a phone. The dictionary used is a clean modern Scrabble-friendly word list.

Frequently Asked Questions

What is an anagram?
An anagram is a word or phrase formed by rearranging all the letters of another word or phrase. For example, LISTEN is an anagram of SILENT, and EARTH is an anagram of HEART.
How many words are in the dictionary?
The full Official Scrabble Players Dictionary (OSPD5) contains over 100,000 words. This solver uses a curated list of the most common English words for practical word game use.
Why is "qi" or "za" valid?
Two-letter words like QI, ZA, AA and OE are official Scrabble words even though they look obscure. They're in the tournament word list, so the solver returns them. They're invaluable for short scoring plays around premium squares.
Does it support wildcards?
Yes — use ? for a single blank tile. Each blank counts as one wild letter, matching how blank tiles work in Scrabble.

Common uses

Cracking a tough Scrabble or Words With Friends rack, finding daily Wordle starting words, solving newspaper anagram puzzles, generating brand or character name ideas, or just exploring how rich the English language is from a fistful of letters.

RELATED TOOLS
Rhyme FinderWord CounterTitle Generator