Runs locally — nothing is uploaded

Anagram Generator/Checker

Check whether two words are anagrams, or generate letter permutations of a single word.

How to use the Anagram Generator/Checker

  1. Use the "Check Anagram" tab to compare two words and confirm whether they're anagrams of each other.
  2. Switch to the "Generate Permutations" tab to see every unique letter arrangement of a single word.
  3. Permutation generation is capped at 7-letter words to keep the result list manageable — longer words produce factorially more combinations.
  4. Results update instantly with no upload or processing delay.

About the Anagram Generator/Checker

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.

Frequently asked questions

Do both words need to be the same length to be anagrams?+
Yes, by definition anagrams must use exactly the same letters, so they will always be the same length once spaces are removed.
Does the checker count spaces and case?+
No, spaces are stripped and letters are compared case-insensitively, so "Dormitory" and "dirty room" are correctly identified as anagrams of each other.
Why is permutation generation limited to 7 letters?+
The number of possible letter arrangements grows factorially — an 8-letter word already has up to 40,320 possible orderings, which becomes impractical to compute and display in a browser.
Does the permutation generator produce real words only?+
No, it generates every unique letter arrangement mathematically possible, which includes many combinations that aren't real dictionary words alongside the ones that are.

Related tools