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.

By Raheel Ashraf12 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

If Chrome is not underlining misspelled words in the ChatGPT prompt box, check these four things in order: (1) is 'Check for spelling errors when you type text on pages' turned on in Chrome's language settings, (2) is chatgpt.com in the list of sites not allowed to check spelling, (3) does a normal text field like Gmail compose show squiggles right now, and (4) does disabling your other extensions bring them back.

Step 3 is the one that actually tells you something. If Gmail compose underlines 'ths' and ChatGPT does not, Chrome is fine and the ChatGPT field is the variable. If neither underlines it, your browser setting is off and no amount of ChatGPT-side troubleshooting will help.

Why the prompt box behaves differently from a normal text field

ChatGPT's composer is not a simple textarea. Like most modern chat interfaces, it is a contenteditable element — a div that accepts typed text so the app can render mentions, formatting and multi-line input. Chrome's spell checker does support contenteditable elements, but support there is less consistent than in a plain input, and a site can turn it off for a specific element.

The mechanism is a single HTML attribute. A site can put spellcheck set to false on an element, and Chrome will not underline anything typed into it. Whether ChatGPT's composer carries that attribute has changed over time and may differ by account type, app version and rollout, so you should check your own browser rather than trust anyone's claim about it — including ours.

How to check it yourself in 30 seconds

  1. Open chatgpt.com and click into the prompt box

    Type a few characters so the element is live in the DOM.

  2. Right-click inside the box and choose Inspect

    DevTools opens with the element highlighted. If right-click does not offer Inspect, press F12 or Ctrl+Shift+I and use the arrow icon in the top-left of DevTools to pick the element.

  3. Look at the highlighted element's attributes

    In the Elements panel, read the tag Chrome selected. You are looking for an attribute named spellcheck.

  4. Interpret what you see

    If you see spellcheck set to false on that element or on a parent, the site has disabled spell check and Chrome cannot override it from settings. If you do not see the attribute at all, the field is not opting out and the cause is on the Chrome side.

    Attributes can sit on a parent element rather than the one you clicked. If you see nothing, click one or two levels up in the Elements tree and look again.

This is worth doing because it ends the guessing. If the attribute is there, the only fixes are browser-side workarounds or a correction tool. If it is not there, keep reading — the cause is in your settings.

The Chrome settings checks, in order

  1. Turn on page spell check

    Go to chrome://settings/languages in the address bar. Under Spell check, make sure 'Check for spelling errors when you type text on pages' is switched on. If it was off, this is your answer — reload ChatGPT and test again.

    Chrome offers Basic and Enhanced spell check. Enhanced sends text you type to Google for better suggestions. If that is a concern for prompt content, Basic is the safer choice.

  2. Check the language list

    On the same page, look at the list of languages. At least one must be enabled for spell check, and the language you are typing in must be among them. If you type in English but only another language is ticked, English words will not be checked.

  3. Check the site exclusion list

    Still on chrome://settings/languages, scroll to the section listing sites that are not allowed to check spelling. If chatgpt.com appears there, remove it. Entries land in this list when someone clicks 'Never check spelling on this site' in the right-click menu, which is easy to do by accident.

  4. Use the right-click menu on the field itself

    Right-click inside the ChatGPT prompt box. Look for a Spell check submenu. It should offer the enabled languages and an option to check spelling. If the submenu is missing entirely, the field has opted out via the attribute described above.

  5. Reload the tab

    Spell-check setting changes do not always apply to an already-open single-page app. Reload chatgpt.com after any change before concluding that nothing worked.

  6. Check the Chrome profile

    If you use more than one Chrome profile, settings are per-profile. The profile you configured may not be the one ChatGPT is open in. Look at the avatar in the top-right of the browser window.

Isolate the cause with a known-good field

This is the fastest diagnostic on the page and it takes about a minute.

What the isolation test tells you
Test fieldSquiggles appear?Conclusion
Gmail compose bodyYes — ChatGPT: NoChrome spell check is working. The ChatGPT field is opting out or is unsupported. Use a correction tool or a workaround.
Gmail compose bodyNo — ChatGPT: NoChrome spell check is off, misconfigured, or blocked by an extension. Work through the settings checks above.
Gmail To: fieldNoExpected. Single-line address and search fields often do not spell check. Use a multi-line body field for the test.
The Chrome address barNoExpected. The omnibox is not a web page field and has its own behaviour.

Verified October 2026 on current stable Chrome, Edge and Firefox, Windows 11.

Use Gmail compose because it is a plain contenteditable field with spell check enabled by the site, it is present for anyone with a Google account, and it is a close structural match to ChatGPT's composer. If Gmail works and ChatGPT does not, you have eliminated the browser as the cause.

Extension conflicts

Writing extensions are the most common non-obvious cause. Several popular grammar and AI assistants inject their own editor into text fields, and some set the spellcheck attribute to false so that Chrome's underlines do not compete with their own. The result is that installing a grammar tool removes your spell check.

  1. Open chrome://extensions and turn off every extension except the one you are testing. Use the toggles, do not remove anything yet.
  2. Reload chatgpt.com and type 'ths is a tst'. Note whether squiggles appear.
  3. Re-enable extensions one at a time, reloading ChatGPT after each, until the squiggles disappear. The last one you enabled is the cause.
  4. Decide whether you want that extension. Some have a setting to leave Chrome's native spell check alone; others do not.

The same checks on Edge and Firefox

One Shot Fix works in Chrome, Edge and Firefox, and so does this problem. The settings live in different places.

