Skip to content
TextArray
100% local

Anagram checker

Check whether two texts are anagrams of each other and see exactly which letters differ.

Input
Second text
Output

Anagram checker

Paste one text into each field and the checker tells you instantly whether they are anagrams — whether both use exactly the same letters, the same number of times. Case, spaces and punctuation never count, so "Listen!" and "Silent" match, and so do full phrases like "Dormitory" and "Dirty room". Under the verdict you see the sorted letter multiset of each side, which makes it obvious at a glance why two texts do or don't match.

When they don't match, the tool does the tedious part for you: it lists exactly which letters the second text is missing and which it has in excess, each with a count. That turns "not an anagram" from a dead end into a to-do list — you can see you are one r short and one t over, fix it and re-check as you type.

The "Ignore accents" option strips diacritics before comparing, so é counts as e and ü as u. Leave it on when you work across accented spellings or want a looser match; switch it off for a strict comparison where á and a are different letters — which matters in Slovak, Czech, Polish or Hungarian word play. Digits count as characters too, so numeric puzzles work as well.

Anagram checking is a staple of word games, crossword setting, Scrabble arguments and puzzle hunts, and it is genuinely hard to do by eye once texts pass a dozen letters. Both texts are compared entirely in your browser — nothing is uploaded anywhere.

FAQ

What counts as an anagram here?
Two texts are anagrams when they contain exactly the same letters and digits with the same counts. Case, spaces, punctuation and emoji are ignored, so "Astronomer" and "Moon starer" match.
What does "Ignore accents" do?
It strips diacritics before comparing, so é counts as e, ü as u and ß as ss. Switch it off and accented letters are compared exactly — á and a are then different letters.
What is the letter list under the verdict?
It is each text's letters sorted alphabetically — the letter multiset. Two texts are anagrams exactly when these two lines are identical, so it shows why the verdict is what it is.
How do I read the missing and extra letters?
They compare the second text against the first: "Missing from text 2: r ×1" means the second text needs one more r, "Extra in text 2: t ×1" means it has one t too many.
Is my text uploaded anywhere?
No. Both texts are compared entirely in your browser and never leave your device.