Mac Window Snapping: How to Get Windows-Style Snapping on macOS
macOS Sequoia added window snapping, but it's inconsistent and limited. Here's how to get reliable Windows-style snapping on Mac.
macOS Sequoia added native window snapping in 2024 — drag a window to the edge of the screen and a snap zone appears. It works some of the time, for some apps, in some situations. If you're coming from Windows and expecting the reliable snap behaviour you had there, you'll hit its limits quickly. Here's what you actually get on Mac, where it breaks down, and how to get something that behaves the way you expect.
What does macOS Sequoia's window snapping actually do?
In Sequoia, you can drag a window to the left or right edge of the screen to snap it to half the display. Drag to a corner and you get a quarter-tile. There's also a hover-based menu: hold a window over the green full-screen button in the top-left corner and a grid of layout options appears.
Keyboard shortcuts exist too: hold Option and click the green button to enter tiling mode, or use Window → Move & Resize from the menu bar for preset positions.
That's the full feature set. No custom snap zones, no snapping between monitors, no saved layouts, no way to define your own grid. Compared to Windows 11's Snap Layouts — which let you choose from multiple grid templates and remember what was in each zone — it's minimal.
Why does Sequoia window snapping feel so unreliable?
Several things break it in practice:
Drag detection is inconsistent. The snap overlay doesn't always appear when you drag to the edge. Sometimes you need to pause at the edge; sometimes you need to move slowly; sometimes it just doesn't trigger. There's no setting to adjust the sensitivity.
Some apps resist tiling entirely. Apps with fixed window sizes, or those that haven't been updated for Sequoia's tiling APIs, simply don't participate. You'll drag them to the edge and nothing happens.
Multi-monitor snapping is broken in common scenarios. Dragging a window to the inner edge of a display — the edge facing another monitor — typically just moves the window to that monitor rather than snapping it. There's no way to snap to half a screen when that edge is adjacent to another display.
Layouts don't persist. Snap your windows into a nice arrangement, then close one app, connect to a different display, or restart — everything scatters. Sequoia has no concept of saving a layout and restoring it.
The green-button hover menu is slow. If you're used to the speed of Windows snapping — drag, tap, done in under a second — the hover menu feels sluggish. It requires deliberate hovering and waiting for the overlay to appear.
None of this means Sequoia's snapping is useless. For casual use on a single monitor with standard apps, it's fine. The problems compound when you have multiple monitors, apps that misbehave, or a workflow that requires the same arrangement every day.
What free options exist for better Mac window snapping?
Rectangle is the standard free answer, and it's genuinely good for basic snapping. It gives you keyboard shortcuts for every common position (left half, right half, top-right quarter, maximise, etc.) and they work consistently across virtually all apps. The snap-to-edge drag behaviour is more reliable than Sequoia's native implementation.
Rectangle's limits: it snaps windows into preset positions, but that's all it does. No saved layouts, no display profiles, no multi-monitor awareness beyond moving windows between screens. If your workflow is "I just need to quickly snap things left and right", Rectangle is probably enough and you don't need anything else.
Magnet ($7.99 on the App Store) works similarly to Rectangle with a slightly more polished UI and a few extra snap zones. For pure snapping it's solid, but it doesn't solve the layout-persistence problem either.
When do you need something beyond basic snapping?
Basic snapping tools answer one question: where should this window go right now? They don't answer: how do I get back to this arrangement tomorrow morning, or when I undock my laptop, or when I switch from my home monitor to my work monitor?
If any of these describe you, a basic snapper won't be enough:
- You use a MacBook that you dock and undock — disconnecting the external display scatters every window onto the built-in screen
- You work across two or three monitors and spend time every morning re-arranging things
- You want the same layout at 9am Monday automatically, without touching anything
- You need different arrangements for different monitor configurations (laptop only vs. laptop + two external displays)
For these situations, Layoutish goes further. It lets you save a named layout — every window, every position, every display — and restore it instantly with a keyboard shortcut or the Quick Switcher (⌘⇧L). If an app wasn't open when you restore, Layoutish launches it and positions it. It also detects when your monitor configuration changes and can automatically apply the right layout for that setup, so docking your laptop restores your desk layout without any manual steps.
Time-based scheduling takes it one step further: you can have your morning layout apply automatically at 9am on weekdays. It's the kind of feature that sounds slightly over-engineered until the first morning it fires and your workspace is just ready.
Layoutish is a one-time purchase at $6.99 — that price rises to $9.99 on 1 September 2026, so if you're considering it, sooner is cheaper.
Which option should you actually use?
Here's a straightforward breakdown:
| Situation | Best option | |---|---| | Single monitor, just want edge-snapping | Sequoia native or Rectangle (free) | | Keyboard shortcut snapping without drag | Rectangle (free) | | Reliable snapping + slightly nicer UI | Magnet ($7.99) | | Multi-monitor layouts that persist | Layoutish ($6.99) | | Auto-restore layout when docking/undocking | Layoutish ($6.99) | | Scheduled layouts, display profiles | Layoutish ($6.99) |
If you're primarily a Windows switcher who just wants drag-to-edge snapping to work reliably, try Rectangle first — it's free and covers that specific frustration well. If you find yourself rebuilding your window arrangement every day or fighting multi-monitor chaos, that's the signal to look at something with saved layouts.
Common questions
Why doesn't Sequoia window snapping work on my second monitor?
Sequoia's snap detection doesn't trigger on monitor edges that face another display — dragging a window to that edge moves it to the adjacent monitor instead of snapping it. This is a known limitation. Third-party tools like Rectangle and Layoutish handle multi-monitor snapping differently and aren't affected by this.
Is there a keyboard shortcut for window snapping on Mac without third-party apps?
Sequoia has limited built-in shortcuts: Window → Move & Resize in the menu bar gives access to preset positions, and Option-clicking the green button activates tiling mode. There's no default keyboard shortcut to snap left/right half the way Windows has Win+Left/Win+Right — Rectangle adds exactly these shortcuts for free, and they work reliably.
Does Layoutish replace Rectangle or do you need both?
Layoutish covers everything Rectangle does (snapping windows into positions, keyboard shortcuts) and adds saved layouts, display profiles, and scheduling on top. You don't need both — Layoutish is a full replacement, not an add-on.