BetterTouchTool

Window snapping & window management for your Mac

Arrange windows by dragging them to screen edges, pressing a shortcut or performing a gesture — with fully custom snap areas, window switching and more.

Drag a window to the top of the screen to maximize it, to the left or right edge for a half, or into a corner for a quarter — BetterTouchTool brings fast, configurable window snapping to macOS.

Beyond the standard layouts, you can create your own custom snap areas anywhere on any display, resize and move windows with keyboard shortcuts or while holding a modifier key, and switch between windows with a customizable window switcher. Every window action can also be triggered by trackpad gestures, mouse buttons, a Stream Deck key or any of BetterTouchTool's 600+ triggers.

🧲

Drag-to-snap

Drag windows to edges and corners to snap them to halves, quarters or maximized — with a live preview of the target area.

🎨

Custom snap areas

Define your own snap areas of any size, anywhere — including different layouts per display. Perfect for ultrawide monitors and multi-display setups.

⌨️

Keyboard-driven

Move, resize, maximize or center windows with keyboard shortcuts — or any other trigger BetterTouchTool supports.

🖱️

Modifier move & resize

Hold a key and move the mouse anywhere inside a window to move or resize it — no need to aim for the title bar or window edges.

🔀

Window switcher

A customizable window switcher to jump between windows of all apps or the current app.

🖥️

Multi-display aware

Snapping, snap areas and window actions work across multiple displays and Spaces.

A few examples - the possibilities are endless:

  • Drag to the top edge → maximize
  • Drag to a corner → quarter of the screen
  • ⌃⌥← / ⌃⌥→ → left / right half
  • Custom snap area on a second display for your notes app
  • TipTap near a window edge → snap & resize window
  • Hold fn + move mouse → move the window under the cursor

Frequently asked questions

🪟Does this replace the built-in macOS window tiling?
You can use both side by side. BetterTouchTool's snapping is much more configurable: custom snap area layouts, per-display setups, and snapping can be triggered by any gesture, keyboard shortcut or other trigger — not only by dragging.
🪟What is the difference between BetterTouchTool and BetterSnapTool?
BetterSnapTool is a small, standalone window snapping app on the Mac App Store. BetterTouchTool includes all of its window snapping functionality — plus hundreds of other features.
🪟Can I snap windows without touching the mouse?
Yes. There are built-in actions for maximizing, halves, quarters, centering, moving between displays and much more — each can be bound to a keyboard shortcut, gesture or any other trigger.
🪟Does it work with multiple monitors?
Yes — snapping works on every connected display, and custom snap areas can be configured per display.

Try BetterTouchTool free for 45 days

No account required. Works on macOS - buy a license only if you love it.