Anagram Checker
Check if two strings are anagrams with customizable normalization options.
Updated
What is the Anagram Checker?
The Anagram Checker determines whether two strings are anagrams of each other—meaning they contain the same characters with equal counts after normalization.
Why it matters
- Word games: Verify answers in Scrabble, crossword puzzles, or anagram challenges
- Language learning: Check spelling and character composition across languages
- Text analysis: Compare document fingerprints or find linguistic patterns
Tip: Try "listen" vs "silent" or "résumé" vs "resume" (with accent folding enabled).
How it works
This tool compares two strings by normalizing them into canonical forms and checking if they have identical character multisets.
Steps
- Enter string A and string B in the input fields
- Choose a comparison preset (strict, letters-only, or phrase-like)
- Adjust normalization options as needed (case, whitespace, punctuation, accents, Unicode handling)
- View the result instantly—anagram status, canonical forms, and character differences
Behind the scenes
The tool uses Unicode-aware normalization:
input strings → case fold → accent fold (optional) → filter punctuation/whitespace → canonical forms → character count comparison
Normalization presets
- Strict: Everything counts (except case if enabled)
- Letters/numbers only: Keeps letters and numbers; ignores whitespace, punctuation, and accents
- Phrase-like: Ignores whitespace and punctuation; keeps letters/numbers; folds accents
Diagnostics
When strings are not anagrams, the tool shows:
- Character count differences (which characters are extra/missing in each string)
- First mismatch position in the canonical form of string B
- Normalized lengths for comparison
Examples
Basic anagram
Classic word anagram check.
Phrase anagram
Phrase-like preset ignores spaces and punctuation.
Frequently asked questions
What is Anagram Checker?
What is Anagram Checker?
This tool checks whether two strings are anagrams by comparing their character counts after optional normalization.
How do I use Anagram Checker?
How do I use Anagram Checker?
Enter two strings in the input fields, select a comparison preset (or customize the normalization options), and the tool will instantly show whether they are anagrams.
Is Anagram Checker free?
Is Anagram Checker free?
Yes, it runs entirely in your browser with no server calls.
What normalization options are available?
What normalization options are available?
You can toggle case sensitivity, whitespace handling, punctuation filtering, accent folding (résumé → resume), and Unicode conservative mode for better handling of special characters.
What's the difference between the presets?
What's the difference between the presets?
- Strict: Everything counts—punctuation, spaces, accents all matter
- Letters/numbers only: Only letters and numbers are kept; everything else is ignored
- Phrase-like: Best for phrase anagrams—ignores spaces and punctuation but keeps letters and numbers
What does "First mismatch in B" mean?
What does "First mismatch in B" mean?
When strings are not anagrams, this shows the character position in string B where the character counts first diverge from string A, making it easy to spot where differences occur.
Related tools
More utilities you might find handy.
Case Converter
Convert text to various cases like uppercase, lowercase, title case, camelCase, snake_case, and more, with additional text cleaning features.
Find & Replace Tool
Find and replace text instantly online with regex, whole word, case matching, preserve case, and batch rules. 100% client-side.
Free Word Counter Online – Count Words, Characters & More Instantly
A fast, free word counter tool that counts words, characters, sentences, and paragraphs in real time. Includes reading time, keyword density, and optional word goal tracking.