User Guide
LetterLab finds sets of words related by wordplay principles, for use in constructing and solving word puzzles.
GETTING STARTED
- Load a wordlist. The public domain ENABLE (English) wordlist loads automatically when the page opens. You can also load your own
.txtfile into any of the numbered slots at the top of the page — one word per line. Load more than one slot and they will be combined into a single pool. - (Optional) Filter the pool. Use MUST MATCH / MUST NOT MATCH, just below the wordlist panel, to narrow the pool using wildcard patterns (
*for any run of letters,.or?for exactly one letter,[a-dswz]for a letter chosen from a range and/or set) before you search. - Pick a Wordplay Type from the list on the left — each is a different kind of wordplay. See below for what they do.
- Set the parameters — usually a length range plus a checkbox or two for variants or additional constraints, then hit SEARCH.
- Review the results. They stream in as they are found. SORT them by length or alphabetically, COPY them to your clipboard, or hit STOP to stop the search at that point. Very large searches are capped at 2,000 results so your browser does not overload.
Several Wordplay Types have checkboxes for one or more of these options: BIGRAM (work with 2 letters at a time instead of 1), REVERSED (reverse the manipulation result before it is checked against the wordlist), WELL-MIXED (typically requiring that words in the set do not share a tetragram, to help weed out related words), and requiring at least one result to also appear in WORDLIST 1 (useful when Wordlist 1 is themed or limited to simple words). Mix and match them to refine a search.
CREATE WORDLIST (button above the wordplay types) is a bit different — it's not a search, it's a wordlist-building tool. Point it at plain text or a messy wordlist, strip out spaces, punctuation and/or digits, keep only duplicated (or only non-duplicated) entries, find-and-replace text, and more, then receive a combined list (capped at 500,000 words) that you can copy and save for future use.
WORDPLAY TYPES
Filters (applied to combined wordlist before each search)
* = 0 or more letters; . or ? = exactly one letter; [a-dq-v] = one letter selected from the bracketed range(s).Parameters
Select a wordplay type on the left to see its options.