Moom vs Magnet vs Rectangle

On macOS, the window manager is pretty basic. You can move, resize, maximize, minimize and obviously close windows. On Windows 10 you can also snap to the edges, so windows resize automatically to take up half the screen.

There are some tools to improve this on macOS. The two I have tried are Moom and Magnet. And lastly I tried Rectangle as well. They are very similar in the way that they intend to solve the same problem, but they differ in some essential parts.


Moom header

Moom is an app that sits on the top bar of the system (like the other ones). It provides the snap-to-edge feature, as Windows 10 does, being able to adhere the window to the upper, lower, left or right part of the screen.

Also when hovering the maximize button, it shows a tooltip:

Window buttons hover options in Moom

This tooltip can do the same as snap-to-edge, but take a look at the first option. It can maximize the window like Windows does: maximizing but keeping the dock, the top bar, and so on. Then when hovering again, there’s an undo row:

Window buttons hover options in Moom, with a restore option

That row can restore the window to its previous size. Pretty handy.

Moom’s killer feature is in preferences. In the custom tab, you can define actions including moving, zooming, growing, shrinking, and so on. Here are my two custom actions:

Moom preferences

The first one resizes the window to fit in a 720p area, and the second one resizes to 1080p (Full HD). Both center the window too. This is very useful to record windows. Then when clicking the top bar icon, I get these actions as shortcuts:

Part of Moom’s dropdown menu

That easy.

But that’s not all. Moom supports window layouts snapshots. This means that it can record where is each window so they can be restored after a trigger. This trigger can be connecting a second display or just a keyboard shortcut. This feature makes this tool way more powerful than its rivals.


Magnet header

I see Magnet as a snap-to-edge tool, taken to the limit.

Magnet’s keyboard shortcuts

It gives a keyboard shortcut for every predefined action out of the box. It also supports snap-to-edge with the mouse.

And finally, it has three interesting options:

Three interesting options in Magnet’s menu

These three options are a bonus so we can maximize, restore and center windows, as Moom does.


Rectangle header

Rectangle is the latest tool I discovered and tried, and it looks very similar to Magnet. In fact I think it’s better, since it’s free and open source, and it lets you customize the keyboard shortcuts:

Keyboard shortcuts for Rectangle

Similar to Magnet, there’s a keyboard shortcut for every action. It even lets you snap to edges.


To conclude, what are the fundamental differences? How to choose one? Let’s be clear:

  • If you want to resize windows to custom sizes, there’s one possible option: Moom.
  • If you want lots of predefined window sizes that are moved to the edges, Magnet or Rectangle would be a better choice.

Worth noting that Moom and Rectangle also let you define a gap between windows (I know it’s just an aesthetic thing, but hey…).

Final recommendations:

  • I would say that Magnet is the most basic and not free app, so I wouldn’t recommend it.
  • Rectangle is still basic, and it’s free. So it’s my main recommendation for everyone.
  • Moom is the most complete, but it’s a paid app. So I would only recommend it if you want those exclusive features.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store