How to Maximize a Window Without Full Screen on Mac
Clicking the green button doesn't maximize a window — it banishes it to a full-screen Space where the menu bar and Dock no longer exist. If what you want is Windows-style maximize (big window, normal desktop), macOS has three routes: zoom, Sequoia's Fill, and a shortcut you can build yourself.
Why full screen isn't maximize
Full screen moves the window into its own Space. The menu bar hides, the Dock hides, Cmd-dragging files to it means a trip through Mission Control, and switching back and forth triggers a slide animation every time. Maximizing — one big window on your normal desktop — keeps everything reachable. macOS has always had this; it just never put it on the obvious button, which is why the trick below stays obscure.
Route 1: zoom (every macOS version)
- Option-click the green button — the icon becomes a plus, and the window zooms to fit its content.
- Double-click the title bar — same thing, if System Settings → Desktop & Dock → Double-click a window's title bar to is set to Zoom.
- Window → Zoom in the menu bar.
Zoom's quirk: it grows the window to fit its content, not necessarily the whole screen. Safari may stop at a comfortable reading width; Finder windows size to their columns. Zoom again (any of the three ways) to return to the previous size. If you want guaranteed edge-to-edge, use Fill.
Route 2: Fill (macOS 15 Sequoia)
Sequoia added the real thing. Fill expands the window to the entire desktop — menu bar and Dock untouched:
- Press
fn + Ctrl + F, or choose Window → Move & Resize → Fill. - Or hover over the green button and click Fill in the panel.
- Or drag the window up against the menu bar until the preview shows a full-desktop tile, then release.
Undo with fn + Ctrl + R (Return to Previous Size), or just drag the window away. If Fill leaves slim gaps at the edges, turn off Tiled windows have margins in Desktop & Dock.
Route 3: give Zoom a real keyboard shortcut
On Ventura and Sonoma, Zoom has no default key — add one:
- Open System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts.
- Click + and leave Application set to All Applications.
- Enter the menu title exactly: Zoom.
- Record a combo —
Cmd + Option + =is a comfortable, unclaimed choice — and click Done.
Now one keystroke maximizes (and un-maximizes) in any app with a Zoom menu item. One caveat: it collides with nothing built-in, but a few apps name other commands "Zoom" (video calls, map apps) — for those, set a per-app shortcut with a different menu title, or just use the Option-click.
Zoom vs Fill vs full screen at a glance
- Zoom (all versions): sizes the window to its content — sometimes the full screen, sometimes less. Toggles back with a second zoom. Right when you want "big enough."
- Fill (Sequoia): the whole desktop, menu bar and Dock intact. Deterministic, keyboard-driven, undone by
fn + Ctrl + R. Right when you want "as big as possible, stay put." - Full screen (all versions): a separate Space with all chrome hidden. Right for single-task immersion; wrong for anything involving other windows, drag-and-drop, or the clock.
One multi-display note: all three act on whichever display the window currently occupies, so move the window to the big monitor first, then maximize. And if you bounce between a docked desk setup and the bare laptop, zoom's content-fitting behavior is the more portable habit — it adapts to whatever screen it finds, while Fill always takes everything it's given.
Window behavior, Dock, Finder, keyboard — Mainspring turns 90+ hidden macOS settings into labelled, reversible toggles, so tweaks like these take one click.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
When full screen is right after all
For single-task immersion — film, writing, one giant timeline — full screen still earns its Space. Make it livable by keeping the menu bar visible: show the menu bar in full screen.