Looking for a Mac window switcher in 2026? Start with AltTab for a free, open-source switcher with window previews, or BetterCmdTab for free window search and browser tab switching. Witch and WindowHopper offer paid ways to find windows and tabs. Rulr is worth considering if you want a free window switcher alongside visual Mac automation Rules.

Rulr’s Window Switcher Action can also expand Chrome and Safari tabs into the switcher, so you can choose a browser tab or an application window from the same panel. This article is published by Rulr; the comparison includes alternatives that may be a better fit for your workflow. Prices and features below were checked on November 6, 2026 and can change.

If you are looking for an AltTab alternative or a Command-Tab replacement for Mac, compare whether you need window previews, title search, browser tabs, or a sidebar. The built-in Mac app switcher covers app-level switching, while the tools below offer different ways to find individual windows.

Compare Mac window switchers

OptionBest forPriceConsider before choosing
macOS shortcutsSwitching apps or cycling through one app’s windows without installing anythingIncluded with macOSCommand-Tab switches apps; Command-` cycles through windows of the current app.
AltTabAn open-source window switcher with previewsCore features free; Pro from $9.99Search in the official prebuilt app is a Pro feature.
BetterCmdTabFree window search, previews, and browser tab switchingFree and open sourceA dedicated switcher with broad tab support; live previews need Screen Recording permission.
Open ContextsFree window search, a sidebar, and window groupsFree and open sourceFocuses on organizing and switching windows; check its documentation for your workflow.
WitchA dedicated switcher for apps, windows, and tabs with extensive customization$14; free trialPaid license; check its supported apps and tab behavior.
WindowHopperSearching windows and tabs across several browsers and apps$9.99 one-time purchaseSearch-focused workflow; check the vendor’s current license and compatibility.
RulrFree window switching and Chrome/Safari tab selection within a wider automation appWindow Switcher Action is free; other features may require ProRequires a Rule and Accessibility access. Browser tab expansion is optional and requires browser Automation permissions.

The prices above come from the vendors’ pages: AltTab, BetterCmdTab, Open Contexts, Witch, and WindowHopper. Rulr’s free Action is described in the Window Switcher Rule. This comparison uses vendor documentation and Rulr’s implementation; it is not a benchmark or an independent hands-on test of every product.

First, try the built-in Mac shortcuts

On macOS, Command-Tab moves between open apps. To cycle between windows of the app you are using, press Command-`; the second key can vary with keyboard layout. Apple documents both in its Mac keyboard shortcuts.

These are useful when you know which app or window you want. To see open windows visually, use Mission Control and select the window you need. A dedicated switcher can be more convenient when several apps each have multiple windows and you want to choose a specific one from a list. If you only need to arrange windows side by side, see our Mac window manager comparison instead.

AltTab: free window previews

AltTab brings a Windows-style Alt-Tab workflow to macOS. Its free core switches individual windows and shows previews, including minimized or hidden windows and windows on other Spaces. It is open source, and its downloadable Pro tier adds window search, additional styles, and more shortcuts.

Choose AltTab if window previews and an established, dedicated switcher are your priorities. Its free core is a strong option in its own right; you do not need Rulr simply to switch windows for free. If you want to search in the official prebuilt AltTab app, check the current free and Pro comparison.

Which AltTab alternative should you choose?

For a free alternative with window search and browser tabs, consider BetterCmdTab. For a searchable window list and sidebar, try Open Contexts. Witch offers configurable window and tab switchers as a paid app. Rulr’s free Window Switcher is an option if you also want visual automation Rules, with optional Chrome and Safari tab expansion. If window thumbnails are essential, AltTab’s free version remains a strong choice.

BetterCmdTab: free window and browser tab switching

BetterCmdTab is a free, open-source Command-Tab replacement with window search, previews, and a browser tab picker. Its site lists Safari, Chrome, Arc, Brave, and Edge among its supported tab sources, as well as Finder and Terminal. It also offers window tiling and configurable layouts.

