UTILS.
100% in-browser
🎯

Hangman Solver

Enter the revealed pattern and any wrong-guessed letters to list every possible word and rank the best next letter to guess by how many candidates contain it.

Write revealed letters in place and an underscore (_) for each blank, e.g. _a__e.

— output appears here —
— output appears here —

About this tool

The Hangman Solver takes the word you are guessing as a pattern of known letters and blanks — write revealed letters in place and use an underscore (_) for each unknown position, for example _a__e. It then scans a large English word list for every word of that exact length whose revealed positions match, and eliminates any word that contains a letter you have already guessed wrong.

Crucially, it also respects hangman's reveal logic: a letter you have already uncovered would show in every position it occupies, so the solver rejects any candidate that hides that letter in a still-blank square. Over the surviving candidates it counts how many contain each letter you have not yet tried, then ranks those letters by coverage — the top suggestion is the letter that appears in the most possible words, giving you the highest chance of a hit on your next guess.

Results show the remaining candidate count, the recommended next letter, and a ranked list of letters with their hit frequencies, plus the candidate words themselves (capped for very open patterns). Everything runs locally in your browser against a bundled public-domain English word list, so nothing is uploaded — and because that list is public-domain, a handful of very modern or borrowed words may be missing from the candidates.

Frequently asked questions

How do I enter the pattern?
Type the letters you have revealed and use an underscore (_) for each unknown position, so a five-letter word with a known second and last letter looks like _a__e. Dots and question marks are also accepted as blanks.
How does it pick the best next letter?
It counts how many of the remaining candidate words contain each letter you have not guessed, then recommends the one appearing in the most words. This maximum-coverage strategy gives the best chance your next guess reveals a letter.
What do the wrong letters do?
Any letter you list as wrong is used to eliminate candidates: words containing it anywhere are removed. Already-revealed letters also can't appear in blank positions, which further narrows the list to consistent words only.
Why might the real word be missing?
The solver uses a public-domain English word list, so very modern, slang, or borrowed words and most proper nouns may not appear. If nothing matches, double-check the pattern length and revealed letters.

More tools