All articles

The Mac Window menu: every app's built-in window list

Every Mac app you use has a list of its own open windows, by name, one click away — and most people have never opened it. The Mac Window menu sits between View and Help in the menu bar, and the bottom of it is a live index of every window that app currently has. Here's what's in it, including the two commands that hide behind the Option key, and the honest reason some apps' Window menus look half empty.

What's actually in the Window menu

The top of the menu holds commands that act on the window in front of you. The exact set varies by app, but on a standard macOS app you'll find:

  • Minimize (⌘M) — sends the front window to the Dock.
  • Zoom — the same thing the green traffic-light button does.
  • Move & Resize — macOS's own tiling submenu: halves, quarters, corners, Fill. (This is the built-in tiler, not a third-party one — see how to tile windows on macOS for what it can and can't describe.)
  • Move Tab to New Window and Merge All Windows — only in apps that support macOS document tabs. If Merge is greyed out, this post explains why.
  • Bring All to Front — see below.

Then a separator, and the window list. Every open window of that app, by title. Two markers are worth knowing:

  • A checkmark marks the window that's currently in front.
  • A diamond marks a window that's minimized into the Dock.

That second one is the useful one. A minimized window drops out of ⌘Tab entirely, so the Window menu is often the only place you can still read its name before bringing it back.

What Bring All to Front actually does

Bring All to Front raises every window belonging to the app you're in, above the windows of every other app. If you have three Pages documents with a Numbers window shuffled in between them, one click puts all three Pages windows on top as a group.

It exists because macOS treats windows individually, not as an app stack. Clicking one Pages document raises that document and leaves the other two buried. Bring All to Front is the command that says "no, all of them."

Now hold Option. The item relabels itself to Arrange in Front, which does the same thing and then cascades the windows — each one offset slightly down and to the right of the one behind it, so you can read every title bar at once and click the one you want. It's the most useful command in this menu, and it's invisible until you press a modifier key.

Option rewrites one more item while you're there: Minimize becomes Minimize All, which sends every window of the current app to the Dock in one go.

Reaching the Window menu without the mouse

Press ⌃F2 to move focus to the menu bar (add fn if your top row is set to hardware controls), arrow across to Window, then arrow down.

For commands you use often, skip the menu: System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts lets you assign your own key to any menu item by name. Type Bring All to Front exactly as it appears and pick a chord. It binds the visible label, though, so it can't reach Arrange in Front — that one stays an Option-held click.

Why some apps have a half-empty Window menu

The window list at the bottom is generated by macOS, not written by the developer — but only if the app hands its Window menu to the system by setting AppKit's windowsMenu property. Apps built from Apple's own templates get this for free. Apps that build their menu bar by hand, or come from a cross-platform toolkit like Electron, often don't — so you get whatever items the developer typed in, no automatic window list, and no Move & Resize.

That's why Chrome, VS Code and Slack have Window menus that range from complete to nearly empty, while TextEdit, Finder, Preview and Mail always behave. It also explains the other two common cases:

  • No Window menu at all — menu-bar-only utilities and apps with a single window sometimes omit it entirely.
  • You can't see the menu bar — a full-screen window hides it until you push the pointer to the top of the screen.

Every route to a specific window, compared

MethodKeyboard?ScopeShows window titles
Window menu⌃F2, then arrowsOne appYes
Right-click the Dock iconNoOne appYes
⌘` YesOne appNo — blind cycle
App Exposé (⌃↓)YesOne appThumbnails
Mission Control (⌃↑)PartlyEverythingThumbnails
Let's Switch (⌥⇥)YesEverythingYes, with previews

Where the Window menu stops

Every built-in route above shares one limit: it's scoped to one app, and you have to already be in it. The Window menu lists this app's windows. ⌘` cycles this app's windows. App Exposé shows this app's windows. So the real sequence is always two steps — get to the right app first, then find the right window inside it — and step one is ⌘Tab, which only knows about apps.

That gap is why we built Let's Switch. Hold and tap and you get one list of every open window across every app and every monitor, most recently used first, with a live preview and the window's own title. No "which app was that in?" step, because the app isn't the unit — the window is, and ⌥` still cycles one app's windows when that's what you want. That's free, permanently, with no account and no telemetry; Pro is $9.99 paid once, up to 20 devices per key, and adds an ⌥Space palette for fuzzy-finding a window by name when you have too many to flip through. One honest caveat: it works within your current Space, so if you lean hard on multiple Spaces, check that first. And if two of those windows should sit side by side rather than be flipped between, Let's Tile handles that half.

Frequently asked questions

What is the Window menu on a Mac? A standard menu in the menu bar, between View and Help, holding commands for the frontmost window (Minimize, Zoom, Move & Resize) and, at the bottom, a list of every open window in the app you're currently using.

Why is my Mac Window menu missing? Either the app doesn't provide one — common for menu-bar utilities and single-window apps — or the front window is full screen, which hides the whole menu bar until you move the pointer to the top of the screen.

What does Bring All to Front do on a Mac? It raises every window of the app you're in above the windows of all other apps, as a group, instead of raising just the one you clicked.

What is Arrange in Front on a Mac? The Option-key version of Bring All to Front. Hold Option while the Window menu is open and the item relabels; choosing it brings the app's windows forward and cascades them so every title bar is visible.

Why doesn't Chrome list its windows in the Window menu? The window list is added automatically by macOS only when an app registers its Window menu with the system. Apps that build their menus by hand or use a cross-platform toolkit often skip that, so the list is partial or absent.