SimpleToolbox

Anagram Solver

Unscramble letters instantly to find all valid English dictionary words. Perfect for Scrabble, Words With Friends, Wordle, and crossword puzzles. 370,000+ word database.

100% Local
Lightning Fast
Always Free

Anagram & Scrabble Solver

Unscramble letters to find all possible valid English words.

Min word length:
Loading English dictionary database (370k+ words)...

Found this helpful?

Share this free utility with your network.

What Is an Anagram?

An anagram is a word or phrase formed by rearranging the letters of a different word or phrase. The concept dates back to the ancient Greeks, who believed hidden meanings could be found by rearranging letters. The word itself derives from the Greek anagrammatismos (ἀναγραμματισμός), meaning "transposition of letters."

Famous historical examples include "astronomers""moon starers", "listen""silent", and "William Shakespeare""I am a weakish speller". Anagram solving is not only a word puzzle technique but also a core concept in combinatorics and computational linguistics.

How to Use the Anagram Solver

1. Enter Your Letters

Type your scrambled letters into the search bar. For example, enter OHTEL and the solver will find words like HOTEL, HOLE, TOLE, and THE.

2. Fine-Tune Filters

Set the minimum word length to filter out short words, or enable "Exact length match" to find words using all your letters—perfect for crossword clues.

3. Browse Results

Results are grouped by word length and sorted alphabetically. The longest words appear first, making it easy to find high-scoring Scrabble or Words With Friends plays.

Game-Specific Tips

  • Scrabble® (Hasbro): Focus on 7-letter words to earn the 50-point bingo bonus. Use our exact-match filter with all 7 rack tiles.
  • Words With Friends (Zynga): The letter values differ from Scrabble. Prioritize longer words containing J, Q, X, Z for maximum points.
  • Wordle (NY Times): Use exact match (5 letters) and cross-reference with known letter positions.
  • Crossword Puzzles: Set the exact length to match the number of squares in your clue, then review all candidates.

The Algorithm Behind the Solver

Our solver uses a letter-frequency histogram comparison algorithm. When you enter letters, the tool builds a frequency map (hash map) counting each letter. It then iterates through a 370,000+ word dictionary pre-loaded in browser memory and checks whether each word's character frequencies are a valid subset of your input's frequency map.

This approach runs in O(n × k) time complexity, where n is the dictionary size and k is the average word length. On modern hardware, this typically completes in under 100 milliseconds—entirely in your browser with zero server calls.

Frequently Asked Questions

What is an anagram?

An anagram is a word formed by rearranging all the letters of another word. For example, "listen" is an anagram of "silent". Our solver also finds partial anagrams—valid words using a subset of your letters.

How many words are in the dictionary database?

Our solver uses a comprehensive English dictionary containing over 370,000 valid words sourced from public-domain word lists compiled by the open-source community.

Can I use this for Scrabble or Words With Friends?

Yes. Enter all your available tile letters and the solver will find every valid word you can form. Use the minimum length filter to focus on high-scoring longer words.

How does the anagram algorithm work?

It uses a letter-frequency counting algorithm. It counts the occurrence of each letter in your input, then checks the dictionary for words that can be formed without exceeding any letter count. This runs entirely in your browser using JavaScript.

Is this tool private?

Yes. The dictionary is loaded once into browser memory, and all calculations happen client-side. No search queries are sent to any server.

Disclaimer

The tools and calculators provided on The Simple Toolbox are intended for educational and informational purposes only. They do not constitute financial, legal, tax, or professional advice. While we strive to keep calculations accurate, numbers are based on user inputs and standard assumptions that may not apply to your specific situation. Always consult with a certified professional (such as a CPA, financial advisor, or attorney) before making significant financial or business decisions.

Free Tools Alert

Join 10,000+ creators. Get our newest productivity tools, templates, and calculators directly to your inbox every month.

No spam. One-click unsubscribe.