Wordle Solver
Interactive helper for Wordle and Wordle-like games. Enter your guesses and colors, and get ranked suggestions for the next move.
Quick Pattern Filter Step 1
Already know some letters? Use this fast filter first. Use . or ? for unknown letters.
Example: .a..e means 2nd letter A, 5th letter E.
Letters are treated as sets, not counts. For exact logic, use the grid below.
Step-by-step Wordle Solver Recommended
Best Next Guesses Info score
Words are ranked by how much they are expected to narrow down the remaining possibilities (higher is better). When only a few words remain, any of them may be the answer.
Start by entering a guess and its colors above to see suggestions.
Custom word list (advanced) Optional – match specific Wordle clones
Paste your own list of 5-letter words (one per line). This will replace the default dictionary for both filters and suggestions.
How this Wordle solver works
This tool is designed to behave like a smart assistant, not a spoiler. It mirrors the official Wordle rules and lets you:
- Filter all valid 5-letter words by pattern and letter constraints.
- Enter your guesses and color feedback (gray, yellow, green) across up to 6 rows.
- See remaining possible answers and ranked suggestions for the next guess.
- Optionally enable Hard Mode so suggestions always respect previous hints.
- Swap in a custom word list to match specific Wordle clones or languages.
Color logic (gray, yellow, green)
The solver uses the same color semantics as Wordle:
- G Gray: letter is not in the word (with some nuance for duplicates).
- Y Yellow: letter is in the word, but in a different position.
- G Green: letter is correct and in the correct position.
For duplicate letters (e.g. guessing SHEEP when the answer has only one E), the solver uses a conservative interpretation: it never eliminates a letter completely if any copy of it is yellow or green.
Filtering rules in detail
When you click “Apply Feedback & Filter Words”, the solver:
- Starts from the current dictionary (default or custom).
- Applies all green constraints: each position must match the known letter.
- Applies all yellow constraints: each yellow letter must appear in the word, but not in that specific position.
- Applies gray constraints: letters that are only gray and never yellow/green are removed from all positions.
- Respects Hard Mode if enabled: suggestions must keep all greens fixed and reuse all yellow letters.
Information score (how guesses are ranked)
For each candidate guess, the solver estimates how much information it gives about the hidden word. Intuitively, a good guess should split the remaining possibilities into many small groups rather than a few big ones.
For performance reasons in the browser, this tool uses an approximate scoring method: it looks at how often each letter of the guess appears in the remaining words and rewards guesses that:
- Use letters that are common among remaining candidates.
- Avoid repeating letters unnecessarily.
- Cover as many distinct letters as possible.
This is not a full entropy calculation like some heavy server-side solvers, but it is fast and effective enough to consistently find strong plays.
Suggested starting words
If you want mathematically strong openers, common choices include:
- CRANE – good coverage of common consonants and vowels.
- SOARE – vowel-rich, popular in solver communities.
- SLATE or STAIR – balanced consonant/vowel mix.
However, you can also pick fun themed words and let the solver do the heavy lifting after your first or second guess.
Tips for using a Wordle solver responsibly
- Use it as a learning tool to understand patterns and letter frequency.
- Try solving on your own first, then check how the solver would have played.
- Hide the information score if you want less guidance and more challenge.
- For competitive streaks, agree with friends on whether helpers are allowed.
Limitations
- The default word list is English-only and focused on common 5-letter words.
- Some Wordle variants use slightly different dictionaries; use the custom list feature to match them.
- Because scoring is approximate, two words with similar scores may perform similarly in practice.