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.

Chrome

  1. 4 - 16: Not supported
  2. 17 - 26: Supported
  3. 27 - 40: Partial support
  4. 41 - 106: Partial support
  5. 107: Partial support
  6. 108 - 110: Partial support

Edge

  1. 12 - 18: Partial support
  2. 79 - 106: Partial support
  3. 107: Partial support

Safari

  1. 3.1 - 5: Not supported
  2. 5.1 - 6.1: Supported
  3. 7 - 16.0: Partial support
  4. 16.1: Partial support
  5. 16.2 - TP: Partial support

Firefox

  1. 2 - 29: Supported
  2. 30 - 106: Partial support
  3. 107: Partial support
  4. 108 - 109: Partial support

Opera

  1. 9 - 91: Supported
  2. 92: Supported

IE

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

Chrome for Android

  1. 107: Supported

Safari on iOS

  1. 3.2 - 4.3: Not supported
  2. 5 - 16.0: Supported
  3. 16.1: Supported

Samsung Internet

  1. 4 - 18.0: Supported
  2. 19.0: Supported

Opera Mini

  1. all: Supported

Opera Mobile

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

UC Browser for Android

  1. 13.4: Supported

Android Browser

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

Firefox for Android

  1. 106: Supported

QQ Browser

  1. 13.1: Partial support

Baidu Browser

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