Check whether two words are anagrams, or generate letter permutations of a single word.
An anagram is a word or phrase formed by rearranging the letters of another, using every letter exactly once — "listen" and "silent" are a classic example, as are "earth" and "heart." Checking whether two words qualify by hand means mentally sorting both sets of letters and comparing them, which gets error-prone fast once a word is longer than five or six letters, especially with repeated letters involved.
This tool handles two related but distinct tasks. The Check Anagram tab takes two words, strips spaces and lowercases both, sorts the letters of each alphabetically, and compares the results — if the sorted letter sequences match, the words are anagrams. The Generate Permutations tab does the more computationally intensive job of producing every unique way a single word's letters can be rearranged. Because the number of possible arrangements grows factorially with word length (a 7-letter word already has up to 5,040 possible orderings before removing duplicates from repeated letters), generation is capped at 7-letter input to keep the result list something you can actually scroll through rather than a runaway computation.
It's a go-to for crossword and word-game enthusiasts hunting for anagram-based puzzle answers, writers and poets looking for anagram wordplay, and students exploring combinatorics and permutations in a tangible, playful way. Everything computes locally and instantly, so you can experiment freely without any lag.