Skip to main content

How to Rename a Screen or Control in Power Apps

· 4 min read
Jagdish Kumawat
Founder @ Dewiride

Every new screen and control gets a placeholder name: Screen1, Container1, Button1. Those names end up in your formulas, and screen names are read aloud by screen readers. Renaming takes a few seconds, and doing it as soon as you add something saves confusion later.

Prerequisites​

Step 1: Open the Item's Menu in the Tree View​

In the Tree view, hover over the screen or control and select … (More options). For a screen, the menu has Copy, Paste, Duplicate screen, Rename, New comment and View code. Select Rename:

The tree view with the menu of Screen1 open, listing Copy, Paste, Duplicate screen, Rename, New comment and View code, with Rename outlined in red

With the tree view focused, you can also select the item and press F2.

Step 2: Type the New Name​

The name becomes a text box. Type the new name and press Enter:

The tree view with the screen's name in an edit box reading Home Screen

The tree view, the properties pane and the screen's tab at the bottom of the canvas now show the new name:

The tree view listing App and Home Screen, with the name Home Screen outlined in red

Press Esc instead of Enter to cancel.

Step 3: Rename Controls the Same Way​

Controls use the same … → Rename. In the example, each control was renamed as soon as it was added: Container1 to conMainHS, Button1 to btnMyPlanHS, and so on. Renaming straight away means your formulas use the real names from the start.

Names With Spaces​

Screen names may contain spaces; Microsoft recommends plain-language screen names ending in "Screen", because screen readers announce them. In formulas, put a name with spaces in single quotes:

App → StartScreen
'Home Screen'

Control names usually have no spaces, so they need no quotes.

Common Mistakes​

MistakeWhat happensDo this instead
Leaving Screen1 and Button1Formulas like Navigate(Screen3) say nothingRename as soon as you add something
Two controls with the same nameNot allowed: names must be unique across the appAdd a screen suffix, such as HS for Home Screen
Referring to a spaced name without quotesA syntax errorUse single quotes: 'Home Screen'

Troubleshooting​

SymptomLikely causeFix
Rename isn't in the menuThe menu was opened on a different itemHover the item you want, then …
The new name is rejectedAnother control already uses itPick a unique name
F2 does nothingThe tree view doesn't have focusClick the item in the tree view first

FAQ​

Do formulas update when I rename?​

Microsoft's documentation on renaming says formulas that reference a control are updated with its new name. Renaming early still avoids surprises.

What's the Copilot rename suggestion?​

When Proactive control rename is on (Settings → Updates → Preview), Copilot can offer to rename similar controls after you rename one by hand. It's a preview feature.

Can I rename the App object?​

No. App keeps its name; you change the app's display name in Settings → General.

Conclusion​

Tree view → … → Rename (or F2) → type → Enter. Rename every screen and control as you add it, using a consistent scheme, and put names with spaces in single quotes in formulas.

Additional Resources​

Stay Updated

Subscribe to our newsletter for the latest tutorials, tech insights, and developer news.

By subscribing, you agree to our privacy policy. Unsubscribe at any time.