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
Find it, reach it, keep it in sight
-
Find any icon by name
Press ⌃⌥T or click the Trayfinder mark, type part of a name, and press ↵ to open that icon's real menu. Icons out of sight are listed first.
-
Reach hidden icons
Behind macOS's « overflow arrow, Trayfinder expands it and opens the menu in place. Under the notch, it moves the icon next to its mark, opens it, and puts it back shortly after.
-
Favourites next to Trayfinder
Press ⌘P, or use Settings › Favourites. The icon goes just left of Trayfinder's mark. macOS overflows icons from the left first, so favourites stay in sight, and they rank first in search.
-
Learns what you use
Results are ranked by how often and how recently you open them. No meters, no noise.
-
Keyboard all the way
Open the first nine results with ⌘1–⌘9. Settings work from the keyboard too: j k or arrows, ↵, h to go back. The shortcut is yours to reassign.
-
Local-first
No account, no analytics. Favourites and usage stay on your Mac. The only network request is the optional update check.
Keyboard shortcuts
| Keys | Action |
|---|---|
| ⌃⌥T | Open or close Trayfinder under its mark (reassignable) |
| ↑ ↓ | Move the selection |
| ↵ | Open the selected icon's menu |
| ⌘1–⌘9 | Open result 1 to 9 |
| ⌘P | Add or remove the selected icon as a favourite |
| ⌘ , | Open settings |
| esc | Close |
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.