A menu bar utility for macOS
The menu bar, only when you want it.
Headroom hides the menu bar in the apps you watch and play in, and keeps it within reach everywhere else.
Quick Notes
4
Shared
2
iCloud
All iCloud
214
Notes
168
Work
12
Ideas
23
Recipes
9
Travel
6
Journal
31
Reading
14
Side projects
8
On My Mac
Notes
5
Work
12 notes
Today
Pricing launch brief
09:41 Summary We’re moving to annual billing by default
Standup notes
08:12 Onboarding emails go out Thursday
Yesterday
Q4 roadmap
17:20 Billing, teams, the new pricing page
Interview loop
11:05 Questions for the design engineer role
Previous 7 Days
Films to watch
Saturday Low Tide, Dusk Hours, The Long Coast
Groceries
Friday Oat milk, lemons, basmati
Reading list
Thursday Shape Up, The Design of Everyday Things
Gift ideas
Tuesday Film camera, a good kettle
3 November 2026 at 09:41
Pricing launch brief
Owner: Product team · Ship date: Thursday
Summary
We’re moving to annual billing by default, with monthly as an option. The new pricing page ships with the dashboard refresh, so both land in one announcement.
What’s left
• Final copy for the plans table
• Toggle animation review with design
• QA the sign-up redirect on Safari
Notes from today
launch-site
Explorer
launch-site
node_modules
public
src
components
PlanCard.tsx
Pricing.tsx
Toggle.tsx
lib
data
App.tsx
globals.css
main.tsx
package.json
tsconfig.json
vite.config.ts
Pricing.tsx
package.json
src
› components
› Pricing.tsx
› Pricing
1 "use client" ;
2
3 import { useState } from "react" ; 2.8k (gzipped: 1.3k)
4 import { PlanCard } from "@/components/PlanCard" ;
5 import { Toggle } from "@/components/Toggle" ;
6
7 type Billing = "monthly" | "annual" ;
8
9 export function Pricing () {
10 const [ billing , setBilling ] = useState < Billing > ( "annual" );
11 const discount = billing === "annual" ? 0.2 : 0 ;
12
13 return (
14 < section className = "pricing" >
15 < h2 > Simple pricing </ h2 >
16 < Toggle value ={ billing } onChange ={ setBilling } />
17 < div className = "plans" >
18 < PlanCard name = "Starter" price ={ 9 } off ={ discount } />
19 < PlanCard name = "Pro" price ={ 19 } off ={ discount } />
20 </ div >
21 </ section >
22 );
23 }
24
25
Problems3 Output Terminal
Best 4,810
Skyward
Glide through the dusk. Catch the light.
Play
Hide Menu Bar
Default · Fullscreen app settings in Settings…
✓ Settings… ⌘,
✓ About Headroom
✓ Quit Headroom ⌘Q
✓ On Desktop Only
✓ In Full Screen Only
✓ Never
✓ New Terminal ⌃⇧`
✓ Split Terminal ⌘\
✓ Run Task…
✓ Run Active File
✓ Run Selected Text
✓ Configure Tasks…
✓ Configure Default Build Task…
Keyboard control
One shortcut. Wherever you are. Flip between Always and Never from any app, full screen included.
⌃ control ⌥ option M Click the keys, or pick a mode
Always Never
Toggle menu bar Set your own in Settings⌃⌥M
Per-app rules
Curate each app once. Set a default, then fine-tune full-screen apps in Settings. When you need the menus back, one shortcut brings them in.
The setup from the demo above.
The desktop
Notes, Finder, every window · Default: Always
Menu bar hidden VS Code
Full screen · Hidden until you press the shortcut
Menu bar on demand Safari
Full screen · Games and immersive pages
Menu bar hidden TV
Full screen · Nothing above the picture
Menu bar hidden
Details
Barely there. Built like it. Native
Swift and AppKit. No browser engine in the wings.
1.3 MB
A little download that stays out of the way.
No account
No sign-up, no subscription. Open it and go.
100% local
There’s no network code in the app.
Installer size rounded. Headroom 0.4.0 · Apple Silicon preview.
Does Headroom change system settings?+ It switches the macOS setting that automatically hides and shows the menu bar, the same one in System Settings, and switches it back when you leave.
What happens in full-screen apps?+ They follow your default unless you give them their own rule in Settings. TV and Safari can hide; VS Code can stay put.
Can I get the menu bar back quickly?+ Move the pointer to the top edge to peek, or press the shortcut to show it until you switch apps.
Is it really free?+ Yes. No account, no subscription, no tracking.
Which Macs does it run on?+ Apple Silicon Macs running macOS 15 or later.
Enjoy the show. We’ll get out of the way.
Headroom
Privacy Contact © 2026 Headroom
Apple, Mac, macOS, Safari, Apple TV and Notes are trademarks of Apple Inc., registered in the U.S. and other countries and regions. Visual Studio Code is a trademark of Microsoft Corporation. App icons are shown only to illustrate how Headroom works with these apps. Headroom is an independent app and is not affiliated with, or endorsed by, Apple or Microsoft.
A little more headroom. This site is best viewed on a larger screen. Open it on your Mac to explore the demo and download Headroom.
Continue on mobile
Privacy, simply. Headroom runs locally on your Mac. The app has no network code and does not send your app rules or activity to a server. Your settings stay on your device.
This website does not add analytics or tracking scripts. Fonts are loaded from Google Fonts, and the hosting provider processes ordinary requests needed to serve the page.