Writing

Spell Checker

A spell checker reads your text, flags words that are not in its dictionary, and offers the most likely correction for each one. Paste your text below to see misspellings highlighted, then click any word to fix it. Everything runs in your browser.

WORDS36MISSPELLED0Loading dictionary

Loading the word list. Your text is ready to edit now.

What this spell checker does

FeatureHow it works
Misspelled wordsEvery word that is not in the bundled English dictionary is underlined in red. Click it to see corrections ranked by how close they are to what you typed.
Contractions and possessivesForms like "don’t", "it’s", and "the dog’s bowl" are recognized as correct, so they are not flagged by mistake.
Hyphenated wordsA compound such as "well-known" is accepted when each part is a real word. If one part is misspelled, the whole word is flagged.
Names and acronymsAll-capital acronyms like NASA or HTML and brand style names like iPhone or JavaScript are left alone, because a dictionary cannot judge them fairly.
Fix allThe Fix all button replaces every flagged word with its top suggestion in one step. You can still edit the text afterward.

Common questions

Does this spell checker send my text anywhere?

No. The whole check happens in your browser. The dictionary is a static file that loads once, and your text is never uploaded to a server. You can paste long drafts and private notes and still get instant results.

How are the suggestions chosen?

For each misspelled word the tool builds every real word that is one or two edits away, where an edit is a single inserted, deleted, swapped, or changed letter. It then ranks them by edit distance, by whether the first letter matches, and by how common the word is, so the most likely correction appears first.

Which dictionary does it use?

It uses an open-source English word list of about 274,000 words, released under a license that permits redistribution. A short supplement adds common modern words such as blog, emoji, and wifi. The full source and license are listed in the word list notice shipped with the tool.

Why is a correct word sometimes flagged?

No word list holds every proper noun, product name, or very new term. When a real word is flagged, you can simply leave it as it is. The tool never changes your text on its own, so nothing is lost.

Why is an obvious typo sometimes missed?

A few non-standard strings slip into any large word list, so a rare typo can match one of them. The tool catches the large majority of real spelling mistakes, and you keep full control of every change.