ScrnFix vs FancyZones

FancyZones (a PowerToys module) lets you define custom grid zones and snap windows into them. ScrnFix saves entire workspaces (apps + positions + monitors) and restores them with a hotkey. These are different products — here's how to pick.

What each actually does

FancyZonesScrnFix
Unit of workA zone on a monitorA whole workspace (apps + layout)
Core interactionShift+drag window into zoneSave preset once, hotkey to restore
Remembers where apps go✗ (you drag every time)
Launches missing apps✓ Launch + Restore
Named presets / workspaces✓ Unlimited
Hotkey per preset✓ Global shortcuts
Boot-time auto-restore
Tray menu / system integration
PriceFreeFree beta / $11 Lifetime

Use FancyZones if…

  • You're happy opening apps manually and just want a custom grid to drop windows into.
  • Your monitor layout rarely changes.
  • You already use PowerToys for other utilities (Always on Top, Color Picker, PowerRename) and want everything in one place.

Use ScrnFix if…

  • Opening + arranging your apps takes more than 30 seconds every morning.
  • You switch between distinct workspaces (work, gaming, streaming) and want a fast context switch.
  • You want apps to launch automatically, not just positioned when they happen to be open.
  • You want a tray app with a visible workspace name, not a hidden preset file.

Use both, honestly

FancyZones and ScrnFix don't conflict — FancyZones gives you the grid, ScrnFix saves the workspace. Plenty of power users have zones defined in FancyZones and presets in ScrnFix. Use the grid for on-the-fly snapping, use the presets for context switching.

Try ScrnFix free

Works alongside FancyZones / PowerToys. 14-day beta, $11 lifetime after.

Download Free Beta