Free online tools to generate, calculate,
convert, format, encode, and play.
 

Anagram Solver

Find all valid English anagrams of a word or phrase. Filter by dictionary and word count.



How It Works

An anagram rearranges all the letters of a word or phrase to form new valid words. This solver finds every possible anagram using an embedded English dictionary, entirely in your browser.

  • Letter sorting: each dictionary word is pre-sorted by its letters to create a canonical key. Words with the same sorted key are anagrams of each other (e.g., "listen" and "silent" both sort to "eilnst").
  • Single-word lookup: for single-word mode, the tool sorts your input letters and looks up matches instantly via a hash map — O(1) lookup time.
  • Multi-word anagrams: for two or three word results, the solver finds all dictionary words that can be formed from a subset of your letters, then combines pairs or triples whose letters together use all input letters exactly.
  • Dictionaries: the common dictionary contains ~5,000 frequently used English words for fast, relevant results. The full dictionary expands to ~20,000 words for more exhaustive coverage.
  • Filtering: results are grouped by word count, sorted alphabetically, and duplicates (same words reordered) are removed.

All processing runs entirely in your browser — no data is sent to any server.


Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with