A set of utilities for power users to tune and streamline their Windows experience

Microsoft PowerToys

Microsoft PowerToys

  -  316 MB  -  Freeware
Microsoft PowerToys is a system utility that can help all users of Windows 10 and Windows 11 to unlock a wide array of additional functionalities.

The Most Useful App for Windows 11 and Windows 10.

Microsoft PowerToys Screenshot 1

Originally offered more than two decades ago to Windows 95 users, this latest version of system shell configuration abilities is especially useful for users who want to take full advantage of the Windows 10/11 OS environment and gain access to numerous tweaks, shortcuts, and abilities that are not natively supported by this versatile OS.

Even users who have never heard of the PowerToys app are often surprised about numerous tweaks, shortcuts, and advantages that are offered in the three basic sections of the app – FancyZones, PowerRename, and Shortcut Guide.

FancyZones is an advanced desktop tool that can predetermine custom zones to which active app windows can snap into. The default Windows support for this feature includes automatic full-screen resize and snapping of the app on the left or right half of the screen.

With FancyZones, users can greatly expand the grid of snappable zones and even created their own fully customized grids. This feature is especially useful for users whose daily work procedure involves working with many active windows of all sizes.

Once Grid is made, windows can be snapped to it by simply pressing Ctrl+Shift buttons while moving the app window.

Microsoft PowerToys Screenshot 2

PowerRename is a unlock for Windows Shell that provides access to the bulk rename tool. Once active, users can simply access it via the regular Search and Replace tool of File Explorer. This tool is highly useful for users who manage dozens and hundreds of files in File Explorer and are in needed to properly rename them before storing or using them.

Shortcut Guide is a simple but highly useful overlay that can show all the Windows key shortcuts that users can take advantage of. To activate it, users only need to hold the Windows button a bit (the exact duration of time can be set in the MS PowerToys tool, as well as the opacity Shortcut Guide interface).

Key Features

FancyZones
A window manager that allows users to create complex window layouts to improve multitasking. You can define custom zones on your screen where windows will snap into place when dragged.

PowerToys Run
A quick launcher utility that allows users to search for applications, files, folders, and even perform basic calculations. It acts as an alternative to the Windows Start Menu search with more customization options.

Keyboard Manager
Allows users to remap keys and create custom shortcuts. This feature is useful for creating personalized keyboard layouts or improving accessibility.

File Explorer Add-ons
Enhances the Windows File Explorer with additional functionalities, such as a preview pane for Markdown (.md) files, SVG (.svg) files, and other formats that are not natively supported by File Explorer.

Image Resizer
A context menu tool that allows users to quickly resize images directly from File Explorer. It supports batch resizing and offers customizable size options.

PowerRename
A bulk renaming tool that integrates into File Explorer. It allows users to rename multiple files at once using search and replace, regular expressions, and other advanced renaming techniques.

Color Picker
A tool that provides an easy way to pick colors from any part of the screen. It offers RGB and HEX values and allows you to store colors in a history for later use.

Shortcut Guide
Displays a visual guide of all available Windows shortcuts when the Windows key is held down. This is particularly useful for learning and remembering complex keyboard shortcuts.

Video Conference Mute
A global mute/unmute tool that allows users to mute both microphone and camera during video calls with a single keypress, regardless of the application in use.

Awake
A tool that keeps your computer awake without modifying power settings. This is useful for ensuring that your PC doesn't go to sleep during long tasks or presentations.

Microsoft PowerToys Screenshot 3

Mouse Utilities
Includes features like Find My Mouse, which highlights the location of your cursor, and Mouse Highlighter, which shows clicks visually, making it easier to track mouse activity during presentations.

Hosts File Editor
A graphical interface for editing the Windows hosts file, which controls the mapping of hostnames to IP addresses. This feature makes it easier to add, remove, or edit entries without needing to use a text editor.

Always on Top
Allows users to pin any window so that it stays on top of other windows, ensuring that the selected window remains visible while multitasking.

Once configured, Microsoft PowerToys needs to be kept active in order to take advantage of its useful background services. The app supports starting on boot and running with administrative privileges.

How to Use

Download & Install
Download Microsoft PowerToys from the official GitHub page, FileHorse.com or Microsoft Store. Install the application and launch it.

Access Settings
Open PowerToys from the system tray or start menu. The App Settings window will open, where you can enable, disable, and configure each utility.

Using FancyZones
Enable FancyZones in the app settings. To create custom zones, hold the Shift key while dragging a window. This will allow you to snap windows into the predefined zones.

