Letterbench: a free online spell checker, a magnetic poetry board and notes on words
A free spell checker, a magnetic poetry board and plain notes on words
Two free tools that run in your browser, and plain-spoken notes on spelling, word play and the code behind them.
Spell checker
Paste any text, see unknown words underlined, pick a suggestion. American or British word list. Your text never leaves your device.
Open spell checkerMagnetic poetry
A fridge door on screen: drag word tiles into lines, shuffle the pile, add your own words and share the finished poem as a link.
Open the board
Private by design
Try the spell checker
Paste a paragraph and press Check spelling. Unknown words are underlined against an English list of about 72,000 entries; click one for suggestions, ignore it, or add it to your own words. Nothing is uploaded.
Spelling & writing
Everything in Spelling & writing
Spelling & writingCommonly misspelled words
Accommodate, separate, definitely: the traps they set and the tricks that fix them.
Spelling & writingAmerican and British spelling
The handful of patterns behind color and colour, center and centre, -ize and -ise.
Spelling & writingHomophones spell checkers miss
Their, there, they're: real-word errors no dictionary lookup can catch.
Spelling & writingWriting an honest rental listing
Cosy, bijou, professionals only: the words to cut from a rental advert, and what to say instead.
Spelling & writingWriting prompts for word tiles
Twenty-four prompts and Oulipo-style constraints, from warm-ups to N+7.
Under the hood
Everything in Under the hood
Under the hoodHow spell checkers work
Word lists, affix rules, edit distance and how suggestions get ranked.
Under the hoodLevenshtein distance in JavaScript
Edit distance step by step, with the Damerau transposition variant.
Under the hoodThe HTML spellcheck attribute
How spellcheck and lang decide what the browser underlines in your forms.
Under the hoodDraggable tiles with Pointer Events
Mouse, touch and pen with one code path, plus keyboard support.
Under the hoodTalking to PHP from JavaScript
Sending and reading JSON with fetch or jQuery.ajax, the right way.
Under the hoodSpell checker documentation
Where the 72,000-word list comes from and how suggestions are ranked.