How to Add Automatic Capitalization to Input Elements

Did you know that you can help out formatting text inputs for mobile users with the autocapitalize attribute?

Note that this won't work for the listed attribute types nor for physical keyboards. Only for virtual ones, such as mobile devices or voice input.

<!-- Autocapitalize text inputs on mobile with the autocapitalize attribute -->

<!-- Capitalize words after a period. -->
<input type=”text” autocapitalize="sentences" />

<!-- Capitalize Each And Every Word. -->
<input type="text" autocapitalize="words" />

<!-- CAPITALIZE ALL CHARACTERS. -->
<input type="text" autocapitalize="characters" />

<!-- 
 Note that this won’t work for the following input
 types:
 * url
 * email
 * password
-->
autocapitalize.html
Copied to clipboard!

It can take the following attributes:

How to Add Automatic Capitalization to Input Elements
If you would like to see more Webtips, follow @flowforfrank

Resources:

Remove ads
Remove ads

πŸ“š Get access to exclusive content

Want to get access to exclusive content? Support webtips with the price of a coffee to get access to tips, checklists, cheatsheets, and much more. β˜•

Get access Support us
Remove ads Read more on
Remove ads
Remove ads
πŸŽ‰ Thank you for subscribing to our newsletter. x