How to resize windows on Mac: every method (and where each stops)
Resizing a window on a Mac sounds like it should be trivial: grab an edge, drag. And it is — until you want a window at an exact size, or you want to do it without reaching for the mouse, or you're on macOS Tahoe and keep missing the corner. This guide covers every way to resize a window on macOS, what each method is actually good for, and where each one quietly stops.
How to resize windows on Mac by dragging (and the hidden modifiers)
The default method is the one everyone knows: hover any edge or corner until the pointer changes, then drag. What most people never learn is that three modifier keys change how the drag behaves:
- Shift + drag a corner — resizes while keeping the window's current width-to-height ratio.
- Option + drag an edge or corner — resizes symmetrically, moving the opposite side by the same amount so the window grows or shrinks around its center.
- Option + Shift + drag — combines both: proportional resize, anchored to the center.
These are genuinely useful and cost nothing to learn. The catch is that dragging got harder in macOS Tahoe (macOS 26). Tahoe's larger rounded window corners shrank the resize hit zone — a widely reported complaint through early 2026 — so a chunk of the corner's grab target now sits outside the visible window. If you've been missing the corner lately, it isn't you.
Resize windows with the built-in keyboard shortcuts
macOS does have keyboard resizing, but only in one specific form: window tiling. Hold the Globe (🌐/fn) key with Control and an arrow to snap the front window to a preset:
| Shortcut | Result |
|---|---|
| 🌐 Control + ← / → | Left or right half |
| 🌐 Control + ↑ / ↓ | Top or bottom half |
| 🌐 Control + F | Fill the screen (still a window, not full-screen mode) |
| 🌐 Control + C | Center, keeping the current size |
| 🌐 Control + R | Restore to the previous size |
You'll also find these under the Window → Move & Resize menu in most apps, and by hovering the green traffic-light button. It's real keyboard resizing — but it only ever produces halves, quarters, and corners. There is no native shortcut to resize a window to thirds, to a size you pick, or to nudge an edge a little. For that, the built-ins simply have no answer.
The other built-in tricks
Two more native options are worth knowing:
- Double-click the title bar. By default this "zooms" the window (enlarges it toward a best fit). You can change what it does in System Settings → Desktop & Dock → "Double-click a window's title bar to" — the choices are Zoom, Minimize, or Do Nothing.
- The green button / Zoom. Clicking the green button enters full-screen; Option-clicking it triggers Zoom instead, toggling the window between a fitted size and its previous one. Handy, but "best fit" is macOS's guess, not yours.
None of these let you say "make this window exactly the left third of my screen." That's the gap third-party tools fill.
Resize windows on Mac with a window manager
If you resize windows often, a dedicated tool turns a fiddly drag into a couple of keystrokes. Two honest options:
- Rectangle (free, open source) adds keyboard shortcuts for halves, thirds, quarters, and corners, plus Larger/Smaller commands you can bind to grow or shrink the front window. It's excellent and completely free — the trade-off is that every layout is a shortcut you memorize, and getting a non-standard size still means chaining commands.
- Let's Tile takes a different approach built entirely around resizing. Instead of memorizing one shortcut per layout, you summon a visible grid over the screen and paint the window into the exact rectangle you want.
Here's the whole flow in Let's Tile:
- Press ⌘ Return to summon the grid over the current window.
- Use the arrows to move a highlighted cell, and Shift + arrows to grow it across as many cells as you want.
- Press Return — the window snaps to that rectangle, sized and positioned in one move.
Because you see the grid, there's nothing to memorize — you're choosing the size directly. Thirds are free, forever, which covers the layout macOS still won't do natively. Let's Tile Pro adds ⌥ + arrows to reshape the grid on the fly (more columns or rows for finer sizes), ⌘⇧ + arrows to send a window — sized to fit — to another display, a preferred grid per monitor, and margins between windows. It's a one-time purchase, no account, no subscription, up to 20 devices per key.
Which method should you use?
| Method | Resize to an exact size? | Keyboard-only? | Cost |
|---|---|---|---|
| Drag an edge (+ Shift/Option) | Yes, by eye | No | Free |
| Built-in tiling (🌐 Control + arrows) | Halves/quarters only | Yes | Free |
| Double-click title bar / Zoom | No (best-fit guess) | No | Free |
| Rectangle | Halves/thirds/quarters + grow/shrink | Yes | Free |
| Let's Tile | Yes — any grid rectangle | Yes | Free thirds; Pro one-time |
If you only resize occasionally, the drag modifiers and the tiling shortcuts are plenty — learn them and you'll rarely touch a corner again. If you resize windows constantly, or Tahoe's shrunken corners have you missing the grab zone, a visible-grid tiler makes sizing a window feel like placing a tile instead of wrestling one.
And once your windows are the right size, the next friction is getting back to the one you want — which is a different job. Let's Switch flips straight to it with Option-Tab, no mouse required. Together they make a keyboard-first window workflow; more on that across the blog.
Frequently asked questions
Is there a keyboard shortcut to resize a window on Mac?
Only for tiling. Globe (🌐/fn) + Control + arrow snaps the front window to a half; + F fills the screen; + C centers it. There's no built-in shortcut to resize a window to an arbitrary size — you'd add a tool like Rectangle or Let's Tile for that.
How do I resize a window to exactly half or a third of the screen?
Halves are built in: 🌐 Control + ←/→. Thirds are not — macOS tiling only does halves, quarters, and corners. To snap a window to a third, use Rectangle's third shortcuts or Let's Tile's grid, where thirds are free.
Why is it so hard to resize windows in macOS Tahoe?
macOS 26 (Tahoe) enlarged window corner radii, which shrank the corner's resize hit zone — part of the grab target now falls outside the visible window. Aiming for an edge (not the corner), or resizing by keyboard/grid instead, sidesteps it entirely.
How do I resize a window that's off-screen?
Double-click its title bar to zoom it back into view, or use a tiling shortcut like 🌐 Control + C (center) or 🌐 Control + F (fill) to pull it onto the current screen, then resize from there.