The word lists
We use two public-domain word lists, both chosen so we can ship them openly and keep every tool free:
- ENABLE (Enhanced North American Benchmark Lexicon) — a widely used Scrabble-oriented list of about 170,000 clean, playable words. This is the list behind the anagram solver, Scrabble word finder, Words With Friends cheat, Jumble and Spelling Bee tools, because it stays close to what is actually playable in a game.
- ENABLE + dwyl — for the word unscrambler we merge ENABLE with the public-domain dwyl/english-words list (released under the Unlicense) for a combined 380,000+ word dictionary. This maximises coverage when the goal is simply to find every word your letters can spell. It includes many rare and technical words — and, being a broad dictionary dump, a small number of obscure or non-standard entries — so treat it as a completeness tool rather than a list of tournament-legal plays.
We deliberately do not scrape or ship data from the official, copyrighted tournament dictionaries (OSPD, NWL, Collins/CSW) or proprietary game word lists. Both of our lists are public-domain, so every word here comes from a source we can share and document.

How scoring works
Each word is valued with two tile-point systems so you can match the game you are playing:
| Game | Notable tile values |
|---|---|
| Scrabble | Q, Z = 10 · J, X = 8 · blank = 0 |
| Words With Friends | J, Z = 10 · X = 8 · H, L, N, U differ from Scrabble |
Scores reflect the tiles in a word only. Board bonuses — double- and triple-letter and word squares — depend on where you place the word and are not included, because they change with every board.
How the solver matches letters
- Anagram solver / word unscrambler — returns every word you can build from a subset of your letters, using each letter at most as many times as you hold it. Blank tiles (
?) stand in for any letter. - Jumble solver — exact-anagram mode: only words that use all your letters.
- Spelling Bee solver — words of four or more letters that use only the seven given letters and always include the center letter, with letters allowed to repeat.
How the engine works
Speed and privacy come from the same design decision: the solver runs entirely in your browser. When you open a tool, the relevant word list downloads once as a compressed file and is turned into a fast lookup index in memory. From then on, every search is answered on your device — nothing is sent back to a server.
To find the words in a set of letters, the engine compares the letters you entered against every word in the list using a letter-count signature. A word matches when it can be built from your letters without needing more of any letter than you hold; blank tiles relax that rule by standing in for any single letter. Because the whole list lives in memory, even a rack that produces hundreds of results returns in a fraction of a second, with no network round-trip to wait on.
Different tools apply different rules on top of that core match — exact-anagram mode for the Jumble solver, a required centre letter and a four-letter minimum for the Spelling Bee, and a length filter for the word-list pages — but the underlying matching and scoring are shared, which keeps results consistent across the site.
How we test the word lists
Before a word list ships, we run automated checks over it: every entry must be lowercase letters only, within a sensible length range, and free of duplicates, and the generated index is verified to round-trip a sample of known words and anagrams. We also spot-check well-known cases — that LISTEN and SILENT resolve to each other, that common racks return the expected high-scoring plays, and that the Spelling Bee rules exclude words missing the centre letter. These checks run every time we rebuild the data, so a bad or corrupted list cannot quietly reach the site.
Scores are computed from published tile values, which are facts about each game rather than copyrighted data, and we verify a set of reference words against the official point totals whenever we change the scoring tables.
Coverage and performance
The Scrabble-oriented ENABLE list holds roughly 170,000 words spanning two to fifteen letters, which covers essentially every word that fits on a standard board. The larger unscrambler list pushes past 380,000 entries for maximum coverage. For the word-list pages — such as 5-letter words — we pre-compute the exact set for that length so the filter is instant.
Because the matching happens on your device, performance depends on your browser rather than our servers, and modern phones and laptops handle even the largest searches comfortably. We ship the word lists compressed and load them only when a tool needs them, so pages stay quick to open and the heavier lists never slow down a page that does not use them. Text, structure and headings load first; the word data streams in behind them, which keeps the tools responsive and the pages accessible to screen readers and search engines alike.
Known limitations
- Official lists differ. Scrabble (TWL/Collins) and Words With Friends maintain their own dictionaries. A word valid here may not be legal in your specific game — always confirm in-app when it matters.
- Not the official lists. We use public-domain lists (ENABLE, and ENABLE + dwyl), not the copyrighted OSPD, NWL or Collins dictionaries. Coverage is close but not identical to sanctioned play, and the larger unscrambler list includes rare or non-standard words. This page is updated whenever the word lists change.
- No board context. The solver scores tiles, not placement. Use it to find the strongest word, then place it where the board rewards you.
Freshness
This page reflects the data and methodology as of the site’s current release. We update it whenever the word list or scoring changes, and we note material changes here so you can see what moved and when. Word lists evolve slowly, so results stay stable between updates rather than shifting under you from one day to the next.
Corrections and feedback
No word list is perfect, and public-domain lists carry a handful of obscure or non-standard entries — especially the larger unscrambler list. If you spot a word that should not be here, or a common word that is missing, tell us through the contact link in the footer. We review every report against our sources and fold genuine fixes into the next rebuild. Because we document our lists openly rather than treating them as a black box, corrections are easy to check and easy to make.
Back to the tools: anagram solver · word unscrambler · Scrabble word finder · Spelling Bee solver.