microsoft / microsoft/PowerToys

Add native "Convert to UPPERCASE/lowercase" shortcut for selected text

Open
#49,849 1 comment 0 reactions 0 assignees View on GitHub
Needs-Triage Product-Keyboard Manager Product-Keyboard Shortcut Manager
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

Windows has no built-in way to convert selected text to UPPERCASE, lowercase, or Title Case across any application. Word has Shift+F3 for this, but it only works inside Word itself.

I'd like to see PowerToys add a global keyboard shortcut that converts the case of currently selected text anywhere in the OS (browser fields, chat apps, Notepad, etc.), similar to how Advanced Paste already handles clipboard transformations.

### Scenario when this would be used?

As a power user, I often write text in browsers, chat apps, or forms and later need to convert it to uppercase (e.g. for emphasis, headers, or formatting requirements). Right now the only workaround is copying the text into Word, applying Shift+F3, and pasting it back — which is slow and breaks my workflow. A native shortcut would save time for anyone who edits text daily across multiple apps.

### Supporting information

Advanced Paste in PowerToys already demonstrates that text transformation on paste is feasible. Extending this concept to a "transform selected text in place" shortcut would be a natural addition.

Contributor guide

Open the contributing guide

Research direction

The issue identifies Advanced Paste as the closest existing precedent; start by tracing how it handles text transformations and user-configured shortcuts. Define the supported Windows applications and shortcut behavior, then verify that selected text can be transformed to uppercase, lowercase, and Title Case in those applications without breaking the surrounding workflow.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.