HomeMac battery guides › How to Limit MacBook Charging to 80% (2026 Guide)

How to Limit MacBook Charging to 80% (2026 Guide)

Updated: 2026-07-24
Quick answer

Three ways to cap a MacBook at 80%: the built-in charge limit in macOS 26.4+ (80–100% only, with occasional calibration charges to 100%), the free open-source CLI batt, or a menu bar app. Battery Autopilot adds a guarded, self-healing limit (50–100%) on macOS 15+, plus departure-timed full charges and measured power savings. Whichever you pick, let only one tool control charging.

Keeping a lithium-ion battery at 100% while plugged in accelerates permanent capacity loss. Capping the charge at about 80% is the single most effective habit for a MacBook that spends most of its life on a charger. For years macOS had no real setting for it; macOS 26.4 finally added a basic built-in limit — with fine print. Here are the three ways that actually work, from free to fully automatic.

Why 80% is the magic number

Lithium-ion cells age from two main stressors: time spent at high state of charge, and heat. Both are maximized by a MacBook that sits plugged in at 100% under load. Holding the everyday level near 80% reduces voltage stress substantially while keeping plenty of runtime for unplugged sessions. EV makers recommend the same daily practice for the same chemistry.

The payoff is real: batteries kept at moderate charge levels retain noticeably more capacity after the same number of cycles. See how long MacBook batteries last for the numbers.

Option 1: macOS built-in — the 26.4 charge limit and Optimized Charging

On macOS Tahoe 26.4 or later (Apple Silicon), System Settings → Battery now offers a real charge limit: 80, 85, 90, 95 or 100%. It's a genuine cap and a fine default for casual use — but it won't go below 80%, the system occasionally completes calibration charges to 100% with no opt-out, and nothing restores the limit if it gets disabled.

On earlier macOS versions the only built-in option is Optimized Battery Charging, which merely tries to hold 80% when your routine looks predictable — no chosen limit, no guarantee. Details and limitations of both: the built-in features, honestly reviewed.

Option 2: batt, the free open-source CLI

If you're comfortable in the terminal, the open-source tool batt caps charging by writing standard SMC keys: install it, run batt limit 80, done. No GUI, no automation beyond the cap. Our honest comparison: batt vs Battery Autopilot.

Option 3: a menu bar app with a hard limit (automatic)

Charge limiter apps talk to the SMC — the power controller that decides whether the battery charges — and stop charging at your chosen level, guaranteed. Battery Autopilot ships a hard 80% limit (adjustable) with a continuity guard that detects and reverts outside overrides, a failsafe that always charges when low, and an AI layer on top: power savings measured on your Mac and a full charge timed to your usual departure.

Setup takes about 30 seconds: download the DMG, drag to Applications, approve the helper in System Settings. Turn off the built-in charge limit and Optimized Battery Charging to avoid conflicts.

Which option should you choose?

On macOS 26.4+ and happy with a basic 80% cap: start with the built-in limit. Zero budget, terminal-friendly, one feature: batt. Want it fully automatic — a guarded limit on macOS 15+, topping up to 100% right before you leave, and measurable extra runtime every day: Battery Autopilot (7-day free trial). On an Intel Mac: AlDente is the established choice (comparison).

Live measured data

Right now: 21 Macs run Battery Autopilot · +521 hours of battery time extended in total, estimated from on-device power measurements (ΔW). This aggregate updates continuously.

Put your battery on AI autopilot

7-day free trial. Charge guarded at 80%, measured power savings, results in “+minutes extended”.

Download free (macOS)

Frequently asked questions

Does limiting to 80% mean less battery life when I'm out?

You lose the top 20% for unplugged sessions, but you can top up to 100% on demand — Battery Autopilot even learns your departure time and tops up automatically just before you leave.

Is SMC-level charge control safe?

Yes. It writes the same standard power-controller keys used by well-known charge limiters for years. A failsafe restores normal charging if the app quits or errors.

Do I need to unplug once the limit is reached?

No — that's the point. The charger can stay connected; the battery simply stops accepting charge at the limit.