# AltTab

> Windows-style window switcher that shows every window with a preview, not just every app

Source: https://optioncmd.com/alttab
Website: https://alt-tab-macos.netlify.app/?utm_source=optioncmd
Pricing: Freemium
Categories: [Window management](https://optioncmd.com/categories/window-management.md)
Listed: 2026-10-27
Updated: 2026-10-27

AltTab is a window switcher for Mac that brings the Windows-style Alt-Tab experience to macOS. Instead of switching between apps, you see and pick individual windows, even several from the same app.

**Key features:**

- See every window in the switcher, including minimized, hidden, and ones on other Spaces, with a badge showing where each one is.
- Preview the selected window at full size before you switch to it.
- Customize the keyboard shortcuts.
- Switch between thumbnail, app icon, or compact title list styles with Pro.
- Find a window by typing part of its title or app name with Pro search.

AltTab is free and open source under GPL-3.0, with no tracking or telemetry, and runs natively on Apple silicon and Intel Macs with macOS 12 or later. AltTab Pro adds search, more styles, auto-size, and extra shortcuts, and every Pro feature has a 14-day free trial.

## More window management apps

- [Rectangle](https://optioncmd.com/rectangle.md): Free, open-source window manager that snaps windows with keyboard shortcuts or by dragging to edges
- [Moom](https://optioncmd.com/moom.md): Window manager for moving, resizing and saving layouts with a pop-up palette, snaps and shortcuts
- [Loop](https://optioncmd.com/loop.md): Free, open-source window manager driven by a radial menu and a trigger key
- [Magnet](https://optioncmd.com/magnet.md): Window manager that snaps windows into halves, thirds and quarters by dragging or shortcut
- [AeroSpace](https://optioncmd.com/aerospace.md): Keyboard-driven i3-style tiling window manager with plain-text config and fast virtual workspaces
- [Swish](https://optioncmd.com/swish.md): Trackpad gestures for snapping, closing, minimizing and moving windows between screens and Spaces
