words key containing arrays keyed by length.License
The ENABLE word list itself is in the public domain — compiled by Mendel Cooper from various public-domain sources in the late 1990s. There is no copyright restriction on the underlying words. This packaging (Puzzle Cottage’s curated subset and JSON formatting) is also released to the public domain.
You can use these datasets for any purpose — commercial, academic, educational, fun. Attribution to Puzzle Cottage isn’t required but is appreciated when convenient.
Quick start examples
JavaScript
// Load and use the full ENABLE list
fetch('https://puzzlecottage.com/data/enable-word-list.json')
.then(r => r.json())
.then(data => {
console.log(`Got ${data.counts['5']} five-letter words`);
const isWord = w => data.words[w.length]?.includes(w.toUpperCase());
console.log(isWord('CRANE')); // true
console.log(isWord('XQRZP')); // false
});
Python
import urllib.request, json
with urllib.request.urlopen('https://puzzlecottage.com/data/enable-word-list.json') as r:
data = json.load(r)
print(f"Total: {sum(data['counts'].values())} words")
print(f"5-letter: {data['counts']['5']}")
valid = lambda w: w.upper() in data['words'][str(len(w))]
print(valid('CRANE')) # True
Bash / curl
# 5-letter Wordle list as plain text curl -O https://puzzlecottage.com/data/wordle-valid-words.txt wc -l wordle-valid-words.txt # 8636 # Filter for words containing Z grep Z wordle-valid-words.txt | head -20
About ENABLE
The Enhanced North American Benchmark LExicon (ENABLE) was compiled by Mendel Cooper in the late 1990s by combining several public-domain word lists, including the Spell Checker Oriented Word Lists (SCOWL). It contains approximately 173,000 English words and was adopted as the de-facto standard for free Scrabble clones, online word games, and academic word-game research.
The Tournament Word List (TWL) used in official North American Scrabble is similar but maintained separately and includes some words ENABLE omits. ENABLE is what you want when you need a permissive, public-domain English word list.
Other word-list resources on Puzzle Cottage
- Word lists hub — 40 human-readable pages covering words by length, starting letter, and rare letters
- Wordle word list — full overview of what's in Wordle's pool
- Scrabble word list — all 80,242 valid plays explained
- Wordle statistics — letter frequency, optimal openers, win rates
Roadmap
More open-data assets planned:
- Common-words subset (top 10,000 most-used English words)
- Sudoku puzzle corpus (10,000+ puzzles with solutions)
- Word-frequency JSON (with usage frequency per word)
- JSON Schema definitions for Wordle/Sudoku save-state interchange
If you have a specific dataset request — especially for academic/research use — get in touch.