Anagram Generator
Type any word or phrase and the tool returns every arrangement of its letters that forms a real word from the English dictionary. Filter by minimum length, allow or block using extra letters, and optionally surface multi-word anagrams. Handy for crosswords, puzzle hunts, band names and wordplay.
How to generate anagrams
-
1
Enter the source word or phrase
Case and spaces are ignored. Accents and punctuation are stripped before matching.
-
2
Pick the minimum word length
Default is usually 4 letters; lower to 2-3 for Scrabble-style short words, higher to filter noise.
-
3
Choose single-word or multi-word
Single-word uses all letters exactly once. Multi-word combines dictionary words that together use each letter once.
-
4
Browse the results
Output is sorted by length then alphabetically. Copy any candidate for crosswords, puzzles or naming.
Famous anagrams
| Source | Anagram |
|---|---|
| LISTEN | SILENT |
| ASTRONOMER | MOON STARER |
| ELEVEN PLUS TWO | TWELVE PLUS ONE |
| TOM MARVOLO RIDDLE | I AM LORD VOLDEMORT |
| DORMITORY | DIRTY ROOM |
| A GENTLEMAN | ELEGANT MAN |
| SCHOOLMASTER | THE CLASSROOM |
| THE EYES | THEY SEE |
Types of anagrams
- Perfect anagram: uses every letter exactly once, no letters added or removed.
- Imperfect anagram (subanagram): uses a subset of the source letters.
- Antigram: anagram whose meaning is the opposite of the source (“funeral” = “real fun”).
- Pangrammatic anagram: an anagram of the full alphabet.
Why long phrases have so many anagrams
The number of possible letter arrangements grows factorially: an n-letter string has n! arrangements. A 10-letter input has 3.6 million; a 15-letter input has 1.3 trillion. Dictionary filtering cuts this to a tractable list — usually dozens to hundreds of valid candidates for a 10-15 letter input.
Crossword and puzzle use
Cryptic crossword clues often hide anagrams with an “anagram indicator” — words like broken, mixed, strange, wild, confused. Example: “Broken heart (5)” = EARTH. The tool accelerates solving by letting you paste the fodder letters and get candidates matching the enumeration.
Frequently Asked Questions
Yes if you enable multi-word mode. The algorithm splits the letter set into two parts and searches the dictionary on each, returning combinations whose letters total matches the input exactly.
Either the dictionary is limited (typical coverage is 100,000-200,000 words) or the minimum length filter is excluding it. Proper nouns, slang and most abbreviations are not in standard dictionaries.
Accents are stripped before matching (é becomes e, ñ becomes n) because most anagram dictionaries are ASCII-only. If you need accent-preserving anagrams for non-English languages, use a language-specific tool.
Around 20-25 letters is the practical ceiling. Above that the combinatorial explosion is too large for interactive use — the tool may return partial results or time out.