Download

SnappyZones

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.

  • macOS 13+
  • Fast snapping
  • Custom zones
  • Privacy-friendly
SnappyZones — Window snapping for macOSSnappyZones — Window snapping for macOS
Latest version 1.3.2
Platform macOS 13 Ventura+
Category Window management
Licence Free with optional Pro

Features

Designed for speed and clarity

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

Free

Custom zone layouts

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

Free

Instant snapping

Move and snap windows into zones with a fast, predictable experience.

Free

Multi-monitor ready

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

Free

Lightweight

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

Free

Privacy-friendly

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

Free

Keyboard-focused productivity

Use shortcuts and quick actions to reduce mouse travel and stay productive.

Pro

Named layouts

Save several named layouts on the same display and switch when your work changes.

Pro

Layout selector

Open Switch Layout… from the menu or a shortcut. Arrow keys move focus; Return applies the focused layout, the same as a click.

Pro

Backup and restore

Export layouts and preferences to a JSON file on this Mac. Restore Settings… shows a schematic of each layout before replacing live config.

Pro

Move to next display

Send the front window to the next monitor from the menu or an optional shortcut. Relative size and placement stay the same.

Pro

Delete a layout

Remove a named layout from the Zone Editor. Confirm first. The last layout on a display cannot be deleted.

Pro

Cycle layouts

Next Layout and Previous Layout step the Active Layout on the monitor under the pointer. A brief overlay shows the new name, then dismisses.

Free

Grid presets

Apply Two columns, Two rows, 2×2, Left third, or Three columns in the Zone Editor, then Save when it looks right.

Free

Automatic updates

Check for Updates… installs a newer published build in the app. The first install remains a download from this site.

How it works

How it works

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

  1. 01

    Create a layout

    Open the editor and define zones that match how you work.

  2. 02

    Pick a window

    Grab a window, then use the configured single-zone or multi-zone snapping shortcuts to start snapping.

  3. 03

    Snap into a zone

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

Roadmap

Coming soon

One feature is in development. Five more are planned.

  1. In development

    Move to a chosen display

    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.

  2. Planned

    Snap Window…

    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.

  3. Planned

    Undo Last Snap

    Restore the last successfully snapped window to the size and place it had before that snap. One step. Disabled if that window is gone.

  4. Planned

    Pause Snapping

    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.

  5. Planned

    Ignore apps

    Pick apps in Preferences that never show zones and never snap. Everything else behaves as today.

  6. Planned

    Copy layout to another display

    In the Zone Editor, copy the grid you see onto another connected monitor as a new layout. The source display stays unchanged.

Quick start

Quick Start

From install to snapping in a few minutes.

  1. 01

    Install

    Download the DMG, drag SnappyZones to Applications, and open it.

  2. 02

    Grant permissions

    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.

  3. 03

    Create a layout

    Open Zone Editor from the menu. Pick a Preset… or draw splits, name the layout, then Save.

  4. 04

    Snap

    Hold ⌘ and drag a window onto a zone. Hold ⌘⇧ for several zones. Optional: Switch Layout, Next Layout, Move to Next Display, Backup.

Download SnappyZones

Get the latest build for macOS, straight from the product site.

Free to use — including for businesses.

Requires macOS 13 Ventura+ · v1.3.2

Install

  1. Download the DMG
  2. Drag SnappyZones to Applications
  3. Open SnappyZones
  4. Grant Accessibility and Input Monitoring when asked
  • Drag-and-drop snapping with the zone overlay
  • One custom layout per display, built in the Zone Editor
  • Grid presets, multi-monitor support, keyboard shortcuts

Frequently asked questions

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?

Use Check for Updates… in the SnappyZones menu. The first install is still this site’s DMG.

How do I get started?

Open Quick Start… from the SnappyZones menu, or follow Quick Start on this page: install, grant permissions, create a layout, then snap.

How do I switch layouts without opening the selector?

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.

How do I delete a layout?

Open the Zone Editor, choose the layout, click Delete, and confirm. The last layout on a display cannot be deleted.

After an update, should I delete SnappyZones from Privacy settings?

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.

How do I unlock Pro?

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.

Need a hand?

Installation trouble, a permission that will not stick, or a bug worth reporting — we answer every message ourselves.