Spellcheck attribute

- LS

Attribute for input/textarea fields to enable/disable the browser's spellchecker.

IE

  1. 5.5 - 9
  2. 10
  3. 11

Edge

  1. 12 - 81
  2. 83

Firefox

  1. 2 - 77
  2. 78
  3. 79 - 80

Chrome

  1. 4 - 8
  2. 9 - 81
  3. 83
  4. 84 - 86

Safari

  1. 3.1 - 5
  2. 5.1 - 13
  3. 13.1
  4. 14 - TP

Opera

  1. 9 - 10.1
  2. 10.5 - 68
  3. 69

iOS Safari

  1. 3.2 - 13.3
  2. 13.4
  3. 14.0

Opera Mini

  1. all

Android Browser

  1. 2.1 - 4.4.4
  2. 81

Blackberry Browser

  1. 7
  2. 10

Opera Mobile

  1. 10 - 12.1
  2. 46

Chrome for Android

  1. 81

Firefox for Android

  1. 68

IE Mobile

  1. 10
  2. 11

UC Browser for Android

  1. 12.12

Samsung Internet

  1. 4 - 11.2
  2. 12.0

QQ Browser

  1. 10.4

Baidu Browser

  1. 7.12

KaiOS Browser

  1. 2.5

The partial support in mobile browsers results from their OS generally having built-in spell checking instead of using the wavy underline to indicate misspelled words. spellcheck="false" does not seem to have any effect in these browsers.

Browsers have different behavior in how they deal with spellchecking in combination with the the lang attribute. Generally spelling is based on the browser's language, not the language of the document.

Resources:
MDN Web Docs - Controlling spell checking