autocomplete attribute: on & off values

- LS

The autocomplete attribute for input elements indicates to the browser whether a value should or should not be autofilled when appropriate.

IE

  1. 5.5 - 10: Supported
  2. 11: Partial support

Edge

  1. 12 - 18: Partial support
  2. 79 - 84: Partial support
  3. 85: Partial support

Firefox

  1. 2 - 29: Supported
  2. 30 - 79: Partial support
  3. 80: Partial support
  4. 81 - 82: Partial support

Chrome

  1. 4 - 16: Not supported
  2. 17 - 26: Supported
  3. 27 - 40: Partial support
  4. 41 - 84: Partial support
  5. 85: Partial support
  6. 86 - 88: Partial support

Safari

  1. 3.1 - 5: Not supported
  2. 5.1 - 6.1: Supported
  3. 7 - 13.1: Partial support
  4. 14: Partial support
  5. TP: Partial support

Opera

  1. 9 - 69: Supported
  2. 70: Supported

iOS Safari

  1. 3.2 - 4.3: Not supported
  2. 5 - 13.7: Supported
  3. 14.0: Supported

Opera Mini

  1. all: Supported

Android Browser

  1. 2.1 - 4.4.4: Supported
  2. 81: Supported

Blackberry Browser

  1. 7: Supported
  2. 10: Supported

Opera Mobile

  1. 10 - 12.1: Supported
  2. 46: Supported

Chrome for Android

  1. 85: Supported

Firefox for Android

  1. 79: Supported

IE Mobile

  1. 10: Partial support
  2. 11: Partial support

UC Browser for Android

  1. 12.12: Supported

Samsung Internet

  1. 4 - 11.2: Supported
  2. 12.0: Supported

QQ Browser

  1. 10.4: Partial support

Baidu Browser

  1. 7.12: Supported

KaiOS Browser

  1. 2.5: Partial support

This support information does not include support for other autocomplete values.

As described in detail below, many modern browsers ignore the off value on certain fields in certain cases intentionally in order to give the user more control over autofilling fields. One example is the use of password managers.

Resources:
MDN Web Docs - autocomplete attribute