Veilon hides the menu bar icons you don't need with a single click. Free and tiny — the Hidden Bar alternative rebuilt for macOS 27.
Every app wants a spot up there. On a MacBook with a notch, the icons that don't fit simply vanish behind it — and on macOS 27 the classic hider apps stopped working altogether.
| line; click › to hide them.Veilon adds a separator | and an arrow › to your menu bar. Everything left of the separator can disappear on demand.
Hold Command and drag the icons you rarely use to the left of the | separator. macOS remembers the order.
Click the arrow — or press ⌥⌘B anywhere — and the hidden zone slides away. Click again to bring it back.
Peeked at a hidden icon? Veilon tucks everything away again after 3 – 120 seconds. Set it once, forget it.
Works with the new unified menu bar and native « overflow button — where older hiders break.
The same simple separator + arrow you loved in Hidden Bar. No learning curve.
⌥⌘B by default, fully customisable. No Accessibility permission needed.
Icons tuck themselves away again after the delay you choose.
Switch the app icon in Preferences: the Classic icon in 7 colours, plus playful Cartoon and hand-drawn Sketch styles.
No analytics, no tracking, no account. Updates are cryptographically signed and checked before they install.
Menu bar hiders work by stretching an invisible separator until the icons to its left are pushed off-screen. macOS 26 quietly capped that width. macOS 27 deletes any menu bar item that reaches half the screen width — so the separator vanished and nothing got hidden.
Veilon keeps each piece just under the limit, adds invisible spacers for wide displays, and lets hidden icons flow into macOS 27's native « overflow — so they're still one click away.
Try the icons — that’s the app icon picker inside Veilon.
Quit Hidden Bar, Vanilla, Ice or any other menu bar hider first — two hiders will fight each other.
Click Download for Mac. You'll get the Veilon app in your Downloads folder.
Double-click it. If macOS says it can't verify the app, click Done, open System Settings → Privacy & Security, scroll to the bottom and click Open Anyway. Watch the video below.
Double-click Veilon and click Move to Applications. It then lives in Applications and Launchpad.
Right-click › to start editing, ⌘-drag icons left of the | line, then right-click › again to lock it. Click › to show/hide.
That's normal for free apps that aren't paid-notarized. Watch where to click — you only do this once.
Downloaded from the browser instead? macOS shows a one-time warning because Veilon is a free indie app that isn't notarized by Apple yet. Open System Settings → Privacy & Security and click Open Anyway once — it won't ask again.
Full guides: Installation guide · User guide
Yes — Veilon is completely free. No ads, no account, no trial.
Yes. Veilon supports macOS 13 Ventura through macOS 27. It detects your version and uses the right hiding method automatically.
No need to come back here. Open Preferences → About → Check for Updates… (right-click › to edit, then right-click the line → Preferences). Veilon downloads the newest version, replaces itself and restarts. It also checks automatically about once a day. Installed Veilon before version 1.3? Older versions don't have this button yet — download Veilon once more from this page (your settings are kept). From then on, updates happen inside the app.
Click the arrow to expand. On macOS 27 you can also click the system « overflow button. Quitting Veilon always restores every icon.
No. Veilon uses only standard, public menu bar APIs. The global shortcut works without any special permissions.
No. The only thing Veilon ever asks the internet is “is there a newer version?” (a request to GitHub), and you can switch that off in Preferences.
Yes. Every release is signed with a private key that only the release build has. Before installing an update, Veilon checks that signature, the app’s bundle ID, its version and its code signature — if anything doesn’t match, nothing is installed.
Right-click ›, right-click the line → Quit, and drag it from Applications to the Trash.