Using PowerToys Run
Press Alt + Space to open PowerToys Run. Type the name of the app, file, or command you want to execute, and press Enter.

Remapping Keys with Keyboard Manager
Enable Keyboard Manager, then go to the "Remap a key" or "Remap shortcuts" section. Here, you can assign new functions to specific keys or create custom shortcuts.

Resizing Images
Right-click on any image or group of images in File Explorer and select "Resize pictures." Choose the desired size or create a custom size, then click "Resize."

Microsoft PowerToys Screenshot 4

Bulk Rename Files with PowerRename
Right-click on files in File Explorer and select "PowerRename." Enter the search criteria and replacement text, then apply the changes to rename the selected files.

Using Color Picker
Press Win + Shift + C to activate the Color Picker. Hover over any part of the screen to pick a color, and the color code will be copied to your clipboard.

Using Shortcut Guide
Hold down the Windows key for about a second to bring up the Shortcut Guide. It will display a list of available Windows shortcuts based on the current context.

Keep Computer Awake
Enable the "Awake" utility in PowerToys settings. You can keep your computer awake temporarily or indefinitely, depending on your needs.

PROS
  • Enhanced Productivity
  • Customizable Features
  • Frequent Updates
  • Open-Source Community
  • Extensive Compatibility
CONS
  • Occasional Bugs
  • Resource Intensive
  • Dependency on Windows
Microsoft PowerToys is 100% FREE and is optimized to run only on Windows 10 and Windows 11 OS.

Why is this app published on FileHorse? (More info)
  • Microsoft PowerToys 0.95.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Microsoft PowerToys 0.95.0 Screenshot 1
  • Microsoft PowerToys 0.95.0 Screenshot 2
  • Microsoft PowerToys 0.95.0 Screenshot 3
  • Microsoft PowerToys 0.95.0 Screenshot 4
  • Microsoft PowerToys 0.95.0 Screenshot 5

What's new in this version:

Highlights:
- For an in-depth look at the latest changes, visit the release blog
- NEW: The Light Switch utility in PowerToys allows you to automatically switch between light and dark themes in Windows based on the time of day
- Command Palette delivered major search performance gains (new fuzzy matcher + smarter fallbacks) improving relevance and speed
- Peek can now be used activated using the Space bar
- Find My Mouse added transparent spotlight with independent backdrop opacity, boosting focus and accessibility
- Settings now lets you delete shortcuts entirely and ignore conflicts
- Mouse Pointer Crosshairs gained orientation options (vertical / horizontal / both) for customizable accessibility
- PowerRename fixed enumeration counter skipping ensuring reliable batch renames
- ZoomIt restored legacy draw/snipping behaviors and fixed recording races improving reliability

Command Palette:
- Reorganized core projects and introduced CoreLogger to reduce dependencies
- Applied conditional margin for icon-only tags to tighten layout
- Added setting to choose Clipboard History primary action (Paste vs Copy)
- Hardened activation flow for x-cmdpal:// links with synchronous handling + timeout
- Enabled AOT by default for performance while simplifying publish configs
- Cleaned and codified .editorconfig without behavior change
- Replaced service state color dots with play/pause/stop icons for accessibility
- Fixed filter dropdown sync and crash by binding SelectedValue and raising UI-thread notifications
- Ensured long links wrap correctly in details view
- Removed animation + enforced min width on filter dropdown for clarity
- Restored focus to More button after ESC closes context menu improving keyboard flow
- Marked main and toast windows as tool windows to keep them out of Alt+Tab while preserving style
- Fixed AOT template + theming issues for filter separators
- Introduced grid layouts (small/medium/gallery) for richer page presentation
- Materialized result lists to avoid rescoring overhead
- Disabled problematic selection TextToSuggest behind env flag
- Resolved AOT warning by making IconMarginConverter partial
- Major search performance improvements (new fuzzy matcher, smarter fallbacks, fewer exceptions)
- Added context menu "Show Details" command when details pane hidden
- Reduced window flicker by avoiding unnecessary cloaking
- Restored EmptyContent rendering for blank states
- Saved new state even if prior app state file corrupt (better resilience)
- Migrated settings window to WinUI TitleBar control
- Prevented crash on duplicate keybindings and simplified matching
- Centralized fullscreen ignore-hotkey logic for summon handling
- Hid search box on content pages; improved focus and a11y; added Home title
- Synced generated resource comment to eliminate noisy diffs
- Blocked Ctrl+I from inserting stray tab in search box
- Logged HRESULT codes in error logs for deeper diagnostics
- Advanced font/emoji icon classification & alignment improvements
- Preserved fallback item icons in Settings by storing initial icon
- Fixed breadcrumb margin misalignment (visual polish)
- Truncated overly long command labels with ellipsis to prevent overflow

