AI Grammar Checker
Paste the text you are about to send. You get the corrected version, and underneath it a short list of what was wrong and why — so you can disagree with one fix instead of all of them.
The AI Grammar Checker looks for spelling, grammar and punctuation errors in a text, at the strictness you choose, and returns the corrected version with a list of what changed. Nothing is published or saved anywhere.
How it works
Paste the text
Add the writing you want checked.
Pick the strictness
Choose whether only errors are fixed or style as well.
Copy the corrected text
The notes name each change, so you can check them.
Four errors that cost you readers cost you readers
link_off The subject and the verb drifted apartexpand_more
“The list of items are long.” The real subject is “list”. Long noun phrases make agreement fail, and readers notice immediately because the sentence is easy to misread.
schedule The tense changed halfway throughexpand_more
A paragraph that starts in the past and slides into the present reads as unreliable rather than as incorrect. Pick a tense for the paragraph and hold it.
format_quote The comma changed the meaningexpand_more
“Let’s eat grandma” needs its comma. Restrictive and non-restrictive clauses are not a style preference: they say different things about the world.
directions_walk The modifier walked off on its ownexpand_more
“Walking to the shop, the rain started.” Rain does not walk. The opening phrase attaches to the subject of the main clause, whether you intended it or not.
What to do with the notes
Treat the list as a second opinion. Accept agreement errors and comma splices as a rule; consider passive voice and sentence length as advice. Anything that changes what a sentence claims, reject.
- check_circleNames and products the checker keeps "fixing"
- check_circleWords you use in a technical sense
- check_circleDeliberate fragments in your voice
- check_circleThe phrasing it always rewrites badly
| Level | Fixes | Best for |
|---|---|---|
| Only clear errors | Agreement, punctuation, spelling | Emails in your own voice |
| Errors and phrasing | Plus clumsy constructions | Documents read closely |
| Also style | Plus length and voice | Published pages |
Common questions
Does it rewrite the whole text?expand_more
Why is a change marked that I disagree with?expand_more
Can it check a whole essay?expand_more
Is my text kept anywhere?expand_more
Does it work for languages other than English?expand_more
How to use a grammar checker without being led by it
Grammar checkers have a reputation problem, and it is deserved. The underline appears, you accept the suggestion, and the sentence becomes slightly wrong in a new way: a comma removed that was holding two clauses apart, "which" swapped for "that" in a clause where it did not matter, a passive sentence rewritten into an active one that now blames the wrong person. The problem is not that the tool is stupid. It is that a checker with no idea what you meant can only guess from the shape of the sentence.
A language model has a different advantage: it has read enough English to know which constructions usually carry which meaning. That does not make it an authority — it makes it a competent second reader who is occasionally confident and wrong. Used that way, it is genuinely useful.
The errors worth fixing first
In everyday writing, four categories cause almost all real damage. Agreement errors — "the list of items are long" — are unambiguous and should always be fixed. Then tense drift: a paragraph that begins in the past and quietly slides into the present, which readers experience as unreliability rather than as an error. Then punctuation that changes meaning: the difference between "Let's eat, grandma" and its grimmer cousin is a comma. Finally, the misplaced modifier — "walking to the shop, the rain started" — where the sentence claims something impossible.
Style is a separate category and should be treated as advice, not correction. Splitting a long sentence, removing a passive construction, cutting an adverb: each of those is sometimes right and sometimes exactly wrong. A passive sentence is the correct choice when the actor is unknown or unimportant, and "mistakes were made" is evasive for reasons that have nothing to do with grammar.
Why the page shows notes instead of a diff
A red-and-green diff looks authoritative but is hard to read on a phone, and it makes accepting the changes feel like a single decision. The corrected text sits at the top with a copy button, and the notes below name what changed in plain words: "subject and verb did not agree", "comma splice", "tense changed from past to present". Reading the reasons lets you disagree with one change without rejecting the rest.
Strictness, and when to turn it down
The three levels are not quality settings. "Only clear errors" leaves your phrasing alone and is what you want for an email to a client or a message in your own voice. "Errors and phrasing" is the everyday default for documents other people will read closely. "Also style" produces the most polished text and the least like you; use it for a landing page, not for a letter of complaint.
Whichever level you choose, read the result once at normal speed before copying. A correction that makes you stumble is a correction you should undo.
The limits, stated plainly
The model does not know your house style, your company's product names, or the inside joke in the third line. It will sometimes "correct" a deliberate fragment, a brand spelled with a lowercase letter, or a technical term that is not in its training data. It also cannot check facts: a sentence can be perfectly grammatical and completely false, and no checker will tell you.
So the right habit is small and constant: run the check, read the notes, accept what is clearly an error, reject anything that changes meaning, and keep a list of the corrections it gets wrong about your own writing. After two or three documents, that list becomes a style guide you wrote by disagreeing with a machine.
Read it out loud, once
The final check costs thirty seconds and catches what no checker can: a sentence that is correct and unreadable. Read the corrected text aloud at normal speed. Where you stumble, the problem is usually rhythm rather than grammar — three clauses of the same length, a verb pushed to the end, or a phrase that repeats a word from the line above. Fix those by hand; the checker will not suggest them, because nothing is technically wrong.
This is also the best way to notice a change that altered meaning. A sentence that once meant one thing and now means something slightly narrower will sound wrong when spoken, even if every word parses. The ear is a better editor than the underline, and it costs nothing.
One last rule: never accept a correction you cannot explain. If the note says “phrasing” and you cannot say what was clumsy, put the original back and move on. A document edited only where you understand the reason reads like you wrote it, which is the whole point of a second reader.
More writing tools writing tools
fact_checkQuick facts
- A strict pass also flags style — passive voice, long sentences — while a light pass only flags errors, so the setting changes how many suggestions appear.
- A grammar checker cannot know a name or a product term, so those corrections are the ones to review by hand.
- A language model reads text in tokens, and one token is roughly four characters of English, so a 300-word answer is about 400 tokens.menu_bookOpenAI Cookbook
- The output depends on the prompt: the same request with a different tone or length instruction produces a different text, not a different answer quality.menu_bookOpenAI Cookbook
- A single emoji can be several code points joined together, so “count the characters” gives a different number from “count what you see”.menu_bookUnicode Consortium
helpQuestions people ask
How do I check a text for grammar mistakes?expand_more
Is an AI grammar checker better than a normal spell checker?expand_more
Does the grammar checker store my text?expand_more
hubWhat this page is about
- Large language modelopen_in_new
A model that predicts the next token of a text; the site sends the prompt to a hosted model and returns its answer.
- Unicodeopen_in_new
The standard that gives every character of every script a code point, and defines what counts as one user-perceived character.
library_booksOfficial sources cited on this page
- How to count tokens with tiktokenOpenAI Cookbook
- The Unicode StandardUnicode Consortium
Keep going with the next tool
The tools in this group that do the next piece of the same work, all switched on right now.
Switched-off tools are not listed here: only what works right now.