Choose BetterCmdTab if you want a dedicated switcher with more browser coverage and previews. Rulr’s free switcher supports Chrome and Safari tabs and sits alongside its visual Rules. BetterCmdTab requests Accessibility for switching, Automation for browser tabs, and Screen Recording for live previews; check the permissions required by the features you use.

Open Contexts: free search and a sidebar

Open Contexts is a free, open-source window switcher that lets you search window titles and app names. It also provides an optional sidebar or window dock and saved window groups.

Choose it if you want window search and a persistent way to organize windows without setting up automation Rules. Its sidebar and saved groups are different from Rulr’s interactive switcher panel; decide which workflow you prefer.

Witch: a configurable window and tab switcher

Witch is a dedicated app for switching between apps, windows, and tabs. It supports search and multiple switchers, with options for layouts, ordering, and tab handling. At the time of this comparison, a license costs $14 and a free trial is available.

Witch is a good choice if you want a dedicated switcher with extensive configuration. Rulr’s Window Switcher Action is free, but Witch offers its own switching options, so compare the supported apps and interaction you need rather than price alone.

WindowHopper: search across windows and tabs

WindowHopper takes a search-first approach: open its panel with a shortcut, type a few letters, and select a result. Its website describes search across windows and tabs in Chrome, Safari, Arc, Firefox, and other supported apps. It also advertises favorites and tags. The listed price is $9.99 as a one-time purchase.

Choose WindowHopper if its wider tab coverage and search-focused workflow fit your setup. Rulr’s browser tab expansion in the Window Switcher is limited to Google Chrome and Safari; it does not claim the same app or browser coverage.

Rulr: free window and browser tab switching

Rulr’s Show Window Switcher Action opens an interactive picker for application windows. The Action is free. You can choose a vertical or horizontal layout, exclude apps, and search by application name or window title. With Expand Browser Tabs enabled, the same panel can show individual Google Chrome and Safari tabs and search their titles.

Rulr window switcher in horizontal layout showing open Chrome, Finder, Notes, and other app windows Rulr window switcher in horizontal layout in dark mode showing open application windows

The horizontal layout presents open windows as a grid of app icons and titles.

Rulr window switcher in vertical layout listing open application windows and their titles Rulr window switcher in vertical layout in dark mode listing open application windows and their titles

The vertical layout shows app names and window titles in a list. Both layouts support keyboard navigation and search.

Customize the layout, excluded apps, and browser tabs

Select Show Window Switcher in your Rule to configure the panel:

  • Layout: Choose horizontal for an icon grid or vertical for a list of window titles.
  • Exclude Apps: Select apps whose windows you do not want in the switcher. Leave the list empty to include eligible windows from all apps.
  • Expand Browser Tabs: Show individual Google Chrome and Safari tabs as selectable items alongside other application windows. Search can match tab titles as well as app and window names.
Rulr Window Switcher Rule with horizontal layout, Exclude Apps, and Expand Browser Tabs enabled in the Action settings Rulr Window Switcher Rule in dark mode showing horizontal layout, Exclude Apps, and Expand Browser Tabs enabled

The screenshot shows a customized shortcut and tab expansion enabled; the supplied Rule uses Option-Tab and leaves tab expansion off by default.

Browser tab expansion requires Automation permission for the relevant running browsers; the window switcher also requires Accessibility access. If browser tabs cannot be read, ordinary browser windows can remain available. The feature is limited to Chrome and Safari, and tab availability depends on browser state and permissions.

A useful distinction is that Rulr is also a visual automation app. The switcher can be an Action in a Rule, rather than a standalone utility. The supplied Window Switcher Rule starts with an Option-Tab hotkey and a horizontal picker; you can change its shortcut and settings after importing. Other Rulr Actions and automation features may require Pro.

When

  1. ⌥Tab is pressed.

Do

  1. Show the window switcher in horizontal layout , and do not expand browser tabs

This preview shows the supplied Rule’s configuration, not a screenshot of browser tab expansion. The tab setting is off by default.

Set up the free switcher

  1. Open the Window Switcher Rule and import it into Rulr.
  2. Review the hotkey and choose an unused shortcut if Option-Tab conflicts with another app.
  3. In Show Window Switcher, choose a layout and optionally exclude apps. Turn on Expand Browser Tabs if you want Chrome and Safari tabs in the panel.
  4. Grant Accessibility access and, for tab expansion, the requested browser Automation permissions. Open some windows and tabs, then use the shortcut to choose an item.

Tab expansion requires a Rulr version that includes the setting. The sample Rule’s default configuration does not turn it on automatically. The Rule detail covers the window-switching setup; Search Chrome Windows and Tabs is a separate Chrome-focused Rule.

More Rules for windows and browser tabs

Rulr also offers Rules for managing Chrome windows and arranging app windows. Each sample has its own shortcut or Trigger and can be adjusted after import.

Manage Chrome windows and tabs

The Chrome Window Manager Rule opens a separate panel for finding pages across open Chrome windows and tabs. Its manager also provides controls to create, reload, or close windows and tabs. The supplied shortcut is Option-Space, and the Action requires Automation access to Google Chrome. It is Chrome-only and does not search Safari, bookmarks, or browsing history.

On Shortcut

  1. ⌥Space is pressed.

Open Chrome Window Manager

  1. Show the Google Chrome window and tab manager

Arrange an app window

Move Window to Left Half moves and resizes the focused window with a shortcut. Change the layout preset if you prefer a different half, corner, maximized, or centered position. It requires Accessibility access and a Rulr version with Set Window Layout; it does not continuously tile windows or provide drag-to-snap controls.

Move a window after a display change

Monitor Workspace responds to a display-layout change and, when more than one display is connected, moves a selected app’s window to a chosen screen. Select the app and screen after importing. This Rule requires Rulr Pro and moves one window; it does not restore a complete workspace.

Which window switcher should you choose?

Choose AltTab for a free, open-source window switcher with previews. Choose BetterCmdTab for free window and tab switching with broader browser support, or Open Contexts for free window search and a sidebar. Consider Witch for a dedicated configurable window-and-tab switcher, or WindowHopper if searching tabs across more browsers and apps matters to you.

Choose Rulr if you want free window switching with optional Chrome and Safari tab selection, and would also use visual Rules for other Mac tasks. Try each app with your own windows, browser permissions, and shortcuts: the best choice depends on how you navigate your Mac.

Frequently asked questions

What is the best free AltTab alternative for Mac?

BetterCmdTab offers free window search, previews, and browser tab switching; Open Contexts is a free option with window search and a sidebar. Rulr’s Window Switcher Action is also free and supports optional Chrome and Safari tab expansion. Choose based on browser support, layout, permissions, and whether you want a dedicated switcher or automation Rules.

Can I replace Command-Tab with a Mac window switcher?

Dedicated switchers such as AltTab and BetterCmdTab can provide an alternative to the built-in Command-Tab app switcher. In Rulr, configure a hotkey for the Show Window Switcher Action and choose an unused shortcut if another app already uses it. The supplied Rule starts with Option-Tab; review its shortcut after importing.

Is there a free Alt-Tab for Mac?

Yes. macOS includes Command-Tab for switching apps and Command-` for cycling through the current app’s windows. AltTab, BetterCmdTab, and Open Contexts offer free window switching. Rulr’s Window Switcher Action is also free and can be opened with a configured shortcut.

Can I switch between browser tabs and Mac windows together?

Yes. Rulr can include individual Google Chrome and Safari tabs in its Window Switcher when Expand Browser Tabs is enabled and the relevant Automation permissions are granted. BetterCmdTab, Witch, and WindowHopper also describe window-and-tab switching; check each vendor’s supported browsers and setup.

Is a window switcher the same as a window manager?

A window switcher helps you find and focus an open window. A window manager generally helps you move, resize, or arrange windows. Some apps offer both kinds of controls. Compare arrangement tools in our Mac window manager guide.

Download Rulr Free Explore the Window Switcher Rule