Word Finder
Enter the letters you have. Get back every word you can make from them, longest first, scored for the game you are playing.
Searching 172,749 words. Nothing you type leaves your browser.
5 Letter Words
All 8,624 of them, split by the letters you already know.
Free Word Games
Ours, not anyone else's. Play as often as you like.
Word Quest
Guess the hidden five-letter word in six tries. Unlimited rounds, no daily cap.
Daily Word
One shared five-letter puzzle per day. Everyone gets the same word.
Mini Crossword
A five-by-five crossword you can finish over one coffee.
Letter Drop
Spell words from a falling tray of letters before it fills up.
Daily Puzzle Hints
Nudges first, answers only if you ask for them.
Wordle Hints
Six guesses, five letters, one word a day.
Connections Hints
Sixteen words, four hidden groups, four mistakes allowed.
Strands Hints
A themed word search with one spanning answer.
Spelling Bee Hints
Seven letters, one mandatory centre, as many words as you can find.
Mini Crossword Hints
A five-by-five crossword most people finish in under two minutes.
Contexto Hints
Guess the word by semantic closeness, not spelling.
Solvers & Helpers
The same search engine, tuned for the game in front of you.
Word Finder
Enter your letters and see every word you can make, ranked by score.
Word Unscrambler
Paste scrambled letters and get back every real word hiding in them.
Anagram Solver
Rearrange a word or phrase into every anagram the dictionary allows.
Scrabble Word Finder
Find the highest-scoring play in your rack, with tile values and blanks.
Words With Friends Solver
Same rack, Words With Friends tile values — because the scoring differs.
Wordle Solver
Feed in your green, yellow and grey tiles to narrow the answer down.
Jumble Solver
Crack the daily newspaper jumble one scrambled word at a time.
Wordscapes Solver
Enter the letter wheel and get every word the level will accept.
Crosswords
Two ways in: by the letters in the grid, or by the clue itself.
How the Word Finder works
Type the tiles you are holding and press Find. The finder checks every word in a 172,749-word English lexicon against your letters and keeps the ones you can actually spell, then sorts them longest first — because in nearly every tile game, length is what wins.
Blanks and wildcards
A ?, an asterisk or a plain space all mean the same
thing: a blank tile that can become any letter. You can use up to
three. Words that lean on a blank are scored honestly — a blank is
worth nothing, so the finder charges it against the most valuable
letter in the word rather than quietly counting it as a Z.
Narrowing the results
Four filters sit under the main box, and they stack:
- Starts with — when you are building off a letter already on the board.
- Contains — a run of letters anywhere in the word.
Put an underscore where a letter is unknown, so
a_ematches ace, ape and axe. - Ends with — useful for the suffixes that carry
length:
ing,ers,ion. - Length — pin the answer to the space you have.
Scoring, and why it differs per game
The number beside each word is the sum of its tile values. Those values are not the same everywhere: a J is worth 8 in Scrabble and 10 in Words With Friends, while an H drops from 4 to 3 going the other way. Pick the right game from the switch above the button or the ranking will quietly mislead you. Board multipliers are left out entirely — they depend on where the word lands, and a bonus-inclusive number would be a guess presented as a fact.
What it will not do
It will not tell you a word is legal in a specific game. The lexicon here is public-domain ENABLE, and every commercial game licenses its own list; the overlap is very large but not total. Treat a match as "this is an English word", not "this will be accepted", and check the game's own dictionary when a play matters.
Questions people ask
Do I need an account to use any of this?
Where do the words come from?
Are my letters sent anywhere?
What does the score next to each word mean?
How do I search when I only know part of the word?
c.o..word. For letters in a known order with gaps between them, put the pattern in the Contains box instead, using an underscore per gap.