The 5 best window managers for Mac (2026)
Snap, save, tile or scroll: five ways to stop juggling windows on a Mac, and when macOS’s own tiling is enough.
The best window managers for Mac in 2026 are Rectangle (best free window snapping), Magnet (best simple paid snapper from the App Store), Moom (best for saved layouts and fine control), AeroSpace (best keyboard-driven tiling for power users) and Ribbon (best for scrolling, column-based tiling). If you mostly put two windows side by side, the built-in tiling in macOS 15 Sequoia and later is often enough.
Disclosure: We make Ribbon, one of the apps on this list. We’ve tried to place it where it genuinely fits and to describe every app fairly, using each developer’s own site. Prices and features checked 28 October 2026.
Quick comparison
| App | Best for | Price model | Runs locally? | Requires |
|---|---|---|---|---|
| Rectangle | Free snapping | Free, open source; paid Pro | Yes | macOS 14+ |
| Magnet | Simple App Store snapping | One-time, $4.99 | Yes | macOS 13+ |
| Moom | Saved layouts, fine control | One-time, $15 | Yes | macOS 10.13+ |
| AeroSpace | i3-style keyboard tiling | Free, open source | Yes | macOS 13+ |
| Ribbon | Scrolling column tiling | One-time purchase | Yes | macOS 14+ |
Prices and features checked 28 October 2026 on each developer’s website. Check the official site before you buy.
1. Rectangle: best free window snapping
Rectangle is the default answer for a lot of Mac users, and for good reason. It’s free, open source and does the classic job well: move the front window to the left half, the right third, a corner or the full screen with a keyboard shortcut, or by dragging it to an edge.
Standout features
- Keyboard shortcuts for halves, thirds, quarters and more. Repeating a shortcut cycles through sizes.
- Snap areas: drag a window to a screen edge or corner to snap it, including on portrait displays.
- Can use Spectacle’s default shortcuts, which helps if you came from that older app.
- Rectangle Pro adds custom shortcuts for any size and position, faster snapping and more; one license works on three devices at a time.
Limits
- It places windows where you tell it; it doesn’t keep a running layout or rearrange other windows automatically.
- The site doesn’t list Rectangle Pro’s price model, so check before you buy.
Who it’s for: almost everyone who wants Windows-style snapping on a Mac and doesn’t want to pay for it.
2. Magnet: best simple paid snapper from the App Store
Magnet, from BOOTCODE, has been on the Mac App Store for years and is one of the easiest window snappers to recommend to non-technical users. Install it, drag a window to an edge, and it snaps.
Standout features
- Drag to corners for quarters, to the side edges for halves, to the top edge to maximize and to the bottom edge for thirds.
- Vertical screens get thirds along the sides.
- Customizable keyboard shortcuts and a menu bar menu.
- Supports up to six external displays.
Limits
- It covers the same core job as free Rectangle; you’re paying mainly for an App Store purchase and its simplicity.
- No saved multi-window layouts or automatic tiling.
Who it’s for: people who prefer buying from the Mac App Store and want snapping that works without configuration.
3. Moom: best for saved layouts and fine control
Moom, now at version 4.6, comes from Many Tricks, a long-standing Mac developer. It pops up a palette of moves and sizes, and behind that sits one of the most configurable window tools on the Mac.
Standout features
- An on-screen grid for drawing exactly the size you want, with grid sizes set per action.
- Saved layouts that can be tied to specific apps or applied to your most recently used windows.
- Snap regions and drop zones, including saved layouts as drop targets.
- Full keyboard control, single-key shortcuts for custom actions, and chains that run several actions as one.
- “Hover” lets you move or resize the window under the pointer with modifier keys, no clicking.
Limits
- There’s a learning curve; the depth that makes it powerful also makes it busier than Rectangle or Magnet.
- The direct version and “Moom Classic” on the App Store are different products, so make sure you buy the one you want.
Who it’s for: people with a fixed desk setup who want to rebuild the same arrangement of apps with one action.
4. AeroSpace: best keyboard-driven tiling for power users
AeroSpace describes itself as an i3-like tiling window manager for macOS. Every window is tiled automatically into a tree, and you drive everything from the keyboard. It’s popular with developers who used i3 or Sway on Linux.
brew install --cask nikitabobko/tap/aerospace
Standout features
- Automatic tree-based tiling: new windows take their place without dragging.
- Its own fast virtual workspaces, instead of macOS Spaces, with no switching animation.
- Plain-text TOML configuration that fits in your dotfiles.
- CLI-first design with man pages and shell completion, and i3-style multi-monitor support.
- Doesn’t require disabling System Integrity Protection.
Limits
- It’s in public beta; the project says breaking changes are expected until 1.0.
- Built for keyboard users who are happy editing a config file. There’s no settings window.
- Tiling divides the screen, so with many windows each one gets smaller.
Who it’s for: developers and Linux converts who want a fully keyboard-driven tiling setup and don’t mind configuration.
5. Ribbon: best for scrolling, column-based tiling
Ribbon is our app, and it works differently from everything above. Grid tilers keep slicing the screen thinner as you open windows. Ribbon is a scrolling window manager, the idea popularized by PaperWM on GNOME and niri on Linux: every window is a full-height column on a strip that keeps going sideways. Opening a window adds a column to the right of the one you’re using; nothing else gets smaller. Your view slides to whichever column you focus.
Standout features
- Columns, not cells. Cycle a column through a third, half, two thirds and full width (Control-Option-W), or drag an edge and Ribbon keeps your size.
- Stacks. Fold a window into the column on its left to share the height (Control-Option-J), and pull it out again (Control-Option-K).
- Overview. Control-Option-O shows the whole strip with app icons and titles; arrow to a column and press Return, or click it.
- Live menu bar map showing your columns and which one has focus.
- Remembers order and widths per display, and restores them when Ribbon or your apps restart.
- Trackpad panning with the modifier keys plus a two-finger swipe, a pause shortcut (Control-Option-P), and per-app exclusions. Dialogs, sheets, panels and full-screen windows float.
What it doesn’t do
- No snap-to-halves or quarters by dragging to screen edges, and no grid layouts. If you want two windows side by side, you set column widths.
- macOS won’t always let a window go fully off-screen, so columns that scroll out of view are tucked against the display edge with a sliver showing.
- No virtual workspaces of its own: it arranges the windows on the macOS Space you’re looking at, with a separate strip per display.
- Keyboard-first. The default chord is Control-Option (switchable to Control-Command, Option-Command or Control-Option-Command), but there’s no scripting or config file.
- It needs Accessibility permission to move and resize other apps’ windows.
Who it’s for: people on a laptop or a single display who keep many windows open and are tired of them getting squeezed.
The built-in option: macOS window tiling
Since macOS 15 Sequoia, the Mac has its own window tiling, and it covers the basics well:
- Drag to tile: drag a window to an edge of the screen and release it in the highlighted area. Drag it to the menu bar to fill the desktop. Or hold Option and drag the window toward the area you want.
- Green button: hold the pointer over the green button in a window’s upper-left corner to pick a tile.
- Menus: Window › Move & Resize lists every position and arrangement; Window › Full Screen Tile offers Split View on the left or right of the screen.
Apple’s keyboard shortcuts for the active window:
Fn-Control-Left Arrow Left half
Fn-Control-Right Arrow Right half
Fn-Control-Up Arrow Top half
Fn-Control-Down Arrow Bottom half
Fn-Control-F Fill
Fn-Control-C Center
Fn-Control-R Return to previous size
Fn-Control-Shift-Left Arrow Left & Right (two windows)
Quarters have no shortcut, but Window › Move & Resize has them. Two older built-ins are still around: Split View (two apps side by side in full screen) and Stage Manager (turn it on in Control Center), which keeps the app you’re using in the center and your other windows in a strip at the side. Tiling settings live in System Settings › Desktop & Dock.
When built-in is enough: if you mostly put two windows side by side, Sequoia’s tiling and shortcuts may be all you need. Third-party tools add saved layouts, automatic tiling, more sizes and, in Ribbon’s case, a scrolling layout.
How we picked
- Different approaches. Snapping (Rectangle, Magnet), layouts (Moom), automatic tiling (AeroSpace) and scrolling (Ribbon), so you can pick the model that suits how you work.
- Current and Mac-native. Each app has a recent release or an active official page.
- No system changes needed. All five work with Accessibility permission and normal macOS security settings.
- Facts from official sources. Prices, requirements and features come from developer sites, GitHub and the App Store. Where a page didn’t show a price, we don’t quote one.
- Room for five. yabai and BetterSnapTool are well-known too; we kept the list to one strong pick per approach.
We make Ribbon. We placed it last because scrolling tiling is a specialist choice, not because it’s worse or better than the others.
FAQ
What is the best window manager for Mac?
For most people, Rectangle is the best place to start: it’s free, open source and snaps windows with shortcuts or by dragging. Moom suits people who want saved layouts, AeroSpace suits keyboard-driven tiling fans, and Ribbon suits anyone who wants windows to stay full-height columns on a scrolling strip.
Is there a free window manager for Mac?
Yes. Rectangle and AeroSpace are free and open source. macOS 15 Sequoia and later also include built-in window tiling: drag a window to a screen edge, use Window › Move & Resize, or press Fn-Control and an arrow key.
Does macOS have window snapping built in?
Yes, since macOS 15 Sequoia. Drag a window to a screen edge to tile it, hold Option while dragging to see the tile, hover over the green button, or use shortcuts such as Fn-Control-Left Arrow and Fn-Control-Right Arrow.
What is a scrolling window manager?
A scrolling window manager places each window in a full-height column on a strip that extends sideways past the edge of the screen. New windows add columns instead of shrinking existing ones, and the view scrolls to the window you focus. PaperWM and niri popularized the idea on Linux; Ribbon brings it to the Mac.
Do Mac window managers need SIP disabled?
Most don’t. Rectangle, Magnet, Moom, AeroSpace and Ribbon all work with normal macOS security and only ask for Accessibility permission, which lets an app move and resize other apps’ windows.
Is there an i3-style tiling window manager for Mac?
Yes. AeroSpace describes itself as an i3-like tiling window manager for macOS. It is free, open source and configured with a text file, and it is still in public beta.
Key takeaways
- Start with Rectangle if you just want free snapping to halves, thirds and corners.
- Magnet is the low-cost App Store alternative; Moom is the pick for saved layouts and exact sizes.
- AeroSpace gives i3-style automatic tiling for keyboard users, but it’s still in public beta.
- Ribbon is the scrolling option: full-height columns on a sideways strip, so windows never get squeezed.
- macOS 15 Sequoia and later tile windows on their own: drag to an edge or press Fn-Control and an arrow key.