Anagram Checker

Check if two words are anagrams

CheckersFreeNo Signup
4.7(476 reviews)
All Tools

Loading tool...

About Anagram Checker

An interactive anagram checker that determines whether two words or phrases are perfect anagrams of each other. Compares both inputs by sorting their letters and matching character frequencies. Shows a visual side-by-side letter frequency breakdown, highlights matching and mismatched characters, handles multi-word phrases and optional space/case ignoring, and includes a library of famous anagram pairs. Also features an anagram solver mode that finds all valid English words that can be formed from a given set of letters. Perfect for word game enthusiasts, puzzle solvers, Scrabble players, and language learners.

Anagram Checker Features

  • Instant comparison
  • Letter frequency chart
  • Multi-word support
  • Case/space options
  • Famous examples
An anagram is a word or phrase formed by rearranging the letters of another. 'Listen' and 'Silent' use exactly the same letters — just in different order. The Anagram Checker instantly tells you whether two inputs are perfect anagrams by comparing their letter frequencies. It shows a visual breakdown of each letter's count, highlights any differences, and offers a collection of famous anagram pairs to explore.

How to Use the Anagram Checker

Enter two words or phrases and the tool instantly compares them:

  • Green result: The inputs ARE anagrams — they use exactly the same letters in the same quantities
  • Red result: The inputs are NOT anagrams — the tool shows which letters differ
  • Letter chart: A side-by-side frequency comparison of every letter

Toggle options to ignore spaces, punctuation, and case for phrase-level anagram checking.

Famous Anagram Pairs

History's best anagrams:

  • Astronomer → Moon starer
  • The eyes → They see
  • Dormitory → Dirty room
  • Listen → Silent
  • Funeral → Real fun
  • Election results → Lies, let's recount
  • A decimal point → I'm a dot in place

The Math Behind Anagram Detection

Checking anagrams is fundamentally a frequency comparison problem:

  1. Normalize both inputs (lowercase, remove non-letter characters if configured)
  2. Count the frequency of each letter in both strings
  3. Compare the frequency maps — if every letter has the same count, they're anagrams

This runs in O(n) time, where n is the length of the inputs — making it instant even for long phrases.

Step-by-Step Instructions

  1. 1Enter the first word or phrase in the top field.
  2. 2Enter the second word or phrase in the bottom field.
  3. 3The checker instantly shows whether they are anagrams.
  4. 4View the letter frequency comparison chart for each character.
  5. 5Try famous examples from the library for inspiration.

Anagram Checker — Frequently Asked Questions

Do spaces and punctuation count in anagram checking?+

By default, the checker ignores spaces, punctuation, and case — so 'Dormitory' and 'Dirty room' are considered perfect anagrams. You can toggle strict mode to include spaces and case in the comparison, which is useful for formal anagram puzzles that require exact character matching.

What makes a 'perfect' anagram?+

A perfect anagram uses every letter from the original exactly once — no letters are unused and none are added. 'Listen' and 'Silent' are a perfect anagram pair because both contain exactly one L, I, S, T, E, and N. Partial anagrams (using only some letters) are a different concept.

Can numbers be anagrams?+

Yes, the concept applies to any character set. '123' and '321' are digit anagrams. This tool works with any characters — letters, numbers, and even special characters if strict mode is enabled.

Share this tool: