Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft PowerToys is a set of free, open-source utilities designed to help power users and developers get more out of Windows. It builds on familiar Windows experiences and adds thoughtful tools that boost productivity, streamline workflows, and unlock customization options that don’t exist out of the box. From managing window layouts and remapping keys to launching commands instantly and automating everyday tasks, PowerToys is all about removing friction and letting you focus on what you want to get done—faster, smarter, and with more control.
PowerToys is an open-source project. Visit GitHub to explore the codebase, report issues, contribute, and stay up to date with what’s new in each release.
Utilities
The currently available utilities include:
Advanced Paste
Paste text from your clipboard into any format needed. Includes an optional AI-powered feature.
Always On Top
Pin windows above other windows with a quick key shortcut.
Awake
Keep a computer awake without managing power & sleep settings.
Color Picker
A system-wide color picking utility to pick colors from anywhere on the screen.
Command Not Found
A PowerShell 7 module that suggests WinGet packages when a command fails.
Command Palette
Access frequently used commands, apps, and tools from a single, fast, customizable interface.
Crop And Lock
Create a cropped or thumbnail window of another window that stays interactive.
Environment Variables
Manage environment variables with profiles to group variables together.
FancyZones
A window manager for creating complex window layouts and positioning windows quickly.
File Explorer add-ons
Enable Preview pane and thumbnail rendering for various file types in File Explorer.
File Locksmith
Check which files are in use and by which processes from the File Explorer context menu.
Hosts File Editor
Edit the Windows Hosts file containing domain names and IP addresses.
Image Resizer
Quickly resize images with a right-click in File Explorer.
Keyboard Manager
Customize the keyboard by remapping keys and creating custom shortcuts.
Light Switch
Automatically switch between light and dark themes based on time of day.
Mouse utilities
Add functionality to enhance your mouse and cursor with Find My Mouse, Highlighter, Jump, and Crosshairs.
Mouse Without Borders
Control multiple computers with a single keyboard and mouse.
New+
Create files and folders from a personalized set of templates in File Explorer.
Peek
Preview file content without opening applications or interrupting your workflow.
PowerRename
Perform bulk renaming with search/replace, regex, and undo support.
PowerToys Run
Search and open apps instantly with a quick launcher that supports plugins.
Quick Accent
An alternative way to type accented characters when your keyboard doesn't support them.
Registry Preview
Visualize and edit Windows Registry files.
Screen Ruler
Quickly measure pixels on your screen based on image edge detection.
Shortcut Guide
Display available Windows key shortcuts for the current desktop state.
Text Extractor
Copy text from anywhere on your screen using OCR.
Workspaces
Launch a set of applications to custom positions with a single click.
ZoomIt
A screen zoom, annotation, and recording tool for technical presentations.
How to contribute to PowerToys
PowerToys welcomes your contributions! The PowerToys development team is excited to partner with the power user community to build the best Windows utilities that help users get the most out of their workflows. There are a variety of ways to contribute:
- Write a tech spec
- Submit a design concept or recommendation
- Contribute to documentation
- Identify and fix bugs in the source code
- Code new features and PowerToy utilities
Before starting work on a feature that you would like to contribute, read the Contributor's Guide. The PowerToys team will be happy to work with you to figure out the best approach, provide guidance and mentorship throughout feature development, and help avoid any wasted or duplicate effort.
You can consult the PowerToys Developer Documentation for more information on how to get started with PowerToys development and work through any issues you may encounter. These docs have recently been updated to provide development and debugging guidance for the various PowerToys utilities, including how to set up your development environment, build the code, and run the utilities.
Issues and troubleshooting
You can search known issues or file a new issue in the Issues tab of the PowerToys repository on GitHub. If you don't find the issue you are experiencing, you can Report a Bug on the PowerToys product repo.
Windows developer