Basic Grammar Checker
Light grammar fixes.
Loading tool…
What a grammar checker can and cannot catch
Automated writing checks work in layers. Spelling is a dictionary lookup, which is reliable but blind to real words used wrongly — form for from passes every spell check ever written. Grammar rules match patterns: doubled words, missing capitals after a full stop, subject–verb disagreement in simple constructions, spacing before punctuation. Style suggestions go further still, flagging passive voice, very long sentences, and repeated words.
What none of this does is understand your meaning. A checker cannot tell you that a paragraph is unconvincing, that a term is used inconsistently, or that a sentence is technically correct and says the opposite of what you intended. It catches the mechanical mistakes that survive your own proofreading precisely because your eye reads what it expects to see rather than what is on the page.
Why we built this tool
Everyone writing in a second language, or writing anything important quickly, benefits from a mechanical pass before sending: emails, applications, reports, documentation, and student work.
Which is why the mainstream grammar services are a privacy problem. They transmit every sentence you type — covering letters, legal correspondence, medical descriptions, unpublished work — to their servers, and their business models are built on that data flow. Our checker runs its rules in your browser with JavaScript, so nothing you write is transmitted. It is deliberately a basic mechanical check rather than an AI service, because an AI service would mean sending your text away, and that was the thing we were trying to avoid.
Tips and common mistakes
- Automated checks catch mechanics, not meaning — a correct sentence can still say the wrong thing.
- Homophone errors such as form and from pass every spell check ever written.
- Read the text aloud afterwards; it catches rhythm problems no rule can detect.
- Leave the document for an hour before the final pass — fresh eyes beat any tool.
Open Basic Grammar Checker with a link
Basic Grammar Checker can be handed its input by the link that opens it, so the page arrives with the work already done. This is meant for assistants and scripts: if a chatbot, an editor extension, or a command-line agent already holds your content, it can build a link instead of asking you to copy and paste into a box.
The payload rides in the fragment — the part of a URL after the #. Browsers never send the fragment to a server, so anything handed over this way stays on your device exactly as a dropped file would. A link that uses the query string instead is rewritten into the fragment by the page before any analytics or ad script can read the address.
Prefix any field with gz — #gztext= — to pass it as gzip-compressed base64url, which fits roughly five to ten times more into the same link. Links stay reliable up to about 8,000 characters; past that, chat apps and address bars start truncating them, and the page says so rather than loading half a document.
One exception to the privacy rule: ?url= tells the page to download the input from an address. That request goes from your browser straight to that server — not through ours — but it does leave your device, and it only works if the server allows cross-origin requests.
#text=— the text to work on
Example: https://mygadgets.ink/tools/basic-grammar-checker/#text=...
Quick start: using Basic Grammar Checker
- Paste your text into the input above.
- Run the check and work through the flagged issues.
- Treat each suggestion as a prompt to look again, not as a verdict.
- Read the text aloud afterwards — it catches what rules cannot.
- Copy the corrected version back to wherever it belongs.
Tidy spacing with Remove Extra Spaces and check length limits with Word Counter.