Spell Checker
Paste English text to find misspelled words, see ranked suggestions, and get a fully corrected copy. Runs entirely in your browser — no server, no sign-up.
About this tool
Paste any block of English text and this spell checker flags the words that aren't in its dictionary, offers ranked correction suggestions for each one, and hands back a fully corrected copy of your text — all without anything leaving your browser. There is no sign-up, no upload, and no server round-trip: the dictionary and the matching run locally in WebAssembly.
Suggestions come from a bundled ~84,000-word English dictionary. Unknown words are matched against the dictionary using Damerau-Levenshtein edit distance (insert, delete, swap, or transpose a letter), and the candidates are ranked by how common the word is, so the most likely fix comes first.
Worked example
Input:
I recieve teh enviroment.
Output:
3 possible misspellings found (3 words checked):
recieve → receive
teh → the
enviroment → environment
Corrected text:
I receive the environment.
Each misspelled word is listed with its suggestions, and the corrected text replaces every error with its top suggestion while keeping the original capitalization.
Options
- Suggestions per word — how many ranked corrections to list for each misspelled word (1–20, default 5).
- Ignore ALL-CAPS acronyms — skip tokens like
NASAorHTML(on by default). - Ignore Capitalized words — skip words that start with a capital letter, which are usually names or proper nouns (off by default so a typo at the start of a sentence is still caught).
- Custom words — a comma-, space-, or newline-separated list of extra words (brand names, jargon) to treat as correctly spelled.
Limits
- English, letters a–z only. Accented and non-Latin scripts are not in the dictionary and will be flagged.
- Spelling only — not grammar, punctuation, or style.
- It cannot catch real-word errors — a correctly spelled word used in the
wrong place (
theirvsthere,affectvseffect) is not flagged, because that needs a language model. - Tokens shorter than two letters and tokens containing digits (
mp3,A) are skipped.
FAQ
Does it check grammar and punctuation too?
No — this tool checks spelling only. It flags words that aren't in its dictionary and suggests corrections, but it does not check grammar, punctuation, capitalization rules, or writing style.
Why is a correctly spelled word being flagged?
The dictionary holds about 84,000 common English words. Rare technical terms, brand names, slang, and non-English words may not be included. Add any word you want treated as correct to the Custom words box, or turn on Ignore Capitalized words to skip proper nouns.
Will it catch "their" used instead of "there"?
No. Both their and there are correctly spelled words, so neither is flagged.
Catching a real word used in the wrong place (a "real-word error") requires a
grammar/language model and is out of scope for a pure spelling checker.
Is my text sent to a server?
No. The dictionary and the spell-checking run entirely in your browser using WebAssembly. Nothing you paste is uploaded, logged, or stored — you can even run it offline once the page has loaded.
How are the suggestions ordered?
Candidate corrections are generated by making single-letter edits (and, if needed, two edits) to the misspelled word, keeping only real dictionary words. Those are ranked by edit distance first and then by how common the word is, so the most likely correction appears first. Use Suggestions per word to widen or narrow the list.
Developer & Automation Access
Run it from the terminal
Same engine as this page, headless — via the gizza CLI:
gizza tool spell-check "I recieve teh enviroment."New to the CLI? Get gizza →
Open it by URL
Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:
https://gizza.ai/tools/spell-check/?text=I%20recieve%20teh%20enviroment.&max_suggestions=5&ignore_uppercase=true&ignore_capitalized=true&custom_words=gizza%2C%20wafer%2C%20wasmMachine-readable descriptor: tool.json — title + parameters JSON Schema for agents.
