Find meaningful English words and perfect anagrams from any set of scrambled letters, instantly.
- Instant results: Finds all valid anagrams and sub-words using a 20,000-word English dictionary.
- Column view: Results grouped by word length—perfect anagrams first, then sub-anagrams.
- Modern UI: Clean, responsive design for desktop and mobile.
- Open source: 100% client-side and privacy-friendly.
-
Clone or Download
git clone https://github.com/malavika-suresh/Anagram-solver.git cd anagram-solver
-
Open the App
Just open solver.html in your browser—no installation or server required!
-
Enter your letters
Type any scrambled letters into the input box.
Example:education -
Click “Solve Anagram” or press Enter.
The app will find all possible English words you can make from those letters. -
Explore results
- First column: “Perfect Anagrams” (use all your letters)
- Other columns: Longer to shorter words using your letters
- Tip: Hover over words to see their length.
- Uses the 20,000 most common English words (Google's list).
- Finds all words that can be formed from your input letters, filtering to only meaningful results.
- Designed for fast performance up to 18 letters (desktop) or 12 letters (mobile).
Input: creative
Output:
- Perfect Anagrams: creative
- 8-Letter Words: reactive
- 7-Letter Words: recite, crate, etc.
- Solving crosswords, Scrabble®, word puzzles, or brain teasers.
- Exploring word combinations for creative projects.
- Learning new words and improving vocabulary.
Try it instantly here:
https://malavika-suresh.github.io/Anagram-solver/index.html
Pull requests are welcome!
- Fork the repository
- Make your changes (UI, performance, features)
- Submit a pull request
This project is MIT Licensed.
The word list is public domain (source).
Created by Malavika Suresh
If you found this useful, please star the repo!
Happy anagramming!