Guess the hidden five-letter word in six tries. Play a daily word that is the same for everyone, or a random one, with optional hard mode and local statistics.
Today's word Guess 1 of 6
0Played
0Win %
0Daily streak
0Best streak
Wins by number of guesses
The daily streak counts days in a row with a win in Today's word, by your local date. Random games count toward played, wins and the distribution, but never change the daily streak.
Type on your keyboard or tap the keys. Enter submits, Backspace or Delete removes a letter. A guess must be a word from the list, and a rejected guess does not use up a row. In hard mode, letters you have found must stay in place and every letter you have found must be used again. Hard mode can only be switched before your first guess. Today's word follows your own local date, so it changes at your midnight.
Scoring takes two passes. The first marks every exact match and counts the answer letters that are left over. The second walks the guess from left to right and marks a letter "in the word" only while the answer still has an unmatched copy of it. So a letter is never marked more often than it appears in the hidden word.
The daily word is chosen from a fixed shuffle of the answer list, one step per calendar day, so everyone gets the same word on the same date with no server, two days in a row never share a word, and a word does not come back until every answer has been used once. Guesses are checked against the five-letter words of ENABLE, a public-domain word list.
As-is, no warranty. These apps are free under their listed license and run entirely in your browser. Use at your own risk — don't blame me if your PC catches fire, your dog runs away, or the math turns out wrong. Verify anything that actually matters. None of this is professional financial, medical, legal, or engineering advice.
Find the hidden five-letter word in six guesses. Type with your keyboard or tap the on-screen keys: letters fill the row, Backspace or Delete removes one, Enter submits. (If a button or the “How the scoring and the daily word work” heading has focus, Enter does what that control does instead.) A guess must be a real word from the list. If it is not, you see “Not in the word list” and the row is not used up.
After each guess every tile gets one of three marks. The mark is never colour alone:
Each new row pops up one tile at a time (this reveal is switched off if your device asks for reduced motion). The on-screen keys take the same sky, orange and dark colours and the same marks, and show the best thing you know about each letter: a letter found in the right place beats a letter found in the wrong place, which beats a letter ruled out.
Today’s word is the same for everyone who plays on the same date, and it follows your own local date, so it changes at your midnight rather than at one moment worldwide. Once you finish it, the page shows your result and tells you a new word comes tomorrow. Random word gives a fresh word whenever you like, including after you have finished today’s.
Hard mode adds two rules. A letter you have found in the right place must stay there, and every letter you have found must be used in your next guess. A guess that breaks a rule is refused with a specific message, such as “Position 3 must be R” or “Guess must contain E”, and does not use up a row. Hard mode can only be switched before your first guess of a game.
When the game ends you can copy a result that looks like this:
Word Guess 2026-10-25 3/6
..+..
.+##.
#####
Each line is one guess: # for a right letter in the right place, + for a letter in the word but elsewhere, . for a letter not in the word. A lost game shows X/6. The grid lines contain no letters, so the result never gives the word away.
Two word lists. Guesses are checked against the five-letter words of ENABLE, a public-domain word list: 8,636 words. The hidden word comes from a separate, hand-written list of more than 1,200 common words that a general player knows. Every one of them is also in the guess list, so any answer can be typed as a guess. Keeping the lists apart means you can use an unusual real word as a guess, but the hidden word is never one you would need a dictionary for. The answer list also leaves out violent, scary, crude, drug, drink and abuse-related words (a test checks it against the other games’ blocklists), so the “The word was” message never shows one.
Scoring takes two passes. Repeated letters are where scoring goes wrong. The first pass marks every exact match and counts the answer letters left over. The second pass walks the guess from left to right and marks a letter “in the word” only while the answer still has an unmatched copy of it. So with the answer ABBEY and the guess BABES, the B in the right place is correct, the other B and the A are in the word, and the S is not. The tests cover this with hand-written cases for repeated letters, plus a property check over 20,000 random pairs: for every letter, the number of correct and in-the-word marks equals the smaller of its count in the guess and its count in the answer, so it can never exceed its count in the answer.
The daily word has no server. The answer list is put in a fixed shuffled order, and the date becomes a day count that moves one step through that order each day. Everyone with the same date gets the same word. Two days in a row never share a word, and a word does not come back until every answer has been used once, which takes more than three years. The tests check that the word is the same every time for a date, that consecutive dates differ across month, year and leap-day boundaries, that no word repeats inside any window of 365 days, and that a full cycle uses every answer exactly once.
Hard mode never rules out the answer. The tests play hundreds of games in which every guess obeys hard mode and check that the real answer is always still allowed.
Streak rules. A daily win on the day after your previous finished daily adds one to the streak. A daily win after a missed day starts again at one, and a daily loss resets it to zero. Random games count toward games played, wins and the guess distribution, but never change the daily streak. The streak is shown as zero once a whole day has been missed. A daily result for a given date is counted once, so reloading the page cannot hand out a second attempt: your guesses for today’s word are saved and restored.
Nothing is uploaded and there is no account. Your statistics are saved in your browser’s local storage under one key, as small numbers inside a small JSON object: games played, wins, current and best daily streak, how many wins took one to six guesses, the date of your last finished daily game, and today’s guesses for the daily word (each guess stored as a number). The page never puts the word or your guesses in its address, so a link to the page never reveals anything. Clearing site data removes the statistics, and anything unreadable in storage is ignored rather than trusted.
Everything runs locally in your browser.
For informational purposes only. Not financial, medical, or legal advice. You are solely responsible for how you use these tools.