The autocapitalize
global attribute is an enumerated attribute that controls whether and how text input is automatically capitalized as it is entered/edited by the user. The attribute must take one of the following values:
off
ornone
: No autocapitalization is applied (all letters default to lowercase)on
orsentences
: The first letter of each sentence defaults to a capital letter; all other letters default to lowercasewords
: The first letter of each word defaults to a capital letter; all other letters default to lowercasecharacters
: All letters should default to uppercase
The autocapitalize
attribute doesn’t affect behavior when typing on a physical keyboard. Instead, it affects the behavior of other input mechanisms, such as virtual keyboards on mobile devices and voice input. The behavior of such mechanisms is that they often assist users by automatically capitalizing the first letter of sentences. The autocapitalize
attribute enables authors to override that behavior per-element.
The autocapitalize
attribute never causes autocapitalization to be enabled for an <input>
element with a type
attribute whose value is url
, email
, or password
.
Specifications
Specification | Status | Comment |
---|---|---|
HTML Living StandardThe definition of 'autocapitalize' in that specification. | Living Standard |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
autocapitalize
|
Chrome
No support No |
Edge
? |
Firefox
No support No |
IE
? |
Opera
? |
Safari
No support No |
WebView Android
Full support 66 |
Chrome Android
Full support 66 |
Firefox Android
No support No |
Opera Android
? |
Safari iOS
Full support 5 |
Samsung Internet Android
? |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
autocapitalize by Mozilla Contributors is licensed under CC-BY-SA 2.5.