Anagram generator

Type a word up to 7 letters and get every possible combination of its letters. Bonus: instantly check whether two words are anagrams of each other.

Generate the anagrams of a word

๐Ÿ”’ Everything happens in your browser: no word is sent or saved.

Check whether two words are anagrams

Why the 7-letter limit

The number of anagrams grows with the factorial of the word's length: a 5-letter word produces up to 120, a 6-letter word up to 720, a 7-letter word up to 5,040. At 8 letters you're already at 40,320, and at 10 you pass 3.6 million โ€” a list that's impossible to read and heavy even to display. That's why the generator stops at 7 letters. If the word contains repeated letters, duplicates are removed automatically: "loot" produces 12 unique combinations, not 24.

More than a game: anagrams in the English language

English is full of "true" anagrams โ€” pairs of real words made from the same letters: listen/silent, night/thing, dusty/study, cinema/iceman. They power countless word puzzles and are pure gold in Scrabble, where rearranging the same tiles can turn up a much higher-scoring word. The checker above ignores spaces, capitalization, and accents, so it works with whole phrases too: try "dormitory" and "dirty room".