Custom zone layouts
Define zones that match how you work: coding, browsing, chat, docs — all in place.
Window snapping for macOS
Create custom layouts. Snap windows into zones.
A fast, lightweight macOS utility to organize your workspace with customizable zones. Create layouts, snap windows instantly, and stay focused.
While modern operating systems — including recent versions of macOS — can snap windows by dragging them to screen edges, SnappyZones lets you design any layout and align any app window to it.


Features
Everything you need to keep your desktop organized — without getting in your way.
Define zones that match how you work: coding, browsing, chat, docs — all in place.
Move and snap windows into zones with a fast, predictable experience.
Use different zone sets per display and keep layouts consistent across workspaces.
A small utility that aims to stay responsive and unobtrusive during daily use.
No accounts, no tracking. Your workspace layouts live locally.
Use shortcuts and quick actions to reduce mouse travel and stay productive.
Save several named layouts on the same display and switch when your work changes.
Open Switch Layout… from the menu or a shortcut. Arrow keys move focus; Return applies the focused layout, the same as a click.
Export layouts and preferences to a JSON file on this Mac. Restore Settings… shows a schematic of each layout before replacing live config.
Send the front window to the next monitor from the menu or an optional shortcut. Relative size and placement stay the same.
Remove a named layout from the Zone Editor. Confirm first. The last layout on a display cannot be deleted.
Next Layout and Previous Layout step the Active Layout on the monitor under the pointer. A brief overlay shows the new name, then dismisses.
Apply Two columns, Two rows, 2×2, Left third, or Three columns in the Zone Editor, then Save when it looks right.
Check for Updates… installs a newer published build in the app. The first install remains a download from this site.
How it works
A simple loop: design zones, snap windows, stay productive.
Open the editor and define zones that match how you work.
Grab a window, then use the configured single-zone or multi-zone snapping shortcuts to start snapping.
Drop into a zone — aligned and sized exactly as you planned.
Roadmap
One feature is in development. Five more are planned.
A status-menu submenu lists connected monitors by name and sends the front window to the selected display. Move to Next Display remains for cycling left to right.
Place the front window into a zone of the Active Layout from the menu or an optional shortcut. Click a cell or press Return. Escape leaves the window where it is.
Restore the last successfully snapped window to the size and place it had before that snap. One step. Disabled if that window is gone.
Stop the zone overlay while you drag, without quitting. Switch Layout and Move to Next Display still work. Turn it off when you want to snap again.
Pick apps in Preferences that never show zones and never snap. Everything else behaves as today.
In the Zone Editor, copy the grid you see onto another connected monitor as a new layout. The source display stays unchanged.
Quick start
From install to snapping in a few minutes.
Download the DMG, drag SnappyZones to Applications, and open it.
Turn on this SnappyZones under Accessibility, then Input Monitoring. After an update the old row is removed; this copy appears Off until you enable it.
Open Zone Editor from the menu. Pick a Preset… or draw splits, name the layout, then Save.
Hold ⌘ and drag a window onto a zone. Hold ⌘⇧ for several zones. Optional: Switch Layout, Next Layout, Move to Next Display, Backup.
Get the latest build for macOS, straight from the product site.
Free to use — including for businesses.
Requires macOS 13 Ventura+ · v1.3.2
SnappyZones needs Accessibility access to move and resize windows reliably. This is a standard requirement for window management apps on macOS.
No. The marketing site is static, and the app aims to work locally without accounts.
Use Check for Updates… in the SnappyZones menu. The first install is still this site’s DMG.
Open Quick Start… from the SnappyZones menu, or follow Quick Start on this page: install, grant permissions, create a layout, then snap.
Use Next Layout or Previous Layout in the menu, or record those shortcuts in Preferences. They wrap on the monitor under the pointer and do nothing if only one layout exists.
Open the Zone Editor, choose the layout, click Delete, and confirm. The last layout on a display cannot be deleted.
No. SnappyZones removes the old row and lists this copy as Off. Turn that row On. You do not delete the app and add it again.
Buy Pro on this site (or paste a license key in License…). Layouts stay on this Mac. License checks are the only extra network besides updates.
Installation trouble, a permission that will not stick, or a bug worth reporting — we answer every message ourselves.