Loading…
Loading…
Move and resize windows using keyboard shortcuts

Rectangle — Official Website
In 2026, Rectangle stands as the undisputed champion among free and open-source window management apps for macOS. Its ability to marry Windows-style drag-to-snap with extensive, customizable keyboard shortcuts makes it an indispensable tool for anyone seeking a more efficient workflow. While macOS has introduced its own window management features, Rectangle's precision, flexibility, and lightweight performance continue to set it apart. Its open-source nature ensures transparency, community-driven improvements, and a commitment to privacy that many proprietary alternatives cannot match. The minor hurdles of initial accessibility setup and the reservation of highly advanced features for its Pro sibling are easily outweighed by the immense value it provides at zero cost. Rectangle is not just a utility; it's a fundamental enhancement to the macOS experience, transforming window clutter into organized productivity. It's stable, actively developed, and highly recommended.
brew install --cask rectangleRectangle is a highly acclaimed, free, and open-source window management application for macOS, designed to bring robust window snapping and resizing capabilities to Apple's desktop operating system. Developed by Ryan Hanson, it emerged in 2019 as a modern, Swift-based spiritual successor to the beloved but discontinued Spectacle app. In 2026, Rectangle remains a pivotal tool in the macOS productivity landscape, addressing the platform's long-standing limitations in native window organization. Its core value proposition lies in empowering users to efficiently arrange their digital workspace with a combination of intuitive keyboard shortcuts and Windows-like drag-to-snap gestures. This dramatically enhances multitasking, especially for users navigating multiple applications, complex layouts, or multi-monitor setups. As macOS continues to evolve with features like Stage Manager, Rectangle's precise control and deep customization keep it a preferred choice for power users, developers, and anyone seeking to optimize their screen real estate without incurring software costs. It seamlessly integrates into the macOS environment, offering a lightweight yet powerful solution for a more streamlined and productive workflow. The ongoing open-source development ensures its adaptability and relevance in the ever-changing tech environment.
Rectangle is a free and open-source macOS utility that significantly enhances window management through intuitive keyboard shortcuts and drag-and-snap functionality. It brings Windows-style window snapping to Mac, allowing users to efficiently organize their digital workspace and boost productivity beyond macOS's native capabilities.
Rectangle emerged as a spiritual successor to Spectacle, another popular free and open-source window manager for macOS, after Spectacle's development ceased. Written in Swift, Rectangle adopted and improved upon Spectacle's core functionalities, offering a similar user experience with additional features. Its development by Ryan Hanson addressed a significant gap in macOS, providing robust window snapping capabilities that were previously lacking. Since its initial release, Rectangle has garnered substantial community adoption, evidenced by its active GitHub repository. The project's commitment to being free and open-source, while also offering a 'Pro' version for advanced features, has been key to its widespread use and continued evolution.
Rectangle is built using Swift, a modern programming language developed by Apple, ensuring native performance and tight integration with macOS. It leverages macOS's accessibility permissions to control and manipulate application windows, a common approach for such utilities. To handle keyboard shortcuts, Rectangle utilizes `MASShortcut`, a library for recording global keyboard shortcuts, a departure from Spectacle's custom recorder. The application operates quietly in the menu bar, consuming negligible system resources. It supports macOS v10.15 (Catalina) and newer, and is compatible with both Intel and Apple Silicon Macs. Crucially, Rectangle's architecture prioritizes user privacy, with no telemetry, analytics, or data collection implemented, and its MIT-licensed source code is publicly auditable.
While Rectangle itself is a focused window management tool, its design allows for effective integration within a broader productivity ecosystem on macOS. Users often combine Rectangle with other powerful utilities like Alfred (a productivity launcher) and BetterTouchTool (for extensive gesture controls) to create highly customized and automated workflows. The core logic of Rectangle has also been utilized in other applications, such as the Multitouch app, further demonstrating its foundational role in Mac utility development. Rectangle Pro, the paid counterpart, extends this ecosystem by offering advanced features like custom window sizes and positions, app layouts, and iCloud settings synchronization, allowing for a more deeply integrated and personalized experience across devices.
In 2025 and early 2026, Rectangle continues its steady evolution, primarily focusing on stability, performance, and user-requested refinements. While no major architectural overhauls are anticipated, ongoing updates are likely to include bug fixes and minor feature enhancements. The Pro version, in particular, saw updates in late 2025 (e.g., version 3.64 in November 2025), focusing on advanced customization, cursor-based window manipulation, and improved integration with macOS features like Stage Manager. Future directions may explore deeper integrations with Apple's evolving macOS environment and hardware, particularly as Apple introduces new M5 and M6 powered Macs and potential display updates in late 2025 and 2026.
Rectangle offers a comprehensive suite of customizable keyboard shortcuts, allowing users to move and resize windows with unmatched speed and precision. From snapping windows to halves, quarters, or thirds of the screen, to maximizing, centering, or moving windows between displays, almost every action can be bound to a hotkey. This feature significantly reduces reliance on the mouse or trackpad, fostering a keyboard-centric workflow that is highly efficient for power users and those seeking to maintain focus. The ability to customize these shortcuts means users can tailor the experience to their muscle memory, making it feel truly native.
Mimicking the popular Aero Snap feature from Windows, Rectangle allows users to drag application windows to screen edges and corners to automatically resize and position them. Dragging a window to the left or right edge snaps it to that half of the screen, while dragging to a corner places it in a quarter. The top edge typically maximizes the window. This visual and interactive method provides an easy entry point for new users and offers a quick alternative to keyboard shortcuts, especially for casual adjustments. It enhances the native macOS experience with a highly functional and familiar snapping mechanism.
For users with multiple displays, Rectangle is an indispensable tool. It allows seamless movement of windows across different screens using dedicated keyboard shortcuts or by cycling snap actions. This is particularly useful for workflows involving extended desktops, enabling users to quickly organize applications across their entire workspace without manual dragging. The app can remember window positions across displays and is designed to handle various monitor orientations, including portrait setups, ensuring consistent and efficient window management regardless of your physical display configuration.
Rectangle goes beyond basic half-screen splits, offering a wide array of predefined layouts including halves, quarters (corners), and various thirds and two-thirds configurations. This granular control over window placement helps users make optimal use of their screen real estate for diverse tasks. By repeatedly pressing a shortcut, users can cycle through different sizes or positions for a given snap area, providing even greater flexibility without needing to memorize an excessive number of key combinations. This versatility is key for complex multi-app workflows.
Recognizing that some applications may not behave well with window management tools, or that users might prefer certain apps to retain their original sizing and positioning, Rectangle includes an 'Ignore app' feature. Users can easily add specific applications to an ignore list, preventing Rectangle from applying its window actions to them. This ensures compatibility and allows for a customized experience, where users have ultimate control over which apps are managed, enhancing stability and user preference.
Rectangle integrates deeply with macOS, allowing extensive configuration. Users can import and export their configurations as JSON files, making it easy to back up settings or transfer them between Macs. It also supports URL schemes to execute actions programmatically, opening up possibilities for automation with other macOS tools. The application is lightweight, uses negligible system resources, and respects user privacy by not collecting any data, reinforcing its commitment to a transparent and user-centric experience.
A software developer often juggles a code editor, a terminal, and a web browser across two monitors. With Rectangle, they can use `Control+Option+Left Arrow` to snap their code editor to the left half of their primary screen, `Control+Option+Right Arrow` for the browser on the right, and then `Control+Option+Command+Right Arrow` to instantly move the terminal to their secondary display. When testing, a quick `Control+Option+F` (maximize) on the browser fills the screen, and another `Control+Option+Left Arrow` brings it back, significantly cutting down on mouse movements and saving precious seconds throughout the day. This efficiency allows them to stay in their flow state longer.
A university student is writing a research paper, needing to reference multiple PDF articles and web pages while composing in their word processor. They can use Rectangle to quickly arrange their word processor to take up the left two-thirds of their screen (`Control+Option+E`), while dedicating the right third to a PDF viewer or Safari (`Control+Option+G`). As they switch between research sources, they can instantly swap the focused application in the smaller pane or move it to a different screen entirely, maintaining a highly organized digital workspace ideal for focused study and citation gathering.
A video editor or graphic designer frequently uses a large primary monitor for their main creative application (e.g., Final Cut Pro or Photoshop) and a secondary monitor for asset browsing and communication. Rectangle allows them to quickly snap their main application to full screen on the primary display, then use `Control+Option+Command+Right/Left Arrow` to throw their communication app (like Slack or Discord) to the secondary monitor's left half, and their asset folder to the right half. This keeps their main workspace uncluttered while providing immediate access to essential supporting tools, enhancing creative focus and reducing distractions.
Installing Rectangle on your Mac is a straightforward process, offering both a convenient Homebrew Cask method for command-line enthusiasts and a traditional direct download for all users. Following these steps will quickly get you up and running with enhanced window management.
The easiest way to obtain Rectangle is by downloading the latest version directly from its official website (rectangleapp.com). Alternatively, if you use Homebrew, you can open your Terminal and execute the command: `brew install --cask rectangle`. This method is often preferred for easy updates and management of macOS applications.
If you downloaded the `.dmg` file, open it and drag the Rectangle application icon into your Applications folder. If you installed via Homebrew, this step is handled automatically. Once moved, you can eject the `.dmg` file and optionally delete it.
Upon first launch, Rectangle will prompt you to grant accessibility permissions. Navigate to System Settings > Privacy & Security > Accessibility, find Rectangle in the list, and toggle the switch to enable it. This is crucial for the app to control and manage your windows effectively. Without this permission, Rectangle cannot function.
For continuous productivity, it's recommended to set Rectangle to launch automatically when your Mac starts up. Open Rectangle's preferences (accessible from the menu bar icon), go to the 'General' tab, and check the 'Launch at login' box. This ensures Rectangle is always ready to assist with your window management needs without manual intervention.
Rectangle's true power lies in its customizable keyboard shortcuts. Instead of relying solely on drag-to-snap, dive into `Preferences > Keyboard Shortcuts` and remap actions to keys that feel natural to you. Consider using a modifier key combination (e.g., `Control+Option+Command`) paired with directional arrows or number keys for various splits (halves, thirds, quarters) and movements (next display). This allows for lightning-fast window arrangement without ever touching your mouse, significantly boosting productivity. Experiment to find a system that aligns with your muscle memory and workflow.
For multi-monitor setups, navigate to `System Settings > Desktop & Dock > Mission Control` and disable 'Displays have separate Spaces.' While this might alter some native macOS behaviors, it often leads to a more predictable and seamless window management experience with Rectangle, especially when maximizing windows or moving them across displays. Additionally, explore Rectangle's preference options for 'Traverse displays on subsequent left/right' to fine-tune how windows jump between screens with repeated shortcut presses, ensuring a fluid multi-display workflow.
For advanced users looking to integrate Rectangle with other automation tools like Raycast, Alfred, or Keyboard Maestro, leverage Rectangle's URL scheme support. You can execute specific window actions by opening a URL like `rectangle://execute-action?name=[action_name]`. This allows you to create complex macros or workflows that trigger Rectangle actions programmatically, such as arranging a specific set of applications into a predefined layout with a single command or hotkey, further enhancing your productivity automation.
While Rectangle stands out as a top-tier free and open-source solution, the macOS window management ecosystem offers several robust alternatives, both free and paid, each with its unique strengths.
Magnet is a popular paid alternative available on the Mac App Store, known for its polished user interface and ease of use. It offers a similar drag-to-snap and keyboard shortcut functionality to Rectangle, with a strong focus on simplicity and immediate gratification. While Magnet might feel slightly quicker for basic window switching and boasts a visually appealing UI, Rectangle often pulls ahead in complex multi-monitor operations and memory efficiency. Magnet also has a fixed set of layouts, whereas Rectangle offers more customization for advanced users.
BetterTouchTool (BTT) is a highly versatile, paid utility that goes far beyond just window management, offering extensive customization for trackpads, mice, keyboards, and Touch Bar. Its window snapping capabilities are robust, allowing custom snap areas and application-specific rules. However, BTT's sheer breadth of features can make it overwhelming if only window management is desired. Rectangle, in contrast, is solely focused on window management, offering a more streamlined and less complex solution, particularly for users who don't need BTT's extensive gesture and automation capabilities.
Moom is another established, paid window manager for macOS, recognized for its unique 'hover over green button' functionality that reveals a pop-up palette of resizing and moving options. It also supports custom keyboard shortcuts and the ability to save window layouts for instant recall. Moom is highly flexible and offers more layout options than native macOS tools. While Moom provides a distinct visual approach and layout saving features, Rectangle excels in its free, open-source nature, often being the preferred choice for those who prioritize cost-effectiveness and deep, keyboard-driven customization.
Rectangle is fundamentally a free and open-source application, available to all macOS users without any cost or subscriptions. This commitment to open source is a cornerstone of its appeal, making powerful window management accessible to everyone. The developer, Ryan Hanson, also offers a separate, paid application called Rectangle Pro. While Rectangle (the free version) provides a robust set of features that satisfy most users, Rectangle Pro extends this functionality with advanced capabilities like quicker snapping from anywhere on a window, support for up to 16 predefined positions, enhanced customization for specific app layouts, and cursor-based window movement. Rectangle Pro typically has a one-time purchase fee, offering a perpetual license for its enhanced feature set for users seeking even more advanced control. The free version, however, remains fully functional and actively maintained, receiving regular updates from its community-driven development.
Rectangle benefits significantly from being a free and open-source project, fostering a vibrant community primarily centered around its GitHub repository. The project's GitHub page (rxhanson/Rectangle) is highly active, reflecting ongoing development, bug fixes, and feature discussions. Users can report issues, suggest ideas, and even contribute code or localizations. The developer, Ryan Hanson, is generally responsive to community feedback and maintains clear documentation. While there isn't a dedicated forum beyond GitHub, the discussions and issue trackers serve as de facto support channels. The open-source nature means that the codebase is transparent and auditable, which is a major advantage for security-conscious users. The strong community engagement ensures Rectangle remains current, stable, and responsive to user needs in 2026.
Anson Alexander • 49.1K views
Mac Moment • 6.2K views
Josean Martinez • 139.8K views
In 2026, Rectangle stands as the undisputed champion among free and open-source window management apps for macOS. Its ability to marry Windows-style drag-to-snap with extensive, customizable keyboard shortcuts makes it an indispensable tool for anyone seeking a more efficient workflow. While macOS has introduced its own window management features, Rectangle's precision, flexibility, and lightweight performance continue to set it apart. Its open-source nature ensures transparency, community-driven improvements, and a commitment to privacy that many proprietary alternatives cannot match. The minor hurdles of initial accessibility setup and the reservation of highly advanced features for its Pro sibling are easily outweighed by the immense value it provides at zero cost. Rectangle is not just a utility; it's a fundamental enhancement to the macOS experience, transforming window clutter into organized productivity. It's stable, actively developed, and highly recommended.
Productivity & Workflow Analyst
Last verified: Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Accessed Feb 15, 2026
Research queries: Rectangle app Mac review 2026; Rectangle app creator Ryan Hanson; Rectangle app history; Rectangle app core value proposition 2026; Rectangle app features list