Add an app icon to the Mac menu bar
Adding something to the Mac menu bar sounds like one action, and it is really three. Where the setting lives depends entirely on what is being added, and the three places do not reference each other. A search through System Settings for a Quick Note button will not find it. A search through Control Center for Time Machine will not find that either. Both exist, in different drawers.
There is also a fourth outcome worth naming up front: the icon gets added correctly and still does not appear. That is not a bug, and the fix is not in the same place as the setting.
The three places an icon comes from
macOS sorts menu bar items by origin rather than by what they do, which is why the setting feels scattered.
| Where it is added | What lives there | How it is removed |
|---|---|---|
| System Settings, Menu Bar section | Siri, Spotlight, Wi-Fi, Bluetooth, Battery, Focus, Screen Mirroring, Display, Sound, Now Playing, Fast User Switching, Time Machine, VPN, Weather | Deselect it in the same list |
| Control Center, Edit Controls | Quick Note, Put Display to Sleep, Color filters, and other controls from the gallery | Drag the item off the menu bar |
| The app itself | Anything a third party app provides | The app's own preferences |
The Menu Bar section of System Settings also carries a heading called Allow in the Menu Bar, which lists installed apps that provide a menu bar item. That list is populated by the apps, not by macOS, so an app that never offers one will never appear there no matter how long the list is scrolled.
The clock is the exception to all of this. It is always shown and cannot be switched off. What can be changed is how much width it takes, which turns out to matter later.
Adding a system control from System Settings
Open the Apple menu, choose System Settings, then click Menu Bar in the sidebar. Scrolling is usually required to reach it.
Under Menu Bar Controls, each entry is either a checkbox or a checkbox with a pop-up menu beside it. Wi-Fi, Bluetooth, Siri and Spotlight are plain checkboxes. Turn them on and the icon appears.
The entries with a pop-up menu are the more interesting ones, because they offer a middle setting between present and absent. Focus, Screen Mirroring, Display, Sound and Now Playing each offer Show When Active or Always Show. Show When Active means the icon draws itself only while the feature is doing something: Now Playing appears while audio is playing and disappears when it stops, Screen Mirroring appears while a display is connected.
That distinction is the single most useful setting in the whole section. An item set to Show When Active costs nothing when idle and is present exactly when it carries information. An item set to Always Show occupies a slot permanently whether or not it has anything to say.
Fast User Switching works on a different axis. Its pop-up offers Full Name, Account Name or Icon. Full Name can consume a surprising amount of horizontal space, and switching it to Icon recovers most of it without losing the function.
Battery has its own options button. The percentage can be shown next to the icon, and the energy mode indicator can be set to appear only in certain conditions. Note that the percentage is always shown when Battery lives in Control Center rather than the menu bar.
Adding a control from Control Center
Control Center holds a second inventory. Click the Control Center icon in the menu bar, then click Edit Controls. A gallery opens, with a sidebar of categories on the left for filtering.
From that screen, an item can be dragged out of the gallery and dropped directly onto the menu bar. The same screen allows items to be added to Control Center itself, rearranged, resized by Control-clicking and choosing a different size, or removed by dragging them out. Click Done when finished.
There is a faster route for something already sitting in Control Center. Control-click it and choose Copy to Menu Bar or Add to Menu Bar. Copy leaves the original in place, which is the version most people want, since Control Center remains the fallback when the menu bar runs out of room.
The gallery contains controls that do not appear anywhere in System Settings, including Quick Note, Put Display to Sleep and Color filters. Anyone who has concluded that a particular control does not exist on macOS has probably only checked one of the two lists.
If the arrangement gets out of hand, the Menu Bar section of System Settings has a Reset Control Center button that returns Control Center to its original state.
Adding a third party app
Most resident apps put their own item in the menu bar on first launch and offer a preference to stop doing so. The wording varies by app. Common phrasings include showing the icon in the menu bar, running in the menu bar, or hiding the Dock icon.
Some apps are menu bar only by design, with no Dock icon and no window until the icon is clicked. For those, the menu bar item is the app, and switching it off usually means the app cannot be reached at all.
The macOS side of this is the Allow in the Menu Bar list described earlier. It gives a single place to audit which installed apps are currently permitted a slot, which is more useful than opening ten sets of preferences one at a time.
What macOS does not provide is a way to add a menu bar item to an app that does not offer one. No system setting can create a status icon for an app that was not built with one. The alternative in that case is a separate utility that provides the icon, which is a different decision with its own cost.
One setting in the same screen can undo all of this work. Under General options, Automatically hide and show the menu bar offers four states: Always, On Desktop Only, In Full Screen Only, and Never. Set to Always, the entire bar disappears until the pointer is moved to the top of the screen, which means a newly added icon is invisible most of the time by design. On Desktop Only and In Full Screen Only limit that behaviour to one context each. Anyone adding an icon in order to read it at a glance wants Never, or at most In Full Screen Only.
Two other settings sit alongside it. Show menu bar background controls whether the wallpaper shows through behind the bar, which affects how legible small monochrome icons are against a busy image. Recent documents, applications, and servers sets how many entries appear under Recent Items in the Apple menu, and also how many appear in each app's Open Recent list. Neither changes what is in the bar, but the first changes whether what is in the bar can be read.
Why the icon does not appear after it is added
This is the outcome that sends people back to the settings screen repeatedly, convinced the checkbox did not take. It usually did.
The menu bar grows leftward from the right edge and the width is finite. When there is no room left, macOS stops drawing items rather than compressing or wrapping them. The developer of one free menu bar calendar states the behaviour plainly in the app's own listing: when the app does not show up in the menu bar, it is because macOS hides menu bar apps when there is no space left, and the suggested fix is to quit some other menu bar apps to free up space.
Three things make this worse than it sounds:
- On a MacBook with a notch, the notch consumes the middle of the bar, so items that reach it are simply not drawn.
- App menus take priority over status items. Opening an app with a long menu list can push status icons off the visible bar, which is why icons seem to come and go depending on which app is in front.
- Connecting or disconnecting an external display changes the available width, so the same set of apps behaves differently at a desk than on a train.
None of this is reported. There is no warning, no overflow indicator, no list of what got dropped. The icon that was just enabled is simply absent, and so is any explanation.
Reducing the number of permanent items is the direct fix. Setting Now Playing, Focus, Sound and Screen Mirroring to Show When Active, trimming Fast User Switching to Icon, and switching off system items that are already reachable from Control Center will usually recover several slots. Beyond that, a menu bar organizer moves the overflow into a collapsible group instead of letting macOS decide silently what to discard.
Rearranging and removing what is already there
Status menus can be reordered by holding Command and dragging an icon along the bar. Holding Command and dragging an icon off the bar removes it, which is the quickest way to clear a system item without opening System Settings at all.
Not everything moves. The clock and Notification Center sit at the far right end. Control Center is anchored next to them. The privacy indicators, which appear to the right of Control Center, are drawn by the system and cannot be repositioned: an orange dot for the microphone, a green dot for the camera, a purple dot for system audio recording, and an arrow for location. Only one appears at a time, so a green dot during a call does not mean the microphone is idle.
Third party icons are the ones worth arranging deliberately. Putting the items that get clicked nearest the right edge keeps them reachable even when the bar is crowded, because the bar fills from that end.
Deciding what earns a permanent slot
Three questions separate the items that should always be visible from the ones that should not.
Does the icon change to report something? A battery indicator, a sync status, a recording indicator and a charge limiter all convey information by their appearance alone. Removing those removes an answer that currently arrives for free.
Is it clicked more than once a day? A clipboard history or a password manager that gets opened constantly earns its slot. A backup agent checked once a month does not.
Is it reachable another way? Wi-Fi, Bluetooth, Sound and Focus all live in Control Center regardless of whether they appear in the menu bar. Anything with a second route is a strong candidate for removal, because nothing is actually lost.
What remains after those three questions is usually a short list of genuine status displays plus two or three frequently used tools. Everything else is occupying width that the items in the first group need. The trade-off between hiding and collapsing is covered in more detail on the comparison page.
What to change first
Open System Settings, click Menu Bar, and set every item with a pop-up menu to Show When Active. That one pass usually frees enough width for the icon that would not appear, and it costs nothing, since those items return the moment they have something to report. If the row is still full afterwards, the next step is to collapse the overflow rather than delete it, which is what Koffret is for.
Frequently asked questions
Why can a third party app not be added to the menu bar from System Settings?
System Settings only lists system controls and apps that have registered a menu bar item themselves. An app that was not built with a status item cannot be given one by macOS. The Allow in the Menu Bar list shows which installed apps offer one.
The checkbox is on but nothing appeared. What is wrong?
Almost always the menu bar has run out of width. macOS stops drawing items when there is no room rather than warning about it, and a notch or a long app menu makes the available space smaller still. Freeing a few slots normally makes the missing icon reappear.
How are menu bar icons reordered?
Hold Command and drag the icon to a new position. Holding Command and dragging an icon off the bar removes it. The clock, Notification Center, Control Center and the privacy indicators are fixed and cannot be moved.
What is the difference between Show When Active and Always Show?
Show When Active draws the icon only while the feature is doing something, so Now Playing appears while audio plays and vanishes when it stops. Always Show keeps the icon present at all times. Show When Active is the cheaper setting in terms of menu bar width.
Does removing an icon from the menu bar quit the app?
No. The icon is only a display. The app keeps running and keeps doing its job, but it becomes harder to reach, which matters for apps whose only interface is the menu bar item. Collapsing the icon instead of deleting it keeps both the width and the access.