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.
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:
- You press Cmd+Tab → macOS activates the target application
- The app becomes the “frontmost” app (you can see its menu bar)
- If the app has visible windows, the most recent one comes forward
- 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:
- Hold Cmd+Tab to the app you want
- While still holding Cmd, press and hold Option
- Release Cmd first (while still holding Option)
- 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
| Method | Restores Minimized | Restores Closed | Keyboard Only | No 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.