Anagram Solver

Paste a set of letters and the tool lists every unique way they can be rearranged. It keeps letters and digits, removes spaces, punctuation and wildcards, deletes duplicate permutations and sorts the results alphabetically. It does not check a dictionary, so some outputs will be real words and others will just be possible arrangements.

How to solve an anagram

  1. 1

    Enter the letters

    Type or paste up to 10 letters and digits. Spaces, punctuation and wildcards are ignored, so an input like "e a r t h" or "E?RTH" is treated as "earth".

  2. 2

    Generate the arrangements

    Press the button and the tool lists every unique permutation of the letters, sorted alphabetically.

  3. 3

    Read the count

    The number under the list is the total of unique arrangements after duplicate letters are removed, with up to 200 results shown.

  4. 4

    Scan for useful candidates

    Copy the arrangements and check them against your puzzle clue, dictionary or word list; verify each candidate yourself, because the tool does not check a dictionary.

What this tool lists

The tool generates every unique arrangement of the letters you enter. An input of n distinct letters has n! arrangements, so a 6-letter set produces 720 results and an 8-letter set produces 40,320. The input is limited to 10 letters and the display is capped at the first 200 results so the page stays responsive.

Why the result count can be smaller than n!

Repeated letters create duplicate permutations. The tool removes them, so a word like “letter” (six letters, two of them the same) has far fewer unique arrangements than six different letters.

Arrangements, not dictionary words

The tool does not check a dictionary. Some outputs are real words and useful anagrams; others are just possible combinations of letters. For crosswords, paste the fodder letters and scan the list for a candidate that fits the clue. For example, the cryptic clue “Broken heart (5)” gives the fodder HEART, and EARTH is one of the arrangements the tool returns.

Characters that are removed

Only letters and digits are kept. Spaces, hyphens, apostrophes, underscores and wildcards such as ? or * are stripped before the arrangements are generated, so they cannot be used as placeholders. For classic word anagrams, use plain letters only.

Frequently Asked Questions

No. It lists unique arrangements of the letters and does not check a dictionary. Some outputs are real anagrams; others are just possible permutations.

Repeated letters create duplicate permutations. The tool removes the duplicates, so a word like “letter” has far fewer unique arrangements than six different letters would.

The number of arrangements grows factorially and 10 letters already produce 3,628,800 permutations. The input is capped at 10 characters and at most the first 200 results are shown.

No. Everything except letters and digits is removed before the arrangements are generated, so wildcards like ? or * are ignored rather than treated as placeholders. Use plain letters for classic word anagrams.

Related Tools