Hold ⌘ and drop any window into place.

GridPin shows a grid while you drag a window. Point at a zone, let go, and the window fills it. It lives in your menu bar and stays out of the way.

macOS 14 Sonoma or later
HOW IT WORKS
  1. 1

    Drag a window

    Grab any window by its title bar, the way you always do.

  2. 2

    Hold ⌘ and pick a zone

    The grid appears on that screen. Move over a zone to pick it, or hold ⇧ to span several.

  3. 3

    Let go

    The window moves and resizes to fill the zone. Release ⌘ first if you change your mind.

FEATURES

Everything happens with three keys

You already drag windows around. GridPin adds one key to hold, plus two helpers for when you need them.

⌘Pin key

Hold it while you drag to bring up the grid. Prefer ⌥, ⌃, ⇧ or a combo like ⌘⌥? Change it in Settings.

⇧Span cells

Hold Shift to stretch the selection from the first cell you hovered, like two columns out of four.

⇥Next grid

Press Tab mid-drag to switch to your next saved grid without letting go of the window.

Pick a grid from the menu bar

Five presets come built in. Make your own with any number of columns and rows, and it's ready the next time you drag. Try them here.

GridPinPinning is on
Grid
New Grid
⌘Hold and drag any window to pin it
⇧Span cells⇥Next grid
8 px
Active grid: Thirds (3×1)

A small app with a short Settings window

FAQ

Questions

Most windows you can drag by a title bar. A few apps set a minimum window size, so their windows may not shrink all the way into a small cell.

macOS only lets an app move and resize other apps’ windows through Accessibility. GridPin uses it for that and nothing else. There is no account, and the app never connects to the internet.

macOS can tile windows on drag too. If both react, turn off “Drag windows to screen edges to tile” and “Hold Option key while dragging windows to tile” in System Settings › Desktop & Dock, and pause other window managers while you use GridPin.

The grid appears on the display under your cursor, sized to that screen without the menu bar and Dock.

Try it on your next drag

Download GridPin and hold ⌘ the next time you move a window.

Download for macOSmacOS 14 Sonoma or later