Why is my Mac battery draining so fast?
There are two completely different problems here and they need different answers. Either something is using more power than it should, or the battery itself has aged. Ten seconds of looking tells you which one you have.
Almost every guide to this jumps straight to turning down brightness and disabling Bluetooth. Those are worth perhaps twenty minutes between them. If your Mac went from a working day to three hours, the cause is not Bluetooth.
First, which problem is it
Go to System Settings, then Battery, then click the small information icon next to Battery Health. You get two things that matter: maximum capacity as a percentage, and a condition.
- Capacity above roughly 80 percent and condition Normal. The battery is fine. Something is using it. Keep reading.
- Capacity well below 80 percent, or condition says Service Recommended. The battery has aged. No amount of software tuning brings that back, and a replacement is the honest answer.
Capacity drops with charge cycles and with age, and a battery three or four years old sitting around 80 percent is behaving exactly as designed.
If the battery is healthy, find what is drinking it
Open Activity Monitor, then the Energy tab. This is a different measurement from the CPU tab: it weights sustained power draw rather than instantaneous load, which is what actually costs you battery.
Sort by Energy Impact. Then look at Avg Energy Impact, which is the twelve hour average and the more useful of the two, because it catches things that are quietly heavy all day rather than briefly busy.
The battery icon in the menu bar also lists "Apps Using Significant Energy" and is the fastest possible check.
What usually turns up
- A browser tab playing something. Video, an animated advert, a live dashboard, a map. This is the single most common answer, and closing the tab fixes it immediately.
- Electron apps. Slack, Discord, Teams, Notion and similar each run a browser engine. Several at once is several browsers at once.
- Video calls. Genuinely expensive, camera and encoding together. Nothing wrong, just worth knowing.
- Spotlight indexing, as mdworker or mds_stores. Normal for an hour or two after a macOS update or a large file copy. Not normal for days.
- photoanalysisd. Photos scanning your library. It is meant to wait for idle and mains power, and sometimes it does not.
- Weak Wi-Fi. A marginal signal makes the radio transmit harder and more often. Moving closer to the router is a real fix, not folklore.
- An external display. Driving one costs GPU power continuously, and a scaled resolution costs more than a native one.
- A process stuck in a loop. The one that does not announce itself. High energy impact, a name you do not recognise, nothing visible on screen.
After a macOS update, wait a day
A major update reindexes Spotlight, re-analyses Photos, and may re-download iCloud content. Battery life for the first day or two afterwards is not representative. If it has not settled after about forty eight hours of normal use, then it is worth investigating.
Catching it at the time. The reason a looping helper costs you an afternoon is that nothing points at it until the battery is already gone. GuardMac watches the heaviest processes continuously from the menu bar, along with CPU, memory, swap, disk and thermal state, so the thing quietly eating your battery is visible while it is happening. The free version includes all of that and needs no account. Download it here.
What actually helps, in order
- Close the heavy tab or quit the heavy app. Usually the whole fix.
- Restart if something is stuck. Clears a looping process that will not quit cleanly.
- Unplug an external display when you are on battery and do not need it.
- Turn down brightness. Real, but modest. The screen is a fixed cost, not the cause of a sudden change.
- Low Power Mode, in System Settings then Battery. Genuinely effective when you need to stretch the last hour.
What does not help
- Quitting every app out of habit. macOS suspends apps that are idle. An open app doing nothing costs close to nothing.
- Battery calibration. It has not applied to Mac batteries for well over a decade.
- Memory cleaner apps. Freeing memory by force makes macOS re-read it from disk, which costs power rather than saving it.
- Disabling Bluetooth and Wi-Fi. Worth minutes, and only if you genuinely do not need them.
The short version
Check Battery Health first, because it decides which problem you have. If the battery is healthy, the Energy tab in Activity Monitor names the culprit in about ten seconds, and it is usually a browser tab.
Keep reading
- Why is my Mac slow all of a sudden?: the same four causes, seen from the speed side.
- Memory pressure and swap on a Mac, explained properly: why freeing memory on purpose costs you power.