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.

By Raheel Ashraf16 min read

Tested October 2026 on Chrome, Edge and Firefox (Windows 11)

Add to Chrome

Free · works in Chrome, Edge and Firefox

On this page

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.

Coverage at a glance
Error typeChrome BasicChrome EnhancedGrammar checker
recieved, teh, aproximatelyYesYesYes
effect / affect, there / their, loose / loseNoSometimesYes
the three requirement isNoNoYes
went / gone, lie / lay, fewer / lessNoRarelyYes
Missing comma before a clauseNoNoUsually
Missing apostrophe in its / dontNoSometimesYes
A sentence that is correct but ambiguousNoNoOnly 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.

  1. Open Chrome's Languages settings

    Menu (three dots) → Settings → Languages. On some builds the same page is reachable from Settings → You and Google → Languages.

  2. Turn on spell checking

    The section is labelled something close to 'Check for spelling errors'. There is a toggle, and underneath it two options.

  3. 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.

  4. 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 the two modes differ
How it decidesBasic spell checkEnhanced spell check
How it decidesCompares each token against a dictionary bundled with the browserUses Google's spelling service, the same technology behind search spelling
Where text is processedOn your deviceText you type is sent to Google
Catches plain misspellingsYesYes
Catches contextual misspellingsNo — both tokens are dictionary wordsSometimes. The model has context available, so it can flag things Basic cannot
Handles proper nouns and technical termsPoorly. Flags them as errors; you can add them to a local dictionarySomewhat better, because common names and products appear in search data
Suitable for confidential textYes, nothing leaves the deviceYour call. Check your organisation's policy before typing client data into any field with Enhanced on
Works offlineYesNo

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.

Test paragraph — one error per category
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.
Results by error category, October 2026
CategoryThe errorBasicEnhancedGrammar checker
Misspellingrecieved, becasueFlaggedFlaggedFlagged
Lowercase proper noun / dayfridayNot flaggedNot flaggedFlagged
Subject-verb agreementthe three requirement ... wasNot flaggedNot flaggedFlagged
Valid-but-wrong wordeffect (for affect)Not flaggedNot flagged in this sentenceFlagged
Missing apostrophedont, its (for it's)Not flaggedSometimes flaggedFlagged
Missing capitalisationi thinkNot flaggedNot flaggedFlagged
Punctuation that changes meaningLets eat the output firstNot flaggedNot flaggedPartly — see below
Ambiguous instructionRewrite this shorterNot flaggedNot flaggedNot flagged. Nothing flags this.
Wrong verb formwhich validate the JWTNot flaggedNot flaggedFlagged
Tokens that must surviveTomas, Zephra, eu-west-2, 12 March, 12 April, request-id, JWTFlagged as misspellingsFewer flaggedLeft 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

Before

The new onboarding flow will effect how quickly support tickets get resolved, and I dont think the team have measured it yet.

After

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.

What a punctuation check can and cannot do for you
ProblemAutomatable?Why
Missing apostrophe in a contractionYesMechanical. 'dont' has one correct expansion.
Comma spliceYes, usuallyTwo independent clauses joined only by a comma is a defined structure
Serial commaNo — style, not errorBoth 'A, B and C' and 'A, B, and C' are correct. Pick one and be consistent.
Missing comma that changes meaningPartlyThe tool can flag ambiguity; it cannot know which meaning you intended
Run-on sentencePartlyDetectable by length and clause count, but a long sentence is not always wrong
Sentence says the wrong thingNoRequires 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.

Which tool for which moment
MomentUseWhy
Typing a quick replyChrome spell check aloneThe categories it misses rarely matter in a two-line message
A message a client will readSpell check plus a grammar passWrong-word and agreement errors read as carelessness even when the content is right
A job application fieldGrammar pass, then read it aloudThere is no second attempt, and no undo after you Apply
A pull request descriptionGrammar pass with technical terms protectedSpell check will flag every identifier in it
Anything containing names, dates or amountsGrammar pass, then verify the facts by handNo 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Chrome spell checkgrammar checkerEnhanced spell checkbrowser toolsproofreading

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.

Write naturally. Send clean.

Correct prompts, emails and messages in the browser field you are already typing in. Free to install.

Add to Chrome