Command Palette Extensions:
- Replaced localized WebSearch setting keys with stable literals and numeric history count
- Enabled advanced markdown tables and emphasis extensions
- Added actionable empty-state hints for File Search (search PC / open indexing settings)
- Ensured all WinGet extension assets copy reliably to output
- Improved Run command line parsing for paths with spaces; sped up related tests
- Updated WebSearch extension icon set for clarity and contrast
- Added Terminal profile sort order setting including MRU tracking
- Added Uninstall Application command (UWP direct, Win32 via Settings)
- Deferred WinGet details loading and added timing logs
- Removed LINQ from All Apps extension for performance
- Added standardized key chord system + shortcuts to File Search commands
- Added Terminal channel filter & remembered selection option
- Enabled loading local/data/app images in markdown with sizing hints
- Added external extension reload via x-cmdpal://reload (configurable)
- Instant WebSearch history updates with in-memory store & events
- Added keep-after-paste option and safe delete with confirmation for Clipboard History

Environment Variables:
- Replaced custom window chrome with WinUI TitleBar for cleaner, maintainable Environment Variables UI

File Locksmith:
- Adopted WinUI TitleBar to simplify window chrome while preserving appearance

Find My Mouse:
- Added transparent spotlight support with separate backdrop opacity; migrated to WASDK composition

Hosts File Editor:
- Migrated to native WinUI TitleBar for cleaner, maintainable window chrome

Light Switch:
- Introduced as a brand-new PowerToy module
- Automatically switches between light and dark themes
- Supports time-based scheduling or location-based sunrise/sunset switching
- Supports using a keyboard shortcut to force a change
- Supports filtering changes for Apps and/or System Theme

Mouse Pointer Crosshairs:
- Added Esc key to cancel active gliding cursor sequence
- Added orientation option (vertical / horizontal / both) for crosshairs customization

Mouse Without Borders:
- Continued Common class refactor (part 5/7) by extracting clipboard and init/cleanup logic into focused classes

Peek:
- Added optional single Space key activation with context-aware eligibility and telemetry

PowerRename:
- Fixed enumeration counter skipping when regex replacement equals original filename (counters now advance reliably)

Quick Accent:
- Expanded Welsh layout with acute, grave, and dieresis variants for vowels (consistent ordering)

Registry Preview:
- Migrated to native TitleBar and AppWindow APIs for cleaner window chrome

Screen Ruler:
- Fixed ARM64 crash by aligning cursor position structure to 8-byte boundary

Settings:
- Added ability to ignore specific hotkey conflicts to reduce noise
- Stopped creating backup directory during dry-run status checks (cleaner first-run)
- Standardized casing and localization for ZoomIt and modules header
- Improved search results page accessibility and conditional module grouping

ZoomIt:
- Updated resource file to reflect standalone v9.01 and current copyright year
- Restored legacy draw/snipping behaviors and fixed recording race conditions

Documentation:
- New Microsoft Learn documentation for the Light Switch module
- New dev docs for the Light Switch module

Development (Area-Build & Area-Tests):
- Allowed debug launches to continue when modules fail to load, speeding developer iteration
- Fixed spell checker dictionary entry (advapi) to eliminate false error
- Added VS Code development guide and launch configs to streamline cross-editor workflows
- Upgraded Windows App SDK and related dependencies to 1.8 for newer platform features
- Rewrote YAML comment to resolve new spell checker forbidden pattern
- Corrected solution structure by returning misplaced Common project, reducing build confusion
- Modernized build scripts with shared helpers and VS environment autodetection for simpler CLI builds
- Standardized build scripts and platform detection to improve reliability and reuse
- Added missing Command Palette version bump to align module release cadence
- Added EXECUTEDEFAULT term to dictionary to prevent regression build failures
- Introduced nightly pre-warm pipeline and configurable MSBuild cache mode to improve CI performance
- Resolved CI forbidden pattern spelling complaint to keep pipelines green
- Added AI contributor instruction set to clarify code area expectations
- Added accessibility IDs to settings and FancyZones toggles, stabilizing UI tests
- Added automatic log collection on UI test failures to speed root cause analysis
- Stabilized Mouse Utils tests by switching to AccessibilityId selectors
- Added Screen Ruler UI test coverage to validate core measurement workflows