Snapping windows into place with the tiling built into macOS
For years the answer to window snapping on a Mac was to install something. That changed when Apple built tiling into macOS itself, and Apple's own documentation for the feature covers macOS Sequoia 15 and later, which is the clean line between needing a utility and not needing one. The feature is real, it is fast, and it is also quieter than it should be. Most of it is hidden behind a hover, a modifier key, and a keyboard shortcut family that does not appear in any menu by default.
What actually happens when a window snaps
There are four separate routes into tiling, and they behave differently enough that knowing all four is worth five minutes.
Dragging a window to an edge of the screen is the one most people find first. Drag toward the left edge, the right edge, or any corner, and a highlighted area appears. Releasing the window inside that highlight snaps it into position. The snap fires when the pointer reaches the edge, not when the window does, which is why it sometimes feels late on a large display.
Dragging a window up to the menu bar is the same gesture with a different result. The window fills the desktop rather than taking a half or a quarter. This is the closest thing macOS has to a maximize, and it is worth knowing that it stops short of full screen: the menu bar and the Dock stay visible.
Holding the Option key while dragging is the faster path. With Option held, the window snaps toward the top, left, or right edge, or into a corner, as soon as it enters the highlighted area. Apple describes this as the route for faster tiling, and in practice it fires earlier and with less travel than the plain drag.
The green button is the route with the most options. Hold the pointer over the green button in the upper-left corner of the active window and a menu appears with layouts grouped under Move and Resize and under Fill and Arrange. Holding Option while that menu is open reveals additional layouts. The same layouts live in the menu bar under Window, with Move and Resize offering Halves, Quarters, and Arrange, plus Center and Fill as direct commands.
The four switches that decide how it behaves
All of this is configurable, and the settings are in one place: System Settings, then Desktop and Dock, then the Windows section. Four options sit there:
- "Drag windows to left or right edge of screen to tile"
- "Drag windows to menu bar to fill screen"
- "Hold ⌥ key while dragging windows to tile"
- "Tiled windows have margins"
The last one is the setting people search for without knowing it exists. With margins on, tiled windows keep a gap between them and around the edge of the screen. With it off, they meet flush, which recovers a strip of pixels on a laptop display and looks closer to how tiling works on other systems.
There is one conflict worth fixing on day one. Dragging a window all the way through the top edge of the screen opens Mission Control, which is a different feature competing for the same gesture. If Mission Control keeps appearing when the goal was to fill the desktop, turn off "Drag windows to top of screen to enter Mission Control" in Desktop and Dock settings and the gesture stops fighting itself.
The keyboard shortcuts that never appear in a menu
Tiling has a full keyboard shortcut family, and it is the part of the feature that almost nobody discovers, because the shortcuts are printed next to the layout icons in the green button menu rather than in the Window menu.
| Layout | Shortcut |
|---|---|
| Fill the desktop | Fn-Control-F |
| Center the window | Fn-Control-C |
| Left half | Fn-Control-Left Arrow |
| Right half | Fn-Control-Right Arrow |
| Top half | Fn-Control-Up Arrow |
| Bottom half | Fn-Control-Down Arrow |
| Return to previous size | Fn-Control-R |
Corners are the gap. Top Left, Top Right, Bottom Left, and Bottom Right exist as layouts in the menu, and Apple's own table lists no keyboard shortcut for any of them. Anyone who works in a four-window grid will feel that gap immediately, and it is the single strongest argument for a third-party tool.
Return to previous size deserves more attention than it gets. Fn-Control-R restores the window to the size it was before it was tiled, which turns tiling into something reversible. Without it, a tiled window has to be dragged back to a comfortable size by hand.
Arranging two or three windows in one keystroke
The layouts under Fill and Arrange do something the halves do not. They move the active window and also move the next window or two into the remaining space.
| Layout | Shortcut |
|---|---|
| Left and Right | Fn-Control-Shift-Left Arrow |
| Right and Left | Fn-Control-Shift-Right Arrow |
| Top and Bottom | Fn-Control-Shift-Up Arrow |
| Bottom and Top | Fn-Control-Shift-Down Arrow |
| Left and Quarters | Fn-Control-Option-Shift-Left Arrow |
| Right and Quarters | Fn-Control-Option-Shift-Right Arrow |
| Top and Quarters | Fn-Control-Option-Shift-Up Arrow |
| Bottom and Quarters | Fn-Control-Option-Shift-Down Arrow |
Left and Right puts the active window in the left half and the second window in the right half. Left and Quarters puts the active window in the left half, the second window in the top-right corner, and the third in the bottom-right corner. Quarters, which fills all four corners, is available in the menu with no shortcut assigned.
These are the layouts worth learning if the work involves a reference document, a working document, and a chat window. One keystroke builds the whole arrangement instead of three.
Snapping and Split View are not the same thing
This is the most common source of confusion in the whole topic, and the difference is structural rather than cosmetic.
Tiling keeps windows on the desktop. The menu bar and the Dock stay visible, other windows stay reachable behind the tiled ones, and nothing about spaces changes. A tiled window is an ordinary window that happens to be a precise size.
Split View is a full-screen mode. Choosing Full Screen and then Left of Screen or Right of Screen from the green button menu moves the pair into a new desktop space of its own. The menu bar and the Dock hide until the pointer reaches them, the two apps are locked together, and the pair appears as a single thumbnail in the Spaces bar in Mission Control. Replacing one side is done through Replace Tiled Window in the green button menu, and either side can be released with Move Window to Desktop or Make Window Full Screen.
Which one to use comes down to whether anything else needs to exist. Split View is better for deep focus on exactly two things. Tiling is better for a workday where a fourth window will be needed in ten minutes.
Where the built-in tiling runs out
Three limits show up quickly in daily use.
Corner layouts have no keyboard shortcuts, so a four-window grid always needs the pointer. Layouts are fixed fractions, so a 70 and 30 split is not on the menu. And tiling has no memory: there is no way to save an arrangement and recall it later when the same three apps need the same three positions.
Rectangle is the usual answer to the first two. It moves and resizes windows with keyboard shortcuts and snap areas, is free and open source, and supports macOS 10.15 and later on Intel and Apple Silicon. Two of its design choices matter here: repeating the same shortcut cycles a window through different sizes, which covers the uneven splits the built-in layouts skip, and snap areas can be picked per edge and per corner, including layouts for displays in portrait orientation. Rectangle Pro is a paid upgrade that adds custom shortcuts for any size and position, with a free trial of ten days, and one Pro license can be active on three devices at a time.
| Built-in tiling | Rectangle | Rectangle Pro | |
|---|---|---|---|
| Cost | Included with macOS | Free and open source | Paid, 10 day trial |
| Halves and corners by drag | Yes | Yes | Yes |
| Keyboard shortcut for corners | No | Yes | Yes |
| Uneven splits | No | By repeating a shortcut | Custom sizes |
| Saved layouts | No | No | Custom positions |
The honest read is that the built-in feature covers most of what Rectangle was installed for before macOS Sequoia 15. The reasons to add a tool now are corner shortcuts, uneven splits, and portrait displays, not snapping in general.
When a window refuses to snap
Some windows never cooperate, and the reason is usually not a broken setting. Apple states plainly that some windows cannot be moved, which covers dialogs, alerts, palettes, and a number of utility panels. Those windows have no green button menu to hover over either, so no layout applies to them. There is nothing to fix in that case.
A second group behaves oddly rather than refusing. Apps with a fixed minimum window width will accept a half-screen layout on a large display and ignore it on a laptop, because the half is narrower than the app will allow. The window snaps to the nearest size it can take and leaves a gap, which looks like a failed snap and is the app holding its ground.
A third case is the window that snaps and then springs back the next time it is touched. That is Return to Previous Size doing its job, since Fn-Control-R and an Option-click on the green button both restore the pre-tiling dimensions. Tiling in macOS remembers where a window came from, which is helpful once it is expected and confusing before then.
Tiling across two displays
Each display has its own edges, so the drag targets work on whichever screen the pointer is on, and the shortcuts apply to the display holding the active window. What changes with a second screen is how tiling interacts with spaces, and that is governed by "Displays have separate Spaces" in Desktop and Dock settings under Mission Control.
With the option on, each display keeps its own spaces, Mission Control on the second display shows only the windows and spaces of that display, and Split View can be used on a screen other than the main one. With it off, spaces stretch across both screens and moving between them moves both displays at once. Plain tiling keeps working in either mode, since tiled windows stay on the desktop rather than creating a space of their own.
Snapping cannot fix a screen full of browser windows
There is a case where tiling stops being the right tool entirely, and it is common enough to name. When the windows being arranged are four browser windows holding mail, chat, a project tracker, and a design file, tiling arranges four rectangles that all look the same. The layout is tidy and finding anything still takes a search through identical windows.
A browser that keeps each web app in its own contained space inside one window changes the unit being arranged. Instead of four windows to tile, there is one window with four positions in a rail, each reached with a keystroke, and each with its own cookie container so three accounts on the same service can stay signed in at once. Tiling then has two windows to deal with instead of six, which is a size the built-in layouts handle without any help. The workspaces model explains how the separation works, and the feature list shows what else moves inside the window, including a shell pane for anyone who currently keeps a terminal window in the grid.
What to change first
Open Desktop and Dock settings, decide whether tiled windows should have margins, and turn off the Mission Control drag if it has been getting in the way. Then learn Fn-Control-Left Arrow, Fn-Control-Right Arrow, and Fn-Control-R, which between them cover most of a day. If the windows being tiled are mostly web apps rather than applications, an app aggregation browser for macOS such as SpaceDeck reduces how many rectangles need arranging in the first place.
Frequently asked questions
Which version of macOS added window snapping?
Apple's documentation for tiling windows covers macOS Sequoia 15 and later, so a Mac running an older release does not have the drag-to-edge behavior or the tiling layouts in the green button menu. On older systems, a utility such as Rectangle is still the way to get keyboard-driven snapping.
How do you turn window snapping off?
Go to System Settings, click Desktop and Dock, and scroll to the Windows section. Turning off "Drag windows to left or right edge of screen to tile" and "Hold ⌥ key while dragging windows to tile" stops windows from snapping during a drag, and "Drag windows to menu bar to fill screen" controls the fill gesture separately.
Is there a keyboard shortcut for snapping a window to a corner?
Not in macOS. The corner layouts appear in the green button menu and in the Window menu, and Apple's shortcut table lists no key combination for Top Left, Top Right, Bottom Left, or Bottom Right. Tools such as Rectangle assign shortcuts to corners, which is one of the few clear reasons to add one.
How do you remove the gaps between tiled windows?
Turn off "Tiled windows have margins" in Desktop and Dock settings under Windows. Tiled windows then meet flush against each other and against the edges of the screen, which recovers a noticeable strip of space on a laptop display.
Why does Mission Control open when a window is dragged upward?
Dragging a window through the top edge of the screen is also the gesture for entering Mission Control. Turn off "Drag windows to top of screen to enter Mission Control" in Desktop and Dock settings, and dragging to the menu bar will fill the desktop instead.