An anagram rearranges every letter of a word or phrase to form another. This checker sorts and compares the character frequencies of both inputs to give an instant definitive answer — ignoring or including spaces and punctuation depending on your settings.
The algorithm strips or retains spaces and punctuation according to your toggle settings, lowercases both strings, sorts the characters alphabetically, and compares the sorted results. If the sorted character arrays match, the inputs are anagrams. The character frequency breakdown shows exactly which letters appear in each input and how the counts compare, making it easy to spot what differs when two phrases are almost anagrams.
"listen" and "silent" are classic anagrams — same letters, different arrangement. Spaces are usually excluded, so "astronomer" and "moon starer" count too. Use the toggle to control whether spaces and punctuation are included.
By default the checker is case-insensitive, treating "A" and "a" as the same character. Enable case-sensitivity in the options panel if you need a strict match.
Yes — paste full phrases into either input. The space-ignoring toggle lets you treat "Tom Marvolo Riddle" and "I am Lord Voldemort" as the same character set.
An anagram rearranges the letters of one string to form another string. A palindrome reads the same forwards and backwards (e.g. "racecar"). They are different properties — though some words are both.
Try the Word Frequency counter or the Text Reverse tool for more word-level analysis.