{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/rectangle-app/#software",
  "name": "Rectangle",
  "description": "Free, open-source macOS window manager that moves and resizes windows with keyboard shortcuts or by dragging them to screen edges and corners.",
  "url": "https://www.nuanyue.com/software/rectangle-app/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/rectangle-app/",
  "operatingSystem": "macOS",
  "applicationCategory": "UtilitiesApplication",
  "publisher": {
    "name": "Ryan Hanson"
  },
  "sameAs": [
    "https://rectangleapp.com/",
    "https://github.com/rxhanson/Rectangle"
  ],
  "softwareVersion": "2.0.3",
  "license": "MIT",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:rectangle-app",
    "slug": "rectangle-app",
    "name": "Rectangle",
    "type": "SoftwareApplication",
    "entityType": "window manager",
    "description": "Free, open-source macOS window manager that moves and resizes windows with keyboard shortcuts or by dragging them to screen edges and corners.",
    "shortDescription": "Free open-source window manager for macOS, with a paid Pro tier.",
    "answer": "Rectangle moves and resizes windows on macOS using keyboard shortcuts or snap areas — you drag a window to a screen edge or corner and it snaps into place. It is a near drop-in replacement for Spectacle, and the Spectacle default shortcuts can be selected when it first runs, which matters because Spectacle is no longer maintained. It is free and open source under the MIT licence, supports macOS 10.15 and later on both Intel and Apple silicon, and is written in Swift. A separate paid application, Rectangle Pro, adds custom shortcuts for any window size and position and quicker snapping; it is free for ten days and costs $9.99. Rectangle suits anyone who wants window management on macOS without paying for it.",
    "page": "https://www.nuanyue.com/software/rectangle-app/",
    "dataUrl": "https://www.nuanyue.com/data/software/rectangle-app.json",
    "categories": [
      "system-tools"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "minOsVersion": "macOS 10.15",
    "architecture": [
      "x86_64",
      "arm64"
    ],
    "featured": false,
    "pricing": "freemium",
    "pricingDescription": "Rectangle itself is free and open source under the MIT licence. Rectangle Pro, a separate application with custom shortcuts for any window size and position, is free for 10 days and then costs US$9.99.",
    "price": {
      "amount": 9.99,
      "currency": "USD"
    },
    "license": "MIT",
    "currentVersion": "2.0.3",
    "releaseDate": "2026-10-05",
    "openSource": true,
    "website": "https://rectangleapp.com/",
    "github": "https://github.com/rxhanson/Rectangle",
    "download": "https://github.com/rxhanson/Rectangle/releases/download/v2.0.3/Rectangle2.0.3.dmg",
    "developer": {
      "name": "Ryan Hanson"
    },
    "icon": "/apps/rectangle-app.png",
    "features": [
      "Move and resize windows with keyboard shortcuts",
      "Repeat a shortcut to cycle through window sizes",
      "Snap areas: drag a window to a screen edge or corner to snap it",
      "Portrait display layouts supported",
      "Nearly a drop-in replacement for Spectacle, with Spectacle's default shortcuts selectable at first run",
      "Written in Swift",
      "Supports macOS 10.15 and later on both Intel and Apple silicon",
      "Rectangle Pro adds custom shortcuts for any size and position, and quicker snapping"
    ],
    "useCases": [
      "Arranging windows into halves, quarters or thirds without dragging by hand",
      "Replacing Spectacle, which is no longer maintained",
      "Snapping windows by dragging them to screen edges and corners",
      "Cycling through window sizes by pressing the same shortcut repeatedly"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "Is free and open source under the MIT licence, with the source published on GitHub.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Supports macOS 10.15 and later on both Intel and Apple silicon.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Snap areas let windows be placed by dragging them to a screen edge or corner, and portrait layouts are supported.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Is nearly a drop-in replacement for Spectacle, and can adopt Spectacle's default shortcuts on first run.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Repeating a shortcut cycles through window sizes, so fewer shortcuts need to be memorised.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "Custom shortcuts for any window size and position require the separate paid Rectangle Pro.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Rectangle Pro is free for only 10 days before it must be purchased for US$9.99.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "It snaps windows to predefined positions rather than tiling them automatically, so it is not a tiling window manager.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Requires macOS 10.15 or later.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "Mac users who want keyboard-driven window management without paying for it",
      "Former Spectacle users looking for a maintained replacement"
    ],
    "notFor": [
      "Anyone who wants automatic tiling window management, which is a different model from snapping to positions",
      "Users on macOS 10.14 or earlier, since Rectangle requires 10.15 or later"
    ],
    "limitations": [
      "The free application covers a fixed set of sizes and positions; custom shortcuts for arbitrary sizes need Rectangle Pro",
      "Rectangle Pro is a separate paid application rather than an in-app purchase, and it is free for only 10 days",
      "The minimum macOS version is 10.15, so it will not run on older systems",
      "Apple Silicon support is stated for the free application; the pages Nuanyue checked do not state it separately for Rectangle Pro"
    ],
    "firstUse": {
      "installation": {
        "value": "Downloaded from rectangleapp.com or installed through a package manager; the source is also published on GitHub.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "firstLaunch": {
        "value": "On first run the Spectacle default shortcuts can be selected, so existing muscle memory keeps working.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "systemIntegration": {
        "value": "Requires accessibility permission so it can move and resize windows belonging to other applications.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "appleSilicon": {
        "value": true,
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    },
    "updates": [],
    "faq": [
      {
        "question": "Is Rectangle free?",
        "answer": "Yes. Rectangle is free and open source under the MIT licence, with its source published on GitHub. A separate application, Rectangle Pro, adds custom shortcuts for any window size and position and costs US$9.99 after a 10-day free trial.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Does Rectangle replace Spectacle?",
        "answer": "The vendor describes Rectangle as a worthy successor and nearly a complete drop-in replacement for Spectacle, and notes that Spectacle's default shortcuts can be selected when the app first runs.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Which macOS versions and chips does Rectangle support?",
        "answer": "macOS 10.15 and later, on both Intel and Apple silicon Macs.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "What does Rectangle Pro add?",
        "answer": "Quicker window snapping, custom shortcuts for any window size and position, and the ability to configure multiple shortcuts. It is a separate application rather than an upgrade inside Rectangle, free for 10 days and then US$9.99.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "yabai",
        "type": "alternative",
        "reason": "Both manage window layout on macOS, but yabai is a keyboard-driven tiling window manager while Rectangle snaps windows to predefined positions by shortcut or drag.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "magnet",
        "type": "competitor",
        "reason": "Both snap windows to positions using keyboard shortcuts, but Magnet is a paid Mac App Store application while Rectangle is free and open source.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "alttab",
        "type": "complements",
        "reason": "Rectangle arranges where windows sit on screen and AltTab switches between the windows themselves, so they cover different halves of the same problem.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "rectangle-app:official",
        "type": "official_website",
        "url": "https://rectangleapp.com/",
        "title": "Rectangle — official website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "rectangle-app:repository",
        "type": "github",
        "url": "https://github.com/rxhanson/Rectangle",
        "title": "Rectangle — source repository",
        "trustLevel": "D",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:rectangle-app.isA",
        "subject": "software:rectangle-app",
        "predicate": "isA",
        "value": "window manager",
        "status": "editorially-reviewed",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.supportsPlatform",
        "subject": "software:rectangle-app",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.officialWebsite",
        "subject": "software:rectangle-app",
        "predicate": "officialWebsite",
        "value": "https://rectangleapp.com/",
        "status": "verified",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.listedInCategory",
        "subject": "software:rectangle-app",
        "predicate": "listedInCategory",
        "value": [
          "system-tools"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.pricingModel",
        "subject": "software:rectangle-app",
        "predicate": "pricingModel",
        "value": "Freemium",
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.price",
        "subject": "software:rectangle-app",
        "predicate": "price",
        "value": "USD 9.99",
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.developedBy",
        "subject": "software:rectangle-app",
        "predicate": "developedBy",
        "value": "Ryan Hanson",
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.ownership",
        "subject": "software:rectangle-app",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.isOpenSource",
        "subject": "software:rectangle-app",
        "predicate": "isOpenSource",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "rectangle-app:repository",
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.licensedUnder",
        "subject": "software:rectangle-app",
        "predicate": "licensedUnder",
        "value": "MIT",
        "status": "verified",
        "sourceIds": [
          "rectangle-app:repository",
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.currentVersion",
        "subject": "software:rectangle-app",
        "predicate": "currentVersion",
        "value": "2.0.3",
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.hasFeature",
        "subject": "software:rectangle-app",
        "predicate": "hasFeature",
        "value": [
          "Move and resize windows with keyboard shortcuts",
          "Repeat a shortcut to cycle through window sizes",
          "Snap areas: drag a window to a screen edge or corner to snap it",
          "Portrait display layouts supported",
          "Nearly a drop-in replacement for Spectacle, with Spectacle's default shortcuts selectable at first run",
          "Written in Swift",
          "Supports macOS 10.15 and later on both Intel and Apple silicon",
          "Rectangle Pro adds custom shortcuts for any size and position, and quicker snapping"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.usedFor",
        "subject": "software:rectangle-app",
        "predicate": "usedFor",
        "value": [
          "Arranging windows into halves, quarters or thirds without dragging by hand",
          "Replacing Spectacle, which is no longer maintained",
          "Snapping windows by dragging them to screen edges and corners",
          "Cycling through window sizes by pressing the same shortcut repeatedly"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.audienceFor",
        "subject": "software:rectangle-app",
        "predicate": "audienceFor",
        "value": [
          "Mac users who want keyboard-driven window management without paying for it",
          "Former Spectacle users looking for a maintained replacement"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.audienceNotFor",
        "subject": "software:rectangle-app",
        "predicate": "audienceNotFor",
        "value": [
          "Anyone who wants automatic tiling window management, which is a different model from snapping to positions",
          "Users on macOS 10.14 or earlier, since Rectangle requires 10.15 or later"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.limitation",
        "subject": "software:rectangle-app",
        "predicate": "limitation",
        "value": [
          "The free application covers a fixed set of sizes and positions; custom shortcuts for arbitrary sizes need Rectangle Pro",
          "Rectangle Pro is a separate paid application rather than an in-app purchase, and it is free for only 10 days",
          "The minimum macOS version is 10.15, so it will not run on older systems",
          "Apple Silicon support is stated for the free application; the pages Nuanyue checked do not state it separately for Rectangle Pro"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:rectangle-app.advantage.0",
        "subject": "software:rectangle-app",
        "predicate": "advantage",
        "value": "Is free and open source under the MIT licence, with the source published on GitHub.",
        "status": "verified",
        "sourceIds": [
          "rectangle-app:repository"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.advantage.1",
        "subject": "software:rectangle-app",
        "predicate": "advantage",
        "value": "Supports macOS 10.15 and later on both Intel and Apple silicon.",
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.advantage.2",
        "subject": "software:rectangle-app",
        "predicate": "advantage",
        "value": "Snap areas let windows be placed by dragging them to a screen edge or corner, and portrait layouts are supported.",
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.advantage.3",
        "subject": "software:rectangle-app",
        "predicate": "advantage",
        "value": "Is nearly a drop-in replacement for Spectacle, and can adopt Spectacle's default shortcuts on first run.",
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.advantage.4",
        "subject": "software:rectangle-app",
        "predicate": "advantage",
        "value": "Repeating a shortcut cycles through window sizes, so fewer shortcuts need to be memorised.",
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.drawback.0",
        "subject": "software:rectangle-app",
        "predicate": "drawback",
        "value": "Custom shortcuts for any window size and position require the separate paid Rectangle Pro.",
        "status": "verified",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.drawback.1",
        "subject": "software:rectangle-app",
        "predicate": "drawback",
        "value": "Rectangle Pro is free for only 10 days before it must be purchased for US$9.99.",
        "status": "verified",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.drawback.2",
        "subject": "software:rectangle-app",
        "predicate": "drawback",
        "value": "It snaps windows to predefined positions rather than tiling them automatically, so it is not a tiling window manager.",
        "status": "derived",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.drawback.3",
        "subject": "software:rectangle-app",
        "predicate": "drawback",
        "value": "Requires macOS 10.15 or later.",
        "status": "verified",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rectangle-app.supportsAppleSilicon",
        "subject": "software:rectangle-app",
        "predicate": "supportsAppleSilicon",
        "value": true,
        "status": "developer-stated",
        "sourceIds": [
          "rectangle-app:official"
        ],
        "lastVerified": "2026-10-05"
      }
    ],
    "lastUpdated": "2026-10-07T00:00:00.000Z",
    "lastReviewedAt": null
  }
}