Find out what's stopping your Mac from sleeping — via SS64
If your Mac won't sleep, or the display stays on, an app is usually holding a 'power assertion'. One read-only command lists every app currently blocking sleep, and Activity Monitor shows the same thing in a column.
Takes effect right away
The easy way
- Run the command. The summary at the top shows which kinds of sleep are being blocked (a value of 1), and the list underneath names the process holding each one.
- The friendly way: open Activity Monitor, click the Energy tab, and check the Preventing Sleep column.
- Bonus:
pmset -g battshows the battery level and whether you're on the charger.
Command
Run in Terminal (Applications › Utilities).
pmset -g assertionsThese commands only read information; they don't change anything.
Sources
- pmset — by SS64
- View energy consumption in Activity Monitor on Mac — by Apple Support
- Source reviewed
- 2026-11-02
- Link checked
- 2026-11-02
- Tested hands-on
- Not by Oddbyte.Me
Oddbyte.Me hasn't tried this on every macOS version, so keep the undo handy.