The tool
What the ChatGPT grammar checker does
Paste text and the ChatGPT grammar checker reads it and reports what it finds: grammar, punctuation, agreement, tense drift, sentences that have lost their subject somewhere in the middle. The findings come back written out, with the reason each one is a problem.
It reports. It does not hand back a corrected document, and that is deliberate. One published side-by-side test of ChatGPT against Grammarly landed on exactly this complaint about the chat window: the corrected paragraphs came back within seconds, with no way to see what the mistakes had been. A list of findings is slower to apply and it is the version you learn from. If you want the text rewritten rather than diagnosed, that is a different tool on this site.
How it works
How to check grammar with ChatGPT in three steps
Most guides on this topic are lists of prompts to paste into a chat window. Here the prompt is already built, so only the specifics are left to you.
- Step 1
- Paste the text, up to 12,000 characters. That is roughly 1,800 to 2,000 words in one pass.
- Step 2
- Add an instruction if you need one, up to 300 characters: punctuation only, keep the technical terms, explain each mistake.
- Step 3
- Read the findings and apply the ones you agree with. You make every change yourself, in your own document.
The instruction box
What to write in the instruction field
Articles about checking grammar with ChatGPT are mostly collections of prompts, because in a chat window you have to write the whole wrapper. Here the wrapper is the tool. The 300-character instruction box is the part that was worth writing anyway.
- Narrow the scope
- "Punctuation only, ignore style." Stops the check wandering into opinions about your word choice.
- Protect vocabulary
- "Do not change technical terms or product names." Essential in documentation, where the wrong correction is worse than none.
- Ask for explanations
- "Explain each mistake simply." Turns a correction list into something you learn from rather than just apply.
- Set the register
- "This is a business email, flag anything too casual." Register problems are not grammar errors, so you have to ask.
- Say it is not your first language
- "I am writing in English as a second language, focus on article and preposition use." Aims the check where the errors actually are.
The honest bit
Why a model-based check misses things
A traditional grammar checker applies fixed rules. A subject and verb disagree or they do not, and the rule fires the same way every time. This check works differently: a language model reads the text and reports what it notices, which means it can catch things no rule covers and can also miss something obvious.
The trade runs both ways. It will catch a sentence that is grammatically fine and genuinely unreadable, which a rule engine never flags. It will sometimes flag a construction that is correct but unusual, and sometimes walk past a typo. Treat the output as a competent second reader rather than a verdict, and run it twice on anything that matters, because two passes do not always return the same list.
What we do not have
What this does not do that an extension does
Worth saying up front so you can decide whether this is the right tool for your habit. There is no browser extension, no plugin, and nothing that watches you type. This is a page you paste into.
So it will not underline anything in your email client, your word processor or your CMS, and there is no button that accepts a suggestion and rewrites your document. Everything happens in one deliberate pass and every change is made by you, by hand. For catching typos as you write, an always-on checker is the better fit. For a careful read of a finished draft, a single pass with a clear instruction is usually better, because you see the whole list at once instead of a stream of underlines.
The specific errors
The grammar mistakes ChatGPT text actually makes
Model output is rarely ungrammatical in the obvious way. The errors are the kind that survive a quick read, which is exactly why a check is worth running.
- Long-sentence agreement
- A subject at the start and a verb forty words later, with a plural noun in between pulling the verb the wrong way.
- Tense drift
- A paragraph that starts in the past and finishes in the present, usually across a sentence boundary nobody notices.
- Dangling modifiers
- An opening clause attaching itself to the wrong noun, producing a sentence that parses and means something absurd.
- Comma splices
- Two complete clauses joined by a comma. Fluent enough to read past, wrong enough to mark.
- Vague pronouns
- "This" or "it" opening a sentence with three possible referents behind it and no way to pick.
Limits
How much you can check, and how often
Each check takes between 1 and 12,000 characters, which covers most articles, essays and long emails in a single pass. The allowance is 5 free checks per rolling 24 hours, counted from your first use rather than reset at midnight.
For something longer, split it at section breaks rather than mid-paragraph. A checker that starts halfway through a sentence loses the subject it needed to judge the verb, and you get a worse report for no reason.
Who it's for
Who uses the ChatGPT grammar checker, and when
People about to send something that matters: an application, a client email, a piece going live on a site. One deliberate pass over a finished draft catches more than a week of underlines you clicked past.
Writers working in English as a second language, especially with the explanation instruction turned on, because a correction with a reason attached is worth more than a correction on its own. And anyone editing text a model produced, where the surface is smooth and the errors are hiding in the long sentences.