Spell check settings by browser
BrowserSettings locationWhat to check
Chromechrome://settings/languages'Check for spelling errors when you type text on pages', the language list, and the per-site exclusion list.
Microsoft Edgeedge://settings/languagesThe Spelling section. Edge routes page spell check through Microsoft Editor, so also check edge://settings/languages for the per-site list and whether Editor's own suggestions are overriding native underlines.
FirefoxRight-click in the field → Check SpellingFirefox has no global page-spell-check toggle in the same place. It is enabled per field from the right-click menu, and dictionaries are installed separately under Add-ons → Languages. If no dictionary is installed, nothing will be underlined.

Verified October 2026 on current stable Chrome, Edge and Firefox, Windows 11.

Firefox is the one that surprises people. If you have never installed an English dictionary in Firefox, spell check will silently do nothing on every site. Right-click in any textarea, choose Check Spelling, and confirm a dictionary is selected in the Languages submenu.

What spell check cannot catch in a prompt

Suppose you fix all of the above and squiggles appear. That is progress, but it is worth being clear about what you have actually gained. Spell check finds words that are not in its dictionary. Most prompt problems are not misspelled words.

Prompt problems and whether Chrome spell check catches them
ProblemExampleSpell check catches it?
Misspelled wordsummarise the documnetYes
Wrong word, valid spelling'effect the change' when you meant 'affect the change'No
Agreement errorthe three requirement is unclearNo
Missing punctuation that changes meaningcheck the output before the deploy finishesNo
Ambiguous instructionrewrite this shorter — shorter than what, and which text?No
Proper nouns and technical termsPostgres, Kubernetes, useEffectNo — often flagged as errors when they are correct

A misspelled word in a prompt is usually survivable; the model infers what you meant. An ambiguous or ungrammatical instruction is the thing that produces the wrong output. That is the gap a correction pass fills and spell check does not.

A prompt where spell check reports no errors at all

Before

rewrite the report make it professional and dont change the numbers i think the second section need to be shorter

After

Rewrite the report. Make it professional and don't change the numbers. I think the second section needs to be shorter.

What changed. Chrome spell check underlines nothing here — every word is spelled correctly. But the run-on structure buries the constraint that matters most ('don't change the numbers'), and 'need' instead of 'needs' is an agreement error. Splitting it into three sentences makes the constraint unmissable.

A correction workflow that works regardless

If you would rather not depend on browser spell check at all, this workflow works everywhere and takes about the same time.

  1. Write the prompt in your own words without self-editing. Get the task, the context and the constraints down.
  2. Read it once for the constraint. Can a reader tell what must not change? If not, add it explicitly.
  3. Run a correction pass. With One Shot Fix, click the toolbar icon, read the corrected text in the popup, and click Apply.
  4. Compare the corrected prompt against your original for meaning. Check that 'might' did not become 'will', that no new instruction appeared, and that your technical terms survived.
  5. Send it.

Step 4 is not optional for prompts. A prompt is an instruction, and instructions are where a well-meaning correction can silently change what you asked for.

Where this breaks down

Where this breaks down

  • If ChatGPT's composer carries a spellcheck attribute set to false, no Chrome setting will restore native underlines. The site controls that, and it can change with any rollout.

    Workaround: Use a correction extension, which operates on the field's text rather than on the browser's spelling engine. Or draft long prompts elsewhere and paste them in.

  • The ChatGPT desktop and mobile apps do not respond to any of this. Chrome settings only affect browser tabs.

    Workaround: Use chatgpt.com in a browser when you want a correction pass, or rely on the app's own keyboard suggestions.

  • Enhanced spell check in Chrome sends what you type to Google. If your prompts contain confidential context, that is a data path you may not want.

    Workaround: Use Basic spell check, or turn page spell check off and correct prompts explicitly before sending.

  • Errors in ChatGPT's generated answer are a different problem entirely. Nothing in your browser can spell check text the model has already produced; that text is not in an editable field.

    Workaround: Copy the answer into an editable field and correct it there before you use it.

  • One Shot Fix corrects English only, and it corrects the whole field. There is no way to correct a single line of a long multi-part prompt in place.

    Workaround: Draft multi-part prompts in a scratch tab and correct each part before assembling.

Frequently asked questions

Does ChatGPT disable spell check on purpose?

It depends on the field and the version you are served. Sites can opt an element out of browser spell check with a spellcheck attribute, and ChatGPT's composer has carried that at various times. Inspect the element in DevTools to see what your own browser is being given rather than relying on a general claim.

Why does spell check work in Gmail but not in ChatGPT?

Because the two sites configure their input fields differently. Gmail's compose body allows browser spell check; a field that sets spellcheck to false does not. If Gmail shows squiggles and ChatGPT does not, your Chrome settings are fine and the difference is on the site side.

Will installing a grammar extension break Chrome's spell check?

Some do, by injecting their own editor and disabling native underlines so the two do not overlap. If squiggles disappeared after you installed a writing tool, disable it and reload the page to confirm.

Does spell check catch grammar mistakes in prompts?

No. It flags words that are not in its dictionary. Agreement errors, wrong verb forms, missing punctuation and ambiguous instructions are all invisible to it, and those are the errors that most often produce a wrong answer.

Can I spell check ChatGPT's answers?

Not in place. The generated answer is rendered read-only text, not an editable field. Copy it into a textarea or a document and correct it there.

Does this work in Edge and Firefox too?

The troubleshooting does, with different settings locations. Edge uses edge://settings/languages and routes page spell check through Microsoft Editor. Firefox enables spell check per field from the right-click menu and requires a dictionary to be installed.

Related guides

ChatGPTChromespell checktroubleshootingbrowser settings

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