Also available in: Español · Português · Français · العربية
Anagram Solver and Word Unscrambler
Type any set of letters and instantly find every dictionary word you can spell from them, whether you need a full anagram or just any word that fits.
What is an anagram solver?
An anagram solver takes a set of letters and finds real words hidden inside them. This one doubles as a word unscrambler: type in a jumbled string of letters and it checks every possible arrangement against a dictionary, instead of you shuffling tiles around by hand or muttering the alphabet under your breath.
There are two different questions people bring to a tool like this, and it is worth keeping them separate. A true anagram uses every single letter you were given, once each, rearranged into a new word of the same length. Unscrambling is looser: it means any word you can spell using some or all of those letters, including much shorter words that ignore most of the rack. Both are useful, but they answer different puzzles, which is why this page treats them as two distinct modes rather than mixing the results together.
Type your letters into the field and results appear as you type, grouped by length with the longest words first. There is nothing to submit and nothing to upload, since the whole search runs on your own device.
How to solve an anagram or unscramble letters
- Type your letters into the “Your letters” field. You can include a question mark for each blank or wildcard tile you are holding, and results update immediately with no button to press.
- Choose “Use every letter” or “Any combination”. Use every letter finds true anagrams that are the same length as your input, while Any combination finds every word spellable from a subset of your letters, shortest words included.
- Narrow the list with “Starts with”, “Ends with” or “Contains”. Each result shows its tile score, clicking a word copies it, and Reset clears everything to start over.
Two modes, blank tiles, and tile scores
The mode toggle changes what counts as a match, not which dictionary is used. Use every letter restricts the results to genuine anagrams: every word is exactly as long as the letters you typed, using each one exactly once. Any combination drops that restriction entirely and returns every dictionary word that can be built from some subset of your letters, from two-letter plays up to the full length, which is the mode to reach for when you are stuck on a game board and just need any playable word rather than a rearrangement of everything in your rack.
A question mark stands in for a blank tile. The rule is mechanical: for each letter, the tool works out how many more copies a candidate word needs than you actually hold as real letters, and the total of those shortfalls has to be covered by the blanks you typed in. Because that shortfall is forced by the letters and the word, there is never a choice about which letter a given blank is standing in for.
Each result also shows a tile score, and it is worth being precise about what that number is. It totals the standard English tile values for the letters in the word, counting a blank as worth zero. That means a word that needs a blank to complete is always worth less than the identical word spelled entirely with real letters, since the blank contributes nothing to the total. The standard English set has two published totals that are useful as a check on any such table — it holds exactly 100 tiles including 2 blanks, and the whole set is worth exactly 187 points — and the values used here are held to both, so a mistyped letter value would fail the arithmetic rather than sit there quietly.
What the tile score does not do is score a play. Board premium squares, letter and word multipliers, and the bonus for placing every tile in your rack all depend on the board layout and on exactly how many tiles you place, none of which this page has any way to know. Treat the number as the raw value of the letters in the word, not as a prediction of what a move is worth.
Honest limitations
The most important thing to know before you rely on a result: this is not a tournament word list. The dictionary behind it is ENABLE, a public-domain English word list of 168,551 words from 2 to 15 letters, widely used across word tools, but official club and tournament play uses separate, licensed lists that are revised on their own schedule. Those lists differ from ENABLE in both directions, allowing words that are missing here and rejecting some words that appear here. Use these results as a study aid and puzzle helper, not as the final word in a dispute over a board.
The word list also loads on demand, one length at a time, so nothing downloads until you actually search and only the lengths that could possibly match your letters are fetched. That keeps short, common searches cheap, but it is honest to say the cost scales with your input: a seven-letter rack pulls roughly 139 KB of word list, while a full fifteen-letter rack pulls roughly 574 KB. An unusually long search is the one case where you will notice any loading at all.
Correctness was checked two separate ways rather than assumed. An independent implementation generated answers from the same word list, and it agreed with this tool across hundreds of racks and more than eleven thousand individual results in both modes. Beyond that, the engine is held to invariants that must hold for any correct result: every word returned really is spellable from the letters you supplied, no matching word in the dictionary is ever left out, every result in Use every letter mode is a genuine anagram of the input, and the full set of exact anagrams is always contained within the larger set of any-combination results. Three deliberate breakages of the engine were each confirmed to fail those checks, which is what makes passing them meaningful rather than a coincidence.
Why is it free?
The whole search runs in your own browser using a word list fetched straight to your device, so there is no file upload, no account to create, and no results locked behind a paywall or usage cap. There is nothing server-side to pay for beyond hosting the tool itself, which is why it stays free with no watermark on anything you copy.