How to Make Power Apps Text Input Uppercase While Typing
Question details
The user needs a text input field in Power Apps to automatically display characters in uppercase as they are being typed, rather than converting them only after the input loses focus.
- Product
- Power Apps
- Device & OS
- not provided
- Scenario
- Collecting specific formatted data, such as vehicle registration marks, where real-time capitalization is required for an optimal user experience.
- Observed behavior
- By default, text inputs only convert to uppercase upon the OnChange event, which occurs after the user has finished typing and clicks away from the field.
Ensure you have editing permissions for the Power Apps canvas app and are familiar with modifying control properties. You will also need access to a web browser to review advanced implementation formulas on the official community forums.
Consult the Power Apps Community for Real-Time Transformation Formulas
Because Power Apps requires specific control property configurations or formula workarounds for real-time text formatting, utilizing the official Microsoft Power Platform Community is the most effective approach.
While the standard OnChange property executes after a user finishes typing, achieving keystroke-level uppercase formatting often requires specialized techniques, such as using context variables or adjusting specific input controls.
Navigate to the Microsoft Power Platform Community forums using the provided direct link: https://community.powerplatform.com/forums/thread/?groupid=b5652dc6-2c99-4e33-8b6f-45be4a896a40.
Look for solutions provided by community MVPs detailing how to use variables or specific control properties to force real-time capitalization.
In your Power Apps editing environment, select your text input control and apply the recommended formula to the Default or Text property as advised by the community experts.
Looking for a Lightweight Office Solution? Try WPS Office
While Power Apps handles custom enterprise applications, you need a reliable suite for your daily document, spreadsheet, and presentation tasks. WPS Office offers a powerful, free, and highly compatible alternative to Microsoft Office. Enjoy a familiar interface and seamless document transition without heavy subscription costs.

Frequently Asked Questions
Can I use the OnChange property for uppercase formatting in Power Apps?
Yes, you can use the Upper() function within the OnChange property, but this will only convert the text to uppercase after the user clicks away or presses Enter, not while they are actively typing.
Is there a native property to force uppercase in Power Apps text inputs?
As of recent versions, standard Power Apps text inputs do not have a simple toggle switch for 'force uppercase' during typing. This is why community workarounds using variables or modern controls are frequently required.
How do I capitalize text in standard spreadsheet software like WPS Spreadsheet?
In WPS Spreadsheet, you can use the UPPER() function in an adjacent cell to instantly convert text to uppercase, or utilize data validation to ensure specific formatting rules are followed when users enter data.




