Others

How to Set Up a Custom Layout with FancyZones in Microsoft PowerToys

Maira MehtabMaira Mehtab Oct 19, 2026 869 views

Question details

The user wants to configure a customized window layout using the FancyZones feature in Microsoft PowerToys to efficiently arrange applications on their desktop.

How to Set Up a Custom Layout with FancyZones in Microsoft PowerToys
Product
Microsoft PowerToys
Device & OS
Windows
Scenario
Organizing and snapping application windows into personalized desktop zones for better multitasking workflows.
Observed behavior
The goal is to seamlessly snap windows into user-defined grid or canvas layouts instead of relying on default Windows snapping features.
Before you start

Ensure that you have downloaded and installed the latest version of Microsoft PowerToys from the official Microsoft Store or GitHub repository, and verify that the application is running in your system tray.

Solution 1Recommended

Enable FancyZones and Create a Custom Layout

Use the PowerToys Settings interface to turn on the FancyZones feature, access the layout editor, and build your own window zones.

FancyZones is a powerful window manager included in Microsoft PowerToys that allows you to structure your workspace exactly how you need it. By creating a custom layout, you can define the precise dimensions and placement of your application windows.

1
Open PowerToys Settings

Right-click the PowerToys icon located in the Windows system tray (bottom-right corner of your screen) and select 'Settings' from the context menu.

2
Enable the FancyZones Feature

In the left sidebar of the Settings window, click on 'FancyZones'. Toggle the switch to 'On' to enable the feature.

3
Launch the Layout Editor

Under the FancyZones settings, locate the 'Editor' section and click the 'Launch layout editor' (or 'Edit zones') button.

4
Create a Custom Layout

In the editor window, click the plus (+) icon to create a new layout. Choose either a grid or canvas starting template depending on how you want your windows to overlap or sit side-by-side.

5
Adjust Zone Dimensions

Click and drag the borders of the zones to adjust their size and position. You can also adjust the 'Space around zones' setting to modify the padding between windows.

6
Save and Apply

Once you are satisfied with your custom zones, click 'Save & apply' to make the layout active on your desktop.

7
Snap Windows into Zones

To use your new layout, click and drag an application window while holding down the 'Shift' key. Drag the window over a highlighted zone and release your mouse to snap it into place.

Enable FancyZones and Create a Custom Layout
Troubleshooting Unresponsive Zones: If a window does not snap into your layout, ensure that PowerToys is running in the background. Additionally, check that the application itself isn't configured in PowerToys to bypass FancyZones, and verify that you are holding the correct activation key.
Free Microsoft Office alternative

Enhance Your Multitasking with WPS Office

While PowerToys helps you manage your screen space, WPS Office provides a fully equipped, free office suite that runs perfectly alongside your customized window layouts. Its tabbed interface ensures your desktop remains clutter-free.

Seamlessly compatible with Microsoft Word, Excel, and PowerPoint formats.Tabbed document interface allows multiple files to stay neatly inside a single FancyZone.Lightweight architecture ensures fast loading speeds without bogging down system resources.Clean, familiar user interface means zero learning curve for new users.
microsoft office alternative - wps office

Frequently Asked Questions

Why won't my application windows snap into the FancyZones I created?

This usually occurs if the activation key (default is the Shift key) is not held down while dragging the window. You can verify or change this trigger behavior in the FancyZones settings under the 'Window behavior' section.

Can I configure different FancyZones layouts for multiple monitors?

Yes, FancyZones natively supports multi-monitor setups. When you open the Layout Editor, you can select the specific display at the top of the screen and apply a completely different custom layout to each monitor.

How do I remove the gap between my snapped windows in FancyZones?

To remove window gaps, open the FancyZones settings, click 'Launch layout editor', edit your active layout, and toggle off the 'Show space around zones' option, or set the spacing distance to 0 pixels.