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.

macOS can snap windows to screen edges — SnappyZones lets you build any layout and align any app window to it.

macOS 13+
Fast snapping
Custom zones
Privacy-friendly
SnappyZones screenshot

Designed for speed and clarity

Everything you need to keep your desktop organized — without getting in your way.

Custom zone layouts

Define zones that match how you work: coding, browsing, chat, docs — all in place.

Instant snapping

Move and snap windows into zones with a fast, predictable workflow that automatically recovers if the system briefly interrupts input events.

Multi-monitor ready

Use different zone sets per display and keep layouts consistent across workspaces.

Lightweight

A small utility that aims to stay responsive and unobtrusive during daily use.

Privacy-friendly

No accounts, no tracking. Your workspace layouts live locally.

Keyboard-focused workflows

Use shortcuts and quick actions to reduce mouse travel and boost flow.

How it works

A simple loop: design zones, snap windows, stay productive.

  1. 1

    Create a layout

    Open the editor and define zones that reflect your workflow.

  2. 2

    Pick a window

    Grab a window or use a shortcut to start snapping.

  3. 3

    Snap into a zone

    Drop into a zone — aligned and sized exactly as you planned.

Preferences

Tune SnappyZones to match your workflow: shortcuts, snapping behavior, and UI.

Keyboard shortcuts
Record shortcuts for opening the Zone Editor and Preferences.
Snapping modes
Enable single-zone and multi-zone snap and tailor the modifier keys you prefer.
Layout feel
Adjust the zone cell margin for a tighter or more spacious layout.
Convenience toggles
Launch at login, hide the menu bar icon, and restore window size when unsnapping.
SnappyZones Preferences screenshot

Zone Editor

Design layouts visually, then snap windows into precisely defined zones.

SnappyZones Zone Editor screenshot
Grid-based layout
Start with a clean grid and subdivide space into zones that match your apps and workflows.
Per-monitor layouts
Each layout is assigned to a specific monitor by its display ID. When you reconnect a known monitor, SnappyZones recognizes it instantly and applies the previously configured layout automatically.
Precise sizing
Zones are defined by exact rectangles, so snapping is predictable and repeatable.
Iterate quickly
Adjust the layout in seconds and refine it until it feels perfect for your screen.
Consistent snapping
Your layout becomes a stable map: every zone has a clear purpose and placement.

Coming soon

A few features that are already in the works.

Multiple layouts per monitor

Save several layouts for the same display, give them names, and switch between them when your work changes.

Layout picker window

Open a small selector to quickly choose which layout to apply on the current monitor.

Settings backup & restore

Export your layouts and preferences to a file and restore them later or on another Mac.

Download SnappyZones

Get the latest DMG for macOS.

Free to use — including for businesses.
Install
  1. Download the DMG
  2. Drag SnappyZones to Applications
  3. Open SnappyZones
  4. Grant Accessibility permission when asked

FAQ

Common questions about installation and permissions.

Why does SnappyZones request Accessibility permission?
SnappyZones needs Accessibility access to move and resize windows reliably. This is a standard requirement for window management apps on macOS.
Is my data collected or sent anywhere?
No. The marketing site is static, and the app aims to work locally without accounts.
How do I update to a new version?
Download the latest DMG and replace the application in your Applications folder.

Feedback

Send a quick note — it opens in your email app.