English Grammar Check analyzes English text in your browser using a WebAssembly grammar engine, detecting spelling, capitalization, punctuation, repeated words, subject-verb agreement, writing style, and readability issues in real time. It supports four dialects — American, British, Australian, and Canadian — and all text processing happens locally, never sent to a server.
Error Types and Their Colors
Each problem category gets a distinct underline color so you can spot the issue type at a glance before clicking:
- Red — spelling: wrong letters or typos like "teh" for "the"
- Dark purple — capitalization: missed sentence-start capitals, proper noun casing
- Orange — punctuation: comma, period, quotation mark issues
- Teal — repeated words: consecutive duplicates like "the the"
- Yellow — writing style: suggestions for more concise or accurate phrasing
- Green — readability and word choice: sentence structure optimization
- Blue — agreement: subject-verb, tense, and related grammar rules
Click any underlined text to see the issue description and correction options. Each suggestion is one of three action types: delete (remove excess content), replace (swap with the correct form), or insert (add missing content at the right place). Clicking applies the correction immediately.
Dialect Differences
American English (default)
- Spellings: color, organize, analyze, center
- Punctuation inside quotation marks (American convention)
- Best for content aimed at North American audiences
British / Australian / Canadian
- Spellings: colour, organise, analyse, centre
- Canadian English blends British and American patterns
- Switching dialects triggers an immediate re-check
What the Checker Won't Catch
The grammar engine focuses on standard English conventions. It will flag technical jargon, brand names, and deliberate non-standard constructions as errors. Intentional comma splices, unconventional capitalization (like brand names written in lowercase), or dialect-specific idioms may also be marked. Treat every suggestion as an option, not a mandate.