I make a Mac window manager, so treat this as a disclosure: I am the developer of Zonewell, one of the apps below. I have tried to describe the others fairly.
The problem
On Windows, PowerToys FancyZones lets you draw your own layout, for example three columns with the middle one wider, then drop windows into it. PowerToys is a Windows product, so it does not run on a Mac. If you moved to macOS and miss it, you have a few options.
What macOS does on its own
Recent versions of macOS can tile windows to halves and quarters by dragging to a screen edge. It is fine for two windows side by side. It does not let you define your own zone sizes.
Fixed-layout snappers
Rectangle and Magnet snap windows to halves, thirds, quarters and similar presets, with keyboard shortcuts and drag-to-edge. Rectangle is free and open source. Magnet is a paid app from the Mac App Store. If fixed layouts are enough, either is a good choice and you do not need anything more.
Custom areas and grids
Some apps let you define your own areas or grids. Moom and BetterSnapTool are two long-standing examples, each with its own workflow. Check their current feature lists, since they change.
Tiling window managers
Amethyst and AeroSpace tile windows automatically instead of you placing them. They are powerful, and most people need to learn a keyboard workflow first.
Zonewell
Zonewell is the one I built to match the FancyZones idea on a Mac:
- Draw up to nine zones on a live preview of your screen
- Hold a key while dragging a window to see the zones, then release over one
- A global shortcut for every zone
- Separate layouts for each display
- It remembers which zone each app belongs to
- No account and no analytics; layouts stay on your Mac
It costs A$14.99 once, with a 14-day free trial: https://zonewell.au/fancyzones-for-mac.html
How to choose
- Two or three windows, and you are happy with halves and thirds: Rectangle (free) or Magnet
- You want your own zone sizes and layouts per display: Zonewell, or one of the custom-grid apps above
- You want windows to arrange themselves: a tiling manager such as AeroSpace
Whichever you pick, macOS asks you to enable Accessibility access before an app can move other apps' windows. That is expected for all of them.
If you use a layout that none of these handle well, tell me in the comments.
