[FEATURE] Add spell-check language configuration / disable option to Claude Desktop (Windows)

Resolved 💬 5 comments Opened Jun 15, 2026 by compadrejunior Closed Jun 18, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Claude Desktop on Windows uses Electron's built-in Chromium spellchecker,
which defaults to the system/Windows display language instead of the
language the user is actually typing in (or the app's display language).

For users whose Windows display language differs from the language they
write in (e.g. Windows set to German/Portuguese/etc. but typing in
English), this causes every single word to be underlined in red, since
the spellchecker is checking against the wrong dictionary.

This is purely a cosmetic/UX issue but it is highly disruptive and
distracting during normal use, especially in long messages.

I have tried the following workarounds, none of which resolved the issue:

  • Changing Windows display language and "Preferred languages" order
  • Adding English (US/UK) as an installed language with spell-check

components

  • Switching the active keyboard input layout (Win+Space) before typing
  • Toggling Windows "text suggestions" / "autocorrect" settings
  • Checking for an in-app language or spellcheck setting (none exists)
  • Checking claude_desktop_config.json for any relevant key (only

contains mcpServers config, nothing spellcheck-related)

Electron supports configuring spellchecker languages programmatically via
session.setSpellCheckerLanguages(['en-US']), but this must be set by the
app itself — there is currently no user-facing setting, config file key,
or preference that exposes this in Claude Desktop.

Proposed Solution

Add a setting (in Claude Desktop's in-app Settings UI, and/or as a key in
claude_desktop_config.json) that allows users to:

  1. Set the spellchecker dictionary language(s) explicitly (e.g. "en-US",

"pt-BR", etc.), independent of the OS display language, via
session.setSpellCheckerLanguages().

  1. Disable the spellchecker entirely for users who don't want it, e.g.

by setting spellcheck: false in the BrowserWindow's webPreferences.

This would resolve the issue for any user whose Windows display language
doesn't match their typing language, and give users full control over
whether spellcheck runs at all.

Alternative Solutions

_No response_

Priority

Critical - Blocking my work

Feature Category

Other

Use Case Example

Use Case Example:

Scenario: A user has Windows 11 set to a display language other than
English (e.g. Portuguese or German), but regularly writes messages to
Claude in English.

Step-by-step:

  1. User opens Claude Desktop and starts a new conversation.
  2. User types a message in English, e.g. "Can you help me write a

summary of this report?"

  1. Because the Electron spellchecker defaults to the Windows display

language rather than English, every word in the message gets
underlined in red, as if misspelled.

  1. The user tries right-clicking flagged words, but no useful spelling

suggestions appear (or the suggestions are in the wrong language).

  1. The user goes to Windows Settings > Time & Language and adds/reorders

English as a preferred language, installs the English spell-check
component, and even switches the active keyboard layout to English
before typing — none of this changes the behavior inside Claude
Desktop.

  1. The user checks claude_desktop_config.json for a spellcheck-related

key, but the file only supports mcpServers configuration.

  1. With the proposed feature, the user instead opens Claude Desktop's

Settings, finds a "Spell check language" option, sets it to
"English (US)" (or selects "Disable spell check"), and the red
underlines either correctly reflect English spelling or disappear
entirely — without needing to touch any OS-level settings.

This would also help multilingual users who regularly switch between
languages when writing to Claude, by letting them pick the correct
dictionary (or turn off the distraction of spellcheck altogether)
directly within the app.

Additional Context

Related/similar reports:

  • anthropics/claude-code#35706 — Spellcheck cannot be disabled in Windows

Desktop App (Store/WinGet version), defaults to Windows display language

  • anthropics/claude-code#37861 — Spell check underlines show but

right-click suggestions don't work (macOS)

OS: Windows 11
App: Claude Desktop

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