Anagram Solver
Enter a word and find every real anagram that rearranges all of its letters, plus shorter sub-anagrams when no full match exists. Free, private, and matched right in your browser.
What is the Anagram Solver?
An anagram is a word made by rearranging every letter of another word, like turning "listen" into "silent". This Anagram Solver takes the word you type and finds all the genuine English words that use exactly the same letters, every one of them, in a different order. That strict definition is the whole point: the headline list contains only true anagrams, not a loose mix of shorter words. When a word has no full anagram, the tool drops down to its longest sub-anagrams so you still walk away with something useful.
The solving happens entirely in your browser, so the word you enter never leaves your device. The dictionary loads once and is cached, after which answers appear instantly. No account, no app, no tracking — just type and get the rearrangements.
How to use it
- Type the word (or a bag of letters) you want to rearrange.
- The first run loads the word list once; after that solving is instant.
- Read the exact anagrams at the top — every one uses all your letters.
- Scroll to the sub-anagram list for shorter words if you need more options.
The method behind it
Two words are anagrams if and only if sorting their letters produces the same string: "listen" and "silent" both sort to "eilnst". The solver computes that sorted signature for your input, then scans the dictionary for any word of the same length whose signature matches — excluding your original word so you only see real rearrangements. Words shorter than your input are checked with a letter-bag test and offered separately as sub-anagrams, ranked longest first.
Examples
- listen gives exact anagrams "silent", "enlist", "tinsel", "inlets"; sub-anagrams include "tiles", "inlet", and "stein".
- stressed gives the exact anagram "desserts", plus sub-anagrams such as "tresses" and "dresses".
- night gives the exact anagram "thing", plus sub-anagrams like "thin" and "ting".
Common use cases
- Puzzle and crossword fans cracking an "anagram of X" clue.
- Word-game players who specifically want a full-letter rearrangement.
- Writers and namers playing with letters to coin a memorable word.
- Teachers demonstrating how the same letters can spell different words.
Why use this one
Many sites labelled "anagram solver" actually just unscramble letters into any shorter word, which buries the true anagram you came for. This one keeps the two ideas separate: exact anagrams first, sub-anagrams second. It runs locally against an open list of about 350,000 words, loads fast on mobile, and never asks you to register. It sits alongside two siblings: the Word Unscrambler when you want every word from your letters regardless of length, and the Scrabble Word Finder when you want plays ranked by point value. For text stats, see the Word Counter.
Word list: the open-source dwyl/english-words list (MIT licence), trimmed to words of 2 to 15 letters. It contains common English words, not proper nouns.
Frequently asked questions
What is the difference between an anagram and unscrambling?
A true anagram rearranges every letter of the original word into a different real word, so listen and silent are anagrams because both use the same six letters. Unscrambling is looser: it also accepts shorter words that use only some of the letters. This solver leads with exact anagrams and lists shorter sub-anagrams separately, so you always see the strict answer first.
Why does my word have no anagram?
Many words simply cannot be rearranged into another valid English word — their letter combination is unique. When that happens the solver shows zero exact anagrams and instead lists the longest sub-anagrams it can build from your letters, so you still get useful results.
Can it solve anagrams of names or phrases?
Yes for single words. For a name or phrase, type the letters together with no spaces and it will treat them as one bag of letters. The dictionary contains common English words, not proper nouns, so it finds anagrams that are real words rather than other names.