Coming from Windows I have gotten extremely used to the Windows Snap feature, which resizes a window when it's dragged to the screen edges.

However, it's not built into OS X. Are there any 3rd party utilities that add this functionality?

  • 1
    possible duplicate of What Window Management Options exist for OS X? – user588 Mar 5 '11 at 18:07
  • 1
    Please add pricing info near the links. – sorin Jun 28 '11 at 4:44
  • 1
    I asked this question today, didnt see this one and it was closed. There is already an accepted answer, however before mine was closed I was told about Spectacle which is perfect and free/open source. – Keltari Dec 2 '14 at 20:51

For window arranging:


Spectacle was mentioned in a question that was marked as duplicate of this one, but has not yet appeared here. It is also open source:

Also, OS X El Capitan (OS X 10.11) will have a side-to-side snap feature when it is released later in 2015 using Mission Control.

  • 1
    Spectacle is rather new, it's open source, the menu is simple, and it works well. – Joseph Hansen Jun 16 '16 at 20:11

You may also be looking for SizeUp (13$). That emulates the Windows Snap features better, I think.

  • Agreed. My only reason for preferring HyperDock is cost and features, especially if you come from Windows 7 – BinaryMisfit Mar 2 '11 at 21:27

This functionality is now built into Mac OS. Hold down the green resize button, and you then get an overlay on both sides of the screen that show which side you will be snapping to.


Your looking for HyperDock ($9.95)

HyperDock brings advanced window management features to Mac OS:
- Move & resize windows just by holding down keys and moving your mouse.
- Automatically resize windows when dragging to screen edges (Window Snapping).

  • Love HyperDock! It also adds an Aero Peek affect (window preview by hovering over the dock icon.) – Owen Jun 28 '11 at 13:15

I've discovered another utility (released via the Mac App Store just today!) that seems to provide the exact functionality as Windows Snap. It's called Moom ($5), and it adds an iOS-style popover to the green Maximize button in Mac windows. The popover has buttons that let you do the following:

  • Restore original position
  • Zoom to full screen
  • Move to left, zoom to half width
  • Move to right, zoom to half width
  • Move to top, zoom to half height
  • Move to bottom, zoom to half height

You can use the mouse or keyboard to invoke any of this window moving and zooming, and you get additional functionality if you use the keyboard. I haven't tried it yet, but it looks like just the ticket.


I use bettertouchtool which includes this feature for free

this also alows you to create custom gestures for your trackpad / magic mouse / magic trackpad


You are looking for Cinch

Cinch gives you simple, mouse-driven window management by defining the left, right, and top edges of your screen as 'hot zones'. Drag a window until the mouse cursor enters one of these zones then drop the window to have it cinch into place.

  • Any particular reason you deleted my inclusion of additional information? – BinaryMisfit Mar 2 '11 at 21:56
  • @Diago - I just rolled it back to your version, as it provides more information. – Dori Mar 2 '11 at 22:38

Cinch ($7) works a lot like Aero Snap.

Most of the time it's more convenient to use keyboard shortcuts though. For that I'd recommend ShiftIt. It's free, extremely simple and also has an action for Windows-style maximize.

For those possibly looking for snapping windows to screen elements: Zooom/2.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .