What this grammar checker actually catches
This tool runs your text through a set of pattern-based checks for the mistakes that show up most often in everyday writing: commonly confused word pairs (their/there, your/you're, would of/would have), doubled words, missing spaces after punctuation, repeated punctuation marks, sentences that don't start with a capital letter, and sentences that have grown long enough to hurt readability. Everything runs in your browser - nothing you type is sent anywhere.
Why it's scoped to pattern-matching, not full grammar parsing
It's intentionally built around mechanical, pattern-matchable issues rather than full sentence-level grammar analysis - subject-verb agreement across complex clauses, tense consistency across a whole passage, or deeper style judgment all require genuine linguistic parsing that a pattern-matching tool like this one doesn't attempt. For that level of checking, you still need either a careful human read-through or a full NLP-based grammar engine.
The specific checks it runs
Beyond the confused-word patterns, it flags doubled words ("the the"), double spaces, repeated punctuation marks like multiple exclamation points, a missing space right after a comma or period, sentences that start with a lowercase letter, sentences running past roughly 40 words, and passive-voice constructions (a "to be" verb followed by a past participle, like "was written" or "is made"). The long-sentence and passive-voice flags are both style suggestions rather than hard grammar rules - neither is technically wrong, they're just worth a second look.
A genuinely private first pass
Because every check runs as JavaScript directly in your browser, nothing you paste in is ever transmitted to a server - useful when checking drafts you aren't ready to share, or simply when you want an instant result with zero wait and zero account required.