Anagram Solver

Check whether two words or phrases are anagrams, or generate every possible letter arrangement of a word, with a letter-frequency table and length filters.

What Is an Anagram? What Does Anagram Mean?

So what is an anagram, and what does anagram mean? An anagram is a word or phrase formed by rearranging the letters of another, using all the original letters exactly once. The two must contain the same letters the same number of times; spaces and capitalization are ignored. The word itself comes from the Greek ana (again) and gramma (letter), so an anagram is literally a "re-lettering". The most famous example is "listen" and "silent". This anagram solver does two things: it checks whether two words are anagrams of each other, and it generates every possible letter arrangement of a word.

How the Anagram Checker Works

To check a pair, the tool normalizes both inputs (lowercase, letters only), sorts the letters alphabetically, and compares them. If the sorted letters match, the words are anagrams. If not, a letter-frequency table shows exactly which letters are missing or extra in each word.

  • Exact Match: Both words use the same letters — confirmed.
  • No Match: The frequency table highlights the differences.

Famous Anagram Examples

Some of the best-known anagram examples show how a clever rearrangement can mirror the original meaning, which is what makes them so satisfying:

  • "listen""silent" — the most quoted pair of all.
  • "dormitory""dirty room" — the new phrase describes the old word.
  • "the eyes""they see" — a neat self-referential anagram.
  • "astronomer""moon starer" — meaning preserved across the rearrangement.
  • "a gentleman""elegant man" — a flattering reshuffle of the same letters.

Writers have long used anagrams for pen names and hidden messages: Galileo encoded his discoveries as anagrams, and many authors build pseudonyms by scrambling their own names. You can test any pair of these in the Anagram Check tab to confirm the letters match exactly.

Anagram Maker: Letter Arrangements (Permutations)

Working as an anagram maker and anagram generator, the Letter Arrangements tab generates every permutation of the letters you enter. A set of n distinct letters has n! arrangements:

Letters Arrangements (n!)
36
424
5120
6720
75,040
840,320

Repeated letters reduce the number of unique arrangements (for example, "letter" has fewer than 6! because of the repeated "t" and "e"). Because the count grows so fast — eight letters already produce over forty thousand orderings — the tool caps the output and lets you set both a maximum number of results and a minimum word length. This keeps the list readable and helps you focus on the longer arrangements that are most likely to be real words. For very long inputs, enter only the most useful letters or raise the minimum length so the results stay practical rather than overwhelming.

Anagram Finder for Word Games and Puzzles

As an anagram finder, this tool is at home in many word games. In Scrabble and Words With Friends, rearranging your tiles into valid words is the core skill. Crossword clues often hide anagrams, and word-chain games rely on spotting them quickly. The Letter Arrangements tab lists every ordering of your letters so you can scan for words you recognize; pair it with a dictionary to confirm valid plays.

Anagram vs Palindrome and Other Wordplay

It helps to know how an anagram differs from related kinds of wordplay, because the terms are easy to mix up:

  • Anagram: Rearranges all the letters of a word into a different word — "listen" to "silent".
  • Palindrome: Reads the same forwards and backwards — "level" or "racecar". The letters are not rearranged.
  • Pangram: A sentence using every letter of the alphabet at least once — "the quick brown fox jumps over the lazy dog".
  • Cipher: Replaces letters by a rule (such as a shift) rather than reordering them.

Only the anagram keeps exactly the same letters in a new order, which is why the letter-frequency check in this tool is the surest way to confirm one.

Tips for Spotting and Making Anagrams

A few simple habits make wordplay much easier, whether you are solving a puzzle or inventing a clever pen name:

  • Sort the letters first: Writing the letters in alphabetical order, exactly as this tool does, instantly reveals whether two words share the same set.
  • Watch the vowels: Counting vowels and consonants separately quickly rules out pairs that cannot match.
  • Group common endings: Familiar chunks like "-ing", "-ed" or "-er" help you reassemble real words faster from a jumble.
  • Use length filters: When the letter count is high, set a minimum length so the list focuses on the longer, more useful words.

How to Use This Anagram Solver

Use the Anagram Check tab to compare two words or phrases — the result shows whether they match, with a letter-by-letter frequency breakdown. Use the Letter Arrangements tab to enter up to 8-9 letters and list every permutation, grouped by length, with options for the maximum number of results and the minimum length. Copy the result list with one click. See the FAQ below for more on the topic and on permutations.

Frequently Asked Questions About the Anagram Solver

An anagram is a word or phrase formed by rearranging the letters of another. Both must contain exactly the same letters the same number of times. Spaces and case are ignored. Classic examples: "listen" and "silent", or "dormitory" and "dirty room".

The word anagram comes from Greek: "ana" (again) + "gramma" (letter). It means rearranging the letters of a word to form a new one. Anagrams are used in word games, puzzles and ciphers.

An anagram puzzle gives you a set of letters that must be arranged into one or more real words. It is the basis of games like Scrabble, crosswords and word chains. The "Letter Arrangements" tab lists every permutation of the letters you enter to help solve them.

In the Anagram Check tab, enter two words to see whether they are anagrams; a letter-frequency table and any missing/extra letters are shown. In the Letter Arrangements tab, enter letters or a word and click Find; all unique permutations are listed and grouped by length.

Not necessarily. The Letter Arrangements tab generates every possible ordering of the letters, regardless of whether it forms a real word. No dictionary is used, so look up an arrangement in a dictionary to confirm it is a valid word.

A word with n distinct letters has n! (n factorial) arrangements: 4 letters = 24, 5 = 120, 6 = 720, 7 = 5,040, 8 = 40,320. Repeated letters reduce the number of unique arrangements. The tool caps the output to keep it manageable.

Couldn't find the answer you were looking for?

Explore all our tools and get the fastest answer to your question.

Go to All Tools