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?


11 Answers 11


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.

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

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.

  • 1
    Indeed! Here's a more detailed overview, with screenshots: laptopmag.com/articles/…
    – waldyrious
    Aug 8, 2016 at 16:19
  • The built in feature works only in fullscreen mode with exactly two windows. It's also way less efficient than just dragging the window to a side or a corner Jul 6, 2022 at 9:03
  • 1
    @FelixGeenen Yes. The built in feature is limited, but it is available.
    – McKay
    Jul 7, 2022 at 20:47

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 Mar 2, 2011 at 21:27

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, 2011 at 13:15

I use bettertouchtool which includes this feature for free

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


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.


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? Mar 2, 2011 at 21:56
  • @Diago - I just rolled it back to your version, as it provides more information.
    – Dori
    Mar 2, 2011 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.


Magnet, available on the Mac App Store for $7.99 by CrowdCafé is pretty good


Since Spectacle from the top answer is no longer actively maintained, i would recommend Rectangle as the closest replacement for the Snap feature from Windows.

By default you could snap windows to the sides, top/button or in the edges. There are also customizable shortcuts for doing so.

And the best part: It is free :)

You must log in to answer this question.

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