Chrome Spell Check vs a Grammar Checker: What Each One Actually Catches
Chrome's spell check is good at exactly one thing, and it is free. Knowing where that one thing ends is the difference between catching a typo and shipping a wrong word.
Tested October 2026 on Chrome, Edge and Firefox (Windows 11)
Free · works in Chrome, Edge and Firefox
On this page
- The short answer
- What Chrome spell check is, and where the setting lives
- Basic versus Enhanced: the difference that matters
- The test set, and what each tool did with it
- The gap that costs you the most: valid but wrong
- Punctuation and meaning: the two categories nobody checks
- Keep Chrome spell check on anyway
- Running both without them fighting
- Where this breaks down
- Add the second layer
- Frequently asked questions
The short answer
Chrome spell check catches misspelled words and nothing else with any reliability. A grammar checker catches misspelled words plus the categories a dictionary lookup cannot see: wrong-word choices, agreement errors, tense errors, punctuation that changes meaning, and sentences that are grammatical but say something other than what you meant.
The reason for that gap is not laziness in Chrome's implementation. It is the shape of the problem. A spell checker asks one question — is this token in the dictionary? — and 'effect' is in the dictionary. Answering whether 'effect' is the right word in this sentence requires understanding the sentence, which is a different and much harder problem.
| Error type | Chrome Basic | Chrome Enhanced | Grammar checker |
|---|---|---|---|
| recieved, teh, aproximately | Yes | Yes | Yes |
| effect / affect, there / their, loose / lose | No | Sometimes | Yes |
| the three requirement is | No | No | Yes |
| went / gone, lie / lay, fewer / less | No | Rarely | Yes |
| Missing comma before a clause | No | No | Usually |
| Missing apostrophe in its / dont | No | Sometimes | Yes |
| A sentence that is correct but ambiguous | No | No | Only partly — see below |
Tested October 2026 on current stable Chrome, Edge and Firefox, Windows 11. 'Sometimes' means the behaviour depends on Google's server-side model, which changes without a browser update and is not something you can rely on.
What Chrome spell check is, and where the setting lives
Chrome spell check underlines words it thinks are misspelled as you type, in any standard text field on any website. Right-clicking an underlined word shows suggestions from Chrome itself — that menu is Chrome's, and any extension you have installed may or may not add entries to it.
Open Chrome's Languages settings
Menu (three dots) → Settings → Languages. On some builds the same page is reachable from Settings → You and Google → Languages.
Turn on spell checking
The section is labelled something close to 'Check for spelling errors'. There is a toggle, and underneath it two options.
Choose Basic or Enhanced
Basic spell check uses dictionaries stored on your device. Enhanced spell check sends the text you type to Google and uses Google's spelling service. Chrome explains this in the setting itself; the wording has changed across versions.
Add and enable each language
Spell check only runs for languages that appear in your list with spell check enabled. A field typed in a language you have not added gets no underlines at all, which is the most common cause of 'spell check stopped working'.
Google documents the current settings path and option names in its Chrome Help article on turning spell check on and off. Setting labels and locations move between versions, so use that page as the source of truth rather than a screenshot in any article.
Basic versus Enhanced: the difference that matters
Most comparisons stop at 'Enhanced catches more'. That is true but it leaves out the part you should actually decide on, which is where your text goes.
| How it decides | Basic spell check | Enhanced spell check |
|---|---|---|
| How it decides | Compares each token against a dictionary bundled with the browser | Uses Google's spelling service, the same technology behind search spelling |
| Where text is processed | On your device | Text you type is sent to Google |
| Catches plain misspellings | Yes | Yes |
| Catches contextual misspellings | No — both tokens are dictionary words | Sometimes. The model has context available, so it can flag things Basic cannot |
| Handles proper nouns and technical terms | Poorly. Flags them as errors; you can add them to a local dictionary | Somewhat better, because common names and products appear in search data |
| Suitable for confidential text | Yes, nothing leaves the device | Your call. Check your organisation's policy before typing client data into any field with Enhanced on |
| Works offline | Yes | No |
Tested October 2026 on current stable Chrome, Edge and Firefox, Windows 11. Basic and Enhanced are Chrome's own labels; Edge and Firefox have their own spell check settings with different names and a single mode each.
The gate on this article from our own editing standard is worth repeating, because it is the claim most comparison articles get wrong: Enhanced spell check is not context-free. It runs a statistical model that sees the surrounding words, and it does sometimes catch a contextual error that Basic waves through. What it is not is a grammar checker. It is optimised for the question 'did this person mean a different word?', and agreement, tense, punctuation and ambiguity are not that question.
The test set, and what each tool did with it
Here is the paragraph we used. It contains one error of each category, plus tokens that should be left alone. Paste it into any plain text field — the address bar search box works, or a blank email draft — and you can reproduce the whole table in about two minutes on your own build.
The client recieved the proposal on friday and the three requirement
in section two was unclear. It will effect the timeline if we dont
clarify them soon. Tomas from Zephra said the eu-west-2 cutover is
scheduled for 12 March, but the contract says 12 April and I think
its the contract date that matters. Lets eat the output first.
Rewrite this shorter. The deployment failed becasue the request-id
header was missing, which validate the JWT incorrectly.| Category | The error | Basic | Enhanced | Grammar checker |
|---|---|---|---|---|
| Misspelling | recieved, becasue | Flagged | Flagged | Flagged |
| Lowercase proper noun / day | friday | Not flagged | Not flagged | Flagged |
| Subject-verb agreement | the three requirement ... was | Not flagged | Not flagged | Flagged |
| Valid-but-wrong word | effect (for affect) | Not flagged | Not flagged in this sentence | Flagged |
| Missing apostrophe | dont, its (for it's) | Not flagged | Sometimes flagged | Flagged |
| Missing capitalisation | i think | Not flagged | Not flagged | Flagged |
| Punctuation that changes meaning | Lets eat the output first | Not flagged | Not flagged | Partly — see below |
| Ambiguous instruction | Rewrite this shorter | Not flagged | Not flagged | Not flagged. Nothing flags this. |
| Wrong verb form | which validate the JWT | Not flagged | Not flagged | Flagged |
| Tokens that must survive | Tomas, Zephra, eu-west-2, 12 March, 12 April, request-id, JWT | Flagged as misspellings | Fewer flagged | Left alone if protected |
Tested October 2026 on current stable Chrome, Edge and Firefox, Windows 11. Enhanced results come from Google's server-side model and can change without a browser update; treat them as representative rather than permanent.
The last row is the one people forget. Chrome spell check flags Tomas, Zephra, eu-west-2, request-id and JWT as misspellings, because they are not in the dictionary. You can add each one manually to Chrome's dictionary, one right-click at a time, and that list is local to your profile and does not travel with you. A grammar checker with a protected-words list handles the same tokens in bulk, and the protection applies to the correction rather than just suppressing the underline.
The gap that costs you the most: valid but wrong
Every error in the table above that Basic misses is an error where all the words are real. That is not a coincidence, it is the whole limitation in one sentence. A dictionary lookup has no way to tell you that 'effect' should be 'affect', because 'effect' is a perfectly good English word.
The error spell check will never catch
The new onboarding flow will effect how quickly support tickets get resolved, and I dont think the team have measured it yet.
The new onboarding flow will affect how quickly support tickets get resolved, and I don't think the team has measured it yet.
What changed. Three fixes, none of them spelling in the strict sense. 'effect' to 'affect' is the verb/noun pair that dictionary lookup cannot resolve. 'dont' is a missing apostrophe, which Chrome Basic does not flag because 'dont' is not in the dictionary as a word but is also not treated as a misspelling of 'don't' in all builds. 'the team have' to 'the team has' is a collective-noun agreement question that is genuinely contested between British and American usage — if you write for a British audience, keep 'have'. The point is that a grammar checker shows you the choice; a spell checker shows you nothing.
The categories in this family, and roughly how often they appear in professional writing:
- Homophone pairs: effect/affect, there/their/they're, its/it's, your/you're, then/than, compliment/complement, principal/principle, stationary/stationery.
- Confusable verbs: lie/lay, rise/raise, sit/set, assure/ensure/insure, imply/infer.
- Countability: fewer/less, amount/number, among/between.
- Agreement: 'the list of items are' for 'the list of items is', 'the team have' versus 'the team has', 'each of the reports were' for 'each of the reports was'.
- Tense and participle: 'I have went', 'she had wrote', 'it was ran'.
Punctuation and meaning: the two categories nobody checks
Spell check has no punctuation model at all. It tokenises words and looks them up; commas, apostrophes and full stops are not tokens it evaluates. So every punctuation error you have ever made in a browser text field went past Chrome without a mark, and will continue to.
Missing punctuation is often harmless. Sometimes it changes what the sentence says. The standard example is 'Let's eat, Grandma' versus 'Let's eat Grandma'; a work version that appears constantly in tickets and pull requests is the difference between 'check the output before the deploy finishes' and 'check the output, before the deploy finishes'. Both are grammatical. They give the reader opposite instructions about timing.
Meaning errors are the category where you should hold any tool to a low expectation, including ours. 'Rewrite this shorter' is a grammatical, correctly spelled English sentence that does not tell the reader shorter than what, or which text. No spell checker flags it. A grammar checker may flag it as vague and may not. Automated tools catch structural problems; deciding whether a sentence actually conveys your intent is still reading, and still yours.
| Problem | Automatable? | Why |
|---|---|---|
| Missing apostrophe in a contraction | Yes | Mechanical. 'dont' has one correct expansion. |
| Comma splice | Yes, usually | Two independent clauses joined only by a comma is a defined structure |
| Serial comma | No — style, not error | Both 'A, B and C' and 'A, B, and C' are correct. Pick one and be consistent. |
| Missing comma that changes meaning | Partly | The tool can flag ambiguity; it cannot know which meaning you intended |
| Run-on sentence | Partly | Detectable by length and clause count, but a long sentence is not always wrong |
| Sentence says the wrong thing | No | Requires knowing what you meant |
Keep Chrome spell check on anyway
This article is not an argument for turning spell check off. For the category it covers it is the best tool available, and it is hard to overstate how good the deal is: it runs as you type, it costs nothing, Basic never leaves your device, it works offline, and it works in every field in every site without an extension.
What it is not is a finishing pass. The red underline disappearing is not evidence your message is correct — it is evidence your message contains no misspellings. Those are different claims, and the second one is much narrower than most people assume.
| Moment | Use | Why |
|---|---|---|
| Typing a quick reply | Chrome spell check alone | The categories it misses rarely matter in a two-line message |
| A message a client will read | Spell check plus a grammar pass | Wrong-word and agreement errors read as carelessness even when the content is right |
| A job application field | Grammar pass, then read it aloud | There is no second attempt, and no undo after you Apply |
| A pull request description | Grammar pass with technical terms protected | Spell check will flag every identifier in it |
| Anything containing names, dates or amounts | Grammar pass, then verify the facts by hand | No tool reliably preserves a number it does not understand |
Running both without them fighting
One Shot Fix corrects the whole focused field when you click its toolbar icon, and shows you the corrected text in a popup that you confirm with Apply. It does not underline as you type and does not replace Chrome's spell check. The two run independently.
Leave Chrome spell check on, Basic if the text is sensitive
It costs nothing and catches typos at the moment you make them. Choose Basic when you type client data, credentials or anything under NDA.
Add the recurring proper nouns to Chrome's dictionary
Right-click a flagged name or product and add it. Do this for the five or ten tokens that appear in almost everything you write, and the underline noise drops sharply.
Write the whole message first
Do not correct as you go. A grammar pass on a finished thought produces a better result than one on a half-written sentence.
Copy the original text somewhere
Select all in the field and copy it into a scratch note before you correct. There is no undo after Apply.
Click the One Shot Fix toolbar icon
Pin it first if it is not visible: the puzzle-piece menu in Chrome and Edge, or Customize Toolbar in Firefox. The extension is invoked by a toolbar click; it does not add a keyboard shortcut and does not insert itself into Chrome's right-click spelling menu.
Read the popup, then Apply
Check the names, numbers, dates and identifiers survived. That is the step Chrome spell check would never have prompted you to take, because it never touched them.
Where this breaks down
Where this breaks down
Neither tool catches an ambiguous or factually wrong sentence. Both can return a grammatical message that says something you did not mean.
Workaround: Read the corrected version once, in full, before you send. Reading is the only check for meaning that exists.
Chrome spell check does not run everywhere. Fields with spellcheck disabled by the site, password fields, and many code editors and rich-text widgets get no underlines.
Workaround: If you see no red underline at all in a field where you expected one, assume there is no spell check there rather than assuming your text is clean.
Enhanced spell check sends what you type to Google, and its behaviour can change without a browser update. It is also unavailable offline and may be disabled by an administrator.
Workaround: Use Basic for anything confidential, and do not treat any article's Enhanced results — including this one — as permanent.
One Shot Fix corrects the whole field, not a selection, works in English only, and sends the text to our backend API for correction.
Workaround: Isolate the sentence you want corrected in its own field or a scratch note if you do not want the rest sent. Do not use it on text your organisation restricts from third-party processing.
Serial comma, British versus American usage, and tone are style decisions, not errors. A tool that 'fixes' them is changing your house style without telling you.
Workaround: Decide your conventions once, write them down, and reject any suggested change that conflicts with them.
Add the second layer
Frequently asked questions
Is Chrome's Enhanced spell check a grammar checker?
No. It uses Google's server-side spelling model, which sees surrounding words and will sometimes catch a contextual miss that Basic misses. It is still optimised for misspellings, and in our October 2026 testing it did not flag subject-verb agreement errors, comma splices, missing apostrophes in contractions, or valid-but-wrong words like 'effect' for 'affect'.
Does Chrome spell check send my text to Google?
It depends on the mode. Basic spell check compares words against dictionaries stored on your device. Enhanced spell check sends the text you type to Google's spelling service. Chrome states this in the setting itself, and an administrator policy can control which modes are available.
Why does Chrome spell check flag names and technical terms?
Because they are not in the bundled dictionary. You can right-click a flagged word and add it to Chrome's dictionary, which is stored in your local profile. For technical writing with many identifiers, a protected-words list in a grammar checker handles the same problem in bulk.
Should I turn Chrome spell check off if I use a grammar checker?
No. They cover different categories and run at different moments. Spell check catches typos as you type, for free, in every field, with no extension. A grammar checker is a finishing pass on a completed message. Keep both.
Do Edge and Firefox have Basic and Enhanced modes?
No. Basic and Enhanced are Chrome's labels. Edge and Firefox each have their own spell check setting with a single mode and different names. This article's Chrome-specific results do not transfer directly to them.
Can a grammar checker tell if my sentence means the wrong thing?
Not reliably. Tools can flag a sentence as ambiguous or vague, but deciding whether it conveys your intent requires knowing your intent. 'Rewrite this shorter' is grammatically correct and completely unclear, and no tool in this category will catch it consistently.
Related guides
ChatGPT and AI writing · 12 min read
Spell Check Not Working in ChatGPT on Chrome? What to Check First
Before you install anything, spend five minutes finding out whether the problem is Chrome, ChatGPT's input field, or a conflicting extension. The checks below are in the order that actually finds the cause.
Correction basics · 12 min read
Grammar Checker Changing Names or Technical Terms? How to Protect the Words That Matter
A grammar checker that renames your colleague or rewrites an identifier is worse than no grammar checker. Here is how to find out which words yours is changing, and how to stop it.
Platform guides · 13 min read
How to Fix Punctuation and Grammar After Voice Typing in Chrome
Dictation is fast and its output needs a specific kind of cleanup. Half of it is punctuation a grammar tool can fix; the other half is misheard words that only you can catch.
Written by Raheel Ashraf, builds and maintains one shot fix. Tested October 2026 on Chrome, Edge and Firefox (Windows 11). Last updated 7 October 2026.
Related pages
Write naturally. Send clean.
Correct prompts, emails and messages in the browser field you are already typing in. Free to install.