Rectangle for MAC

Free, open-source window manager that snaps Mac windows into place with shortcuts or by dragging.

Rectangle Overview

Rectangle is a free, open-source window manager for Mac. It moves and resizes windows with keyboard shortcuts or by dragging them to the edges and corners of the screen, so you can put two apps side by side, fill a quarter of the display or send a window to another monitor in a second. Rectangle is made by Ryan Hanson, is based on the Spectacle app, and is released under the MIT license.

Rectangle 2 is a redesign with new layouts and options. It needs macOS 14 or later and runs on Apple Silicon and Intel Macs; older Macs can use Rectangle 1.100 (macOS 10.15 to 13). If you used Spectacle, Rectangle can use its shortcuts, so you can switch without relearning anything.

Key Features

Rectangle runs quietly in the menu bar and arranges windows exactly where you want them.

  • Keyboard shortcuts: halves, thirds, quarters, sixths and more, plus maximize, almost maximize, center and restore.
  • Snap areas: drag a window to an edge or corner of the screen to snap it into that position.
  • Cycling sizes: press the same shortcut again to cycle a window through different widths.
  • Multiple displays: move windows to the next or previous display with a shortcut.
  • Gaps: leave a small gap between windows and screen edges if you prefer.
  • Stacked windows: cycle through windows stacked in the same position with a shortcut.
  • Custom shortcuts: change any shortcut, or start with Spectacle's defaults.
  • Ignore apps: turn Rectangle off for apps that manage their own windows.

What’s New in Version 2.0.3

Rectangle 2.0.3 is a bug-fix update for the Rectangle 2 redesign.

  • Various bug fixes for the version 2 redesign
  • New shortcuts to cycle through stacked windows
  • New full-height vertical eighth window positions
  • Fixed which window a title bar double-click affects

Rectangle FAQ

Is Rectangle free for Mac?

Yes. Rectangle is free and open source, released under the MIT license. Rectangle Pro is a separate paid app from the same developer with extra features.

What is the difference between Rectangle and Rectangle Pro?

Rectangle is free and covers keyboard shortcuts and snap areas. Rectangle Pro, a paid app with a 10-day free trial, adds faster snapping, shortcuts for any size and position, and more.

Which macOS version does Rectangle need?

Rectangle 2 needs macOS 14 or later. For macOS 10.15 to 13, use Rectangle 1.100, and for macOS 10.13 and 10.14, Rectangle 0.73; both are on Rectangle's GitHub releases page.

Does Rectangle run on Apple Silicon Macs?

Yes. Rectangle runs on Apple Silicon Macs and on Intel Macs.

How do I put two windows side by side with Rectangle?

Click the first window and press Control-Option-Left Arrow to fill the left half of the screen, then click the second window and press Control-Option-Right Arrow. You can also drag a window to the left or right edge of the screen.

Why does Rectangle ask for Accessibility permission?

macOS only lets apps move and resize other apps' windows with Accessibility permission. Allow Rectangle in System Settings, under Privacy & Security, then Accessibility.

Can Rectangle replace Spectacle?

Yes. Rectangle is based on Spectacle, which is no longer developed, and it can use Spectacle's keyboard shortcuts, so you can switch without relearning them.

Is Rectangle safe to install on a Mac?

Yes, when you download it from the official website, rectangleapp.com, which is where the download button on this page leads. Rectangle is open source, and its code is public on GitHub.

How do I update Rectangle on my Mac?

Rectangle checks for updates itself and offers to install them. You can also download the latest version from rectangleapp.com.

Where does the Rectangle download on rectangle.FULLMAC.app come from?

The download button leads to Rectangle's official website at https://rectangleapp.com/. rectangle.FULLMAC.app does not change or repackage the installer.

Similar Apps

FULLMAC.app does not host this app. Download buttons lead to the developer’s own pages.