Word finder · ENABLE1, 172,781 words · rack first, filters after
An online word finder: every word your letters make, then only the ones that fit
Type your letters and the finder lists every word they can spell. Add a run of letters for the words to start with, end with or contain, and only the matching words are kept. The strip prints the count before the filters and the count after them. To hunt seven-letter pangrams with it, see the guide.
Up to 15 characters in the rack; ? is a blank, at most two. The filter boxes take letters only.
The word index is not loaded yet. It ships as 14 plain-text shards, one per word length, totalling 3,203,788 bytes; a rack pulls only the shards it can reach, and the figure for your rack appears here after a search.
What is measured
What is measured. Two things, in order. First, which entries of the word list can be spelled from your letters, each letter used no more times than you typed it. Second, which of those words also start with, contain or end with the run you typed. The second step filters the first step's answer. Rack solves counts the words your letters make and Pattern keeps counts the words left after the filters, so a filter that removes nine tenths of the answer does not look like a thin dictionary.
How it is kept. The list ships as a plain text file, wordlist/enable1.txt. Before publication it is turned into an anagram-key index: each word's letters are sorted, and that sorted key leads to every word spelled with the same letters. The index is split by word length, so a rack pulls only the lengths it can reach, and those shards are fetched after the page loads, which keeps them out of its weight. The filters are substring tests over what the rack produced and need no index of their own, so none of them adds a request.
What it cannot tell you. Whether a word is legal in your game, which depends on a word list this site does not use and cannot ship, or whether it is worth playing on your board. Proper nouns and hyphenated forms are not in the list, and the 4,272 entries of 16 letters or more are outside the index. A filter cannot leave a gap for an unknown letter: each run must appear unbroken.
Questions
What do the three filter boxes do?
Does adding a filter search the dictionary again?
The rack found words but the filters kept none. Is that broken?
Which dictionary is this, and how many words are in it?
Do the letters I type leave my device?
The rest of the sieve
Want one on paper?
This page finds words on screen. For a puzzle you can print, Ink Friendly makes a word search with an answer key.