autocomplete attribute: on & off values
- LSThe autocomplete
attribute for input
elements indicates to the browser whether a value should or should not be autofilled when appropriate.
Chrome
- ❌ 4 - 16: Not supported
- ✅ 17 - 26: Supported
- ◐ 27 - 40: Partial support
- ◐ 41 - 130: Partial support
- ◐ 131: Partial support
- ◐ 132 - 134: Partial support
Edge
- ◐ 12 - 18: Partial support
- ◐ 79 - 130: Partial support
- ◐ 131: Partial support
Safari
- ❌ 3.1 - 5: Not supported
- ✅ 5.1 - 6.1: Supported
- ◐ 7 - 18.0: Partial support
- ◐ 18.1: Partial support
- ◐ 18.2 - TP: Partial support
Firefox
- ✅ 2 - 29: Supported
- ◐ 30 - 131: Partial support
- ◐ 132: Partial support
- ◐ 133 - 135: Partial support
Opera
- ✅ 9 - 113: Supported
- ✅ 114: Supported
IE
- ✅ 5.5 - 10: Supported
- ◐ 11: Partial support
Chrome for Android
- ✅ 131: Supported
Safari on iOS
- ❌ 3.2 - 4.3: Not supported
- ✅ 5 - 18.0: Supported
- ✅ 18.1: Supported
- ✅ 18.2: Supported
Samsung Internet
- ✅ 4 - 25: Supported
- ✅ 26: Supported
Opera Mini
- ✅ all: Supported
Opera Mobile
- ✅ 10 - 12.1: Supported
- ✅ 80: Supported
UC Browser for Android
- ✅ 15.5: Supported
Android Browser
- ✅ 2.1 - 4.4.4: Supported
- ✅ 131: Supported
Firefox for Android
- ✅ 132: Supported
QQ Browser
- ◐ 14.9: Partial support
Baidu Browser
- ✅ 13.52: Supported
KaiOS Browser
- ◐ 2.5: Partial support
- ◐ 3: 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