UTILS.
100% in-browser
🔤

Anagram Solver

Find every dictionary word you can spell from a set of letters, with wildcard (?) support and perfect full-length anagrams highlighted.

Enter your letters (add ? for a blank tile), then press Solve.

About this tool

The Anagram Solver is a free, in-browser word tool that finds every valid English word hidden in a set of letters. Type up to 15 letters and it scans a bundled dictionary, returning each word whose letters can be drawn from your tiles — using every letter at most as many times as you supply it. Results are grouped by length, longest first, and words that use every one of your tiles are highlighted separately as perfect anagrams.

Everything runs locally in your browser using a dictionary loaded once on the page — nothing you type is uploaded or logged, so your puzzles stay private. You can include one or more '?' characters as wildcard (blank) tiles: each wildcard fills in for any single missing letter, which is handy for board games with blanks or when you are unsure of a letter. A minimum-length control lets you hide short two- and three-letter fragments when you only want the longer answers.

Results come from a public-domain English word list, so it is broad and great for puzzles, but some very modern or borrowed words (for example qi, za, xu, or zydeco) may be missing, and it includes some archaic and proper-name entries. Use it for crosswords, anagram puzzles, jumble games, and word-board racks whenever you need to turn a jumble of letters into real words fast.

Frequently asked questions

What is the difference between an anagram and a sub-word?
A perfect anagram uses every letter you entered exactly once; a sub-word uses only some of them. This solver returns both — perfect anagrams are highlighted at the top, and shorter words that use a subset of your letters are grouped by length below.
How do wildcard (blank) tiles work?
Type one or more '?' characters among your letters. Each '?' can stand in for any single missing letter, so a word is allowed if at most that many of its letters are not covered by your real tiles. This mirrors blank tiles in Scrabble and Words With Friends.
Why is a word I expected missing?
Results use a public-domain English word list. It is large but not identical to any official game dictionary, so some very modern, slang, or borrowed words (qi, za, xu, zydeco) may be absent while some archaic or proper-name words may appear.
Is there a limit on how many letters I can enter?
You can enter up to about 15 letters, which is the longest word length the dictionary contains. Longer inputs still work but only words up to the dictionary's maximum length can be returned.

More tools