Play a free word-finding game: trace or type as many words as you can in a grid of letters before the clock runs out, on 4x4, 5x5 or 6x6.
Time left 3:00
Score 0
Words 0
Your best -
Words you found
None yet. Trace a word on the grid or type one.
Everyday words you missed
Trace a word by dragging across touching tiles (sideways, up, down and corners, each tile once) and let go to add it. Or tap tiles one by one: tap the last tile again, or press Add word. You can also just type a word and press Enter. Words have 3 to 7 letters: 3 and 4 letters score 1, then 2, 3 and 5 points. Keyboard: arrow keys move over the tiles, Enter or Space adds a tile, Backspace removes the last tile, Escape clears.
Letters are drawn at random, more often the common ones, and the grid is only kept if it holds enough words: a minimum number of dictionary words and a minimum number of everyday words for its size. A search through every path of up to seven touching tiles finds all the words, so the game knows exactly what is there.
The word list is a public-domain list of five-letter words plus hand-written everyday words of three to seven letters. A blocklist of crude words and slurs is taken out of every list, so such a word cannot score. The words shown to you at the end come only from the hand-picked everyday 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 as many words as you can in the grid. A word is made by following a path of touching tiles: next to each other sideways or up and down, or touching at a corner. A tile can be used once in a word. Words have 3 to 7 letters and score by length:
| Letters | Points |
|---|---|
| 3 or 4 | 1 |
| 5 | 2 |
| 6 | 3 |
| 7 | 5 |
Choose a grid size (4x4, 5x5 or 6x6) and a round: 2 minutes, 3 minutes, or no timer. The round starts when you press Start, or as soon as you trace or type your first word. Pressing Finish round ends it early. With no timer you play until you press Finish, and the clock just counts up.
A word that scores shows a green tick on its tiles and joins the list. If a word is not accepted the game says why in a short sentence without repeating what you typed: too short, too long, cannot be spelled with touching tiles, already found, or not in the word list.
Tab onto the grid, then use the arrow keys to move over the tiles. Enter or Space adds the tile, Backspace removes the last tile and Escape clears the word. Every tile has a label with its letter, row and column, and with its step number when it is in your word. Scores, rejected words and the time left at 30 and 10 seconds are announced. The vowel and consonant tiles differ in colour, but every letter is written on its tile, and the tiles in your word are marked with numbers as well as colour.
The game shows your score and the number of words found. Below that it lists everyday words you missed, longest first, up to 30. These come only from a hand-picked list of everyday words, and a never-show filter is applied on top of that. The filter holds back a word if it is on a list of 886 words, or if it starts with one of 137 word beginnings such as “scare” or “murder”. It covers violence, weapons, death, fear, crude or bodily words, drink and bars, gambling, drugs, sex, abuse, crime and insults, so you will not be shown “ghost”, “monster”, “toilet”, “rifle”, “hate” or “rotten” as a missed word. The same words are also taken out of the hand-picked list itself. You will never be shown a word you did not type unless it passes both the list and the filter. Your best score for each grid size and round length is kept on your device.
Making a grid. Each tile is drawn at random with the letters weighted towards the common ones, with no Q. A grid is kept only if it has a sensible share of vowels (between 28% and 50% of the tiles) and enough words in it: at least 40 words and 20 everyday words on 4x4, 100 and 55 on 5x5, and 160 and 90 on 6x6. If a grid is short, it is thrown away and a new one is drawn.
Finding every word. A search starts from each tile and extends the path one touching tile at a time. It stops early whenever the letters so far are not the start of any word, which keeps it fast. It returns each word it finds with one path that spells it, so the game knows exactly which words are in the grid.
The word lists. The words that score are the five-letter words of a public-domain word list, plus hand-written everyday words of three, four, six and seven letters, in two lists of about 7,900 and 870 words. In all that is nearly 16,000 words. The five-letter coverage is complete, but the others are chosen by hand, so a real word that is not on the list can still be refused, and words of eight or more letters do not score. A blocklist of crude words, slurs, drink and drug words (370 in all) is taken out of every list, and it is also checked when you add a word. A word the never-show filter holds back can still score if you type or trace it, unless it is also on the blocklist, but it is never shown to you.
Nothing is uploaded and there is no account. Your best score for each grid size and round length is kept in your browser as a small whole number inside a small JSON object. Text you type is never shown back unless it is a word that scored.
For informational purposes only. Not financial, medical, or legal advice. You are solely responsible for how you use these tools.