logo
search
Others

How to Make Power Apps Text Input Uppercase While Typing

Maira MehtabMaira Mehtab Sep 22, 2026 869 views

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.
Before you start

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.

Solution 1Recommended

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.

1
Access the official community thread

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.

2
Review specialist recommendations

Look for solutions provided by community MVPs detailing how to use variables or specific control properties to force real-time capitalization.

3
Apply the suggested formula

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.

Community Support: The Power Platform community is frequently updated with the latest workarounds and feature implementations directly from Microsoft specialists.
Free Microsoft Office alternative

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.

Fully compatible with Microsoft Excel, Word, and PowerPoint formats.Built-in robust form and data collection templates in WPS Spreadsheet.Free to use with a lightweight installation package.Familiar tabbed user interface for easy multi-tasking.
microsoft office alternative - wps office

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.