Every menu bar icon, one keystroke away

Trayfinder finds any menu bar icon by name and opens its real menu, even when it's under the notch or behind macOS's overflow arrow.

macOS 14 or later · free and open source

Click the mark or press ⌃⌥T. Everything out of sight is one keystroke away.

Find it, reach it, keep it in sight

Keyboard shortcuts

Trayfinder keyboard shortcuts
KeysAction
⌃⌥TOpen or close Trayfinder under its mark (reassignable)
↑ ↓Move the selection
↵Open the selected icon's menu
⌘1–⌘9Open result 1 to 9
⌘PAdd or remove the selected icon as a favourite
⌘ ,Open settings
escClose

What macOS 27 changed

In macOS 27 the menu bar is drawn as one window. The tricks older menu bar managers used to hide icons, such as stretching an invisible separator or capturing icon images into a second bar, no longer work there.

Apple added its own « overflow arrow for icons that don't fit, and per-app toggles in System Settings › Menu Bar. Trayfinder works with those rather than against them. It doesn't hide icons itself. It gets you to any icon, wherever macOS put it, and keeps your favourites in sight.

To remove an icon for good, use the toggles in System Settings › Menu Bar; Trayfinder's settings link straight there. On macOS 14 and 15 Trayfinder works the same way: search, reach and favourites.

What Trayfinder does and doesn't do

Does

  • Asks for Accessibility permission, and nothing else. It uses it to read the names and positions of menu bar icons, to open their menus when you choose one, and to move icons the way you would with ⌘-drag.
  • Moves an icon only when you make it a favourite, or when it has to reach one under the notch. An icon reached under the notch goes back to its own place after a short delay.
  • Stores favourites, shortcuts and usage counts locally on your Mac.
  • Checks for updates, if you allow it, by reading the update feed on this site.

Doesn't

  • Hide icons itself. That's what System Settings › Menu Bar is for.
  • Read your screen, keystrokes or the contents of other apps.
  • Require an account, or collect analytics or crash reports.
  • Make any other network request. The source is open for anyone to check.

Support Ukraine

Trayfinder is made by a developer from Ukraine. If this app is useful to you, please consider supporting people in Ukraine.