Command Reopen
· Command Reopen Team

Cmd+Tab Not Working for Minimized Windows on Mac: Why & How to Fix

Learn why Cmd+Tab doesn't restore minimized windows on macOS and discover all the fixes, from hidden keyboard shortcuts to Command Reopen.

macOS Cmd+Tab minimized windows keyboard shortcuts productivity

The Frustrating Reality

You’re working on your Mac, juggling multiple apps. You minimize a Safari window to check something in Slack, then try to get back to Safari with Cmd+Tab. The app menu appears at the top… but the window doesn’t. It’s still sitting in the Dock, minimized.

This is one of macOS’s most confusing behaviors, and it’s been this way since 2010. If you’ve ever wondered why Cmd+Tab doesn’t work for minimized windows, you’re not alone. Thousands of users search for solutions to this exact problem every month.

Why Doesn’t Cmd+Tab Restore Minimized Windows?

The short answer: macOS treats minimized windows as “intentionally set aside.” When you press Cmd+Tab, you’re switching the active application — not necessarily bringing a window to the front.

Here’s what happens under the hood:

  1. You press Cmd+Tab → macOS activates the target application
  2. The app becomes the “frontmost” app (you can see its menu bar)
  3. If the app has visible windows, the most recent one comes forward
  4. If all windows are minimized, nothing visible happens

Apple’s logic is that minimized windows are intentionally hidden, so they shouldn’t automatically reappear. But for most users, this feels like a bug.

The Hidden Workaround (That Most People Never Find)

There is a way to restore minimized windows with the keyboard, but it’s convoluted:

  1. Hold Cmd+Tab to the app you want
  2. While still holding Cmd, press and hold Option
  3. Release Cmd first (while still holding Option)
  4. The minimized window restores

This works for one window at a time. If you have multiple minimized windows in the same app, you’ll need to repeat this process for each one.

Most macOS users never discover this shortcut. It’s not shown in any menu, not documented in System Settings, and not intuitive at all.

Alternative Solutions

Option 1: Use Cmd+H (Hide) Instead of Minimize

Hiding an app (Cmd+H) behaves differently from minimizing (Cmd+M):

  • Hidden windows can be restored with a simple Cmd+Tab
  • All windows of the app are hidden/restored together
  • No special Option key workaround needed

The trade-off: you can’t hide individual windows — it’s all or nothing per app.

Option 2: Click the Dock Icon

Clicking an app’s Dock icon will restore minimized windows. But this defeats the purpose of keyboard-driven workflows.

Option 3: Use Mission Control

Press F3 (or Ctrl+Up on some keyboards) to open Mission Control, where you can see all windows including minimized ones. Click the window you want.

Option 4: Third-Party App Switchers

Apps like AltTab or HyperSwitch replace the native Cmd+Tab with a custom switcher that shows window previews including minimized ones. However, these require:

  • Accessibility permissions (can read all window content)
  • Screen Recording permissions (can capture your screen)
  • Learning a new interface and workflow

The Better Solution: Command Reopen

Command Reopen takes a different approach. Instead of replacing Cmd+Tab, it enhances the native behavior:

  • Automatically restores minimized windows when you Cmd+Tab to an app
  • Opens a new window when you Cmd+Tab to an app with no open windows
  • Requires no permissions — not Accessibility, not Screen Recording
  • Uses just 1.2 MB of memory

It works by monitoring app activation events and intelligently calling the openApplication API when needed. The result: Cmd+Tab works the way you intuitively expect it to.

Summary: Your Options

MethodRestores MinimizedRestores ClosedKeyboard OnlyNo Permissions
Native Cmd+Tab
Cmd+Tab + Option
Click Dock
Command Reopen
Third-party switchers

Try It Yourself

If Cmd+Tab not working for minimized windows is a daily frustration, give Command Reopen a try. It’s a one-time purchase on the Mac App Store, with the full source code available on GitHub for those who prefer to build it themselves.

Download Command Reopen from the Mac App Store


Have questions? Check out our FAQ for more details on how Command Reopen works.

Tired of minimized windows not appearing with Cmd+Tab?

Command Reopen automatically restores minimized and closed windows when you switch apps. No permissions needed.