Skip to main content
Mole
Overview Features Testimonials Pricing FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
Buy now Download

How to Check MacBook Battery Health (and Make It Last Longer)

May 20, 2026

MacBook battery health comes down to two numbers, maximum capacity and cycle count, plus a few habits that slow the decline. You do not need an app to read them, and most of what extends battery life is about heat and charging, not software. Here is how to check both and what actually helps.

The two numbers that matter

Maximum capacity is how much charge the battery holds now compared to when it was new, as a percentage. Cycle count is how many full charges it has been through, where one cycle is 100% worth of discharge whether that happens in a day or over several. Apple rates recent MacBook batteries for about 1000 cycles before capacity is expected to fall to 80%.

See both in System Settings > Battery, then click the info button next to Battery Health: it shows Maximum Capacity and a condition of either Normal or Service Recommended. From the command line you get the same data plus the cycle count:

system_profiler SPPowerDataType

Look for Cycle Count, Condition, and Maximum Capacity. A condition of Service Recommended means the battery has degraded enough that a replacement is worth it. For a longer history and charge/discharge rates, the free coconutBattery app reads the same values and tracks them over time.

What actually wears a battery down

Lithium-ion batteries age from two things above all: heat and time spent at a high charge. Heat is the bigger one. A battery that regularly runs hot, from heavy work while charging, direct sun, or blocked vents, loses capacity faster than one that stays cool. If your Mac is often hot, that is a battery problem as much as a performance one, and why a MacBook fan runs loud covers how to bring the heat down.

Sitting at 100% for long stretches, especially while warm, is the second factor. The chemistry ages faster when the cell is kept full. Repeatedly draining to 0 and back does not help either, but modern batteries handle partial charges fine, so there is no need to discharge fully before charging.

Charge habits that help

macOS already does most of the work through Optimized Battery Charging, on by default. It learns your routine, holds the charge around 80% while plugged in, and tops off to 100% just before you usually unplug, so the battery spends less time full. Leave it on.

macOS 26.4 and later add a Charge Limit in Battery settings that caps charging at a ceiling between 80% and 95%. If your Mac mostly lives on a desk plugged in, this is the single most effective habit: it keeps the cell away from the high-charge state where aging speeds up. On a machine you carry and drain daily it matters less, and the default optimized charging is enough. Beyond that, keep the Mac cool and do not leave it charging in a hot spot.

Under the hood: how the numbers are read, and why the limit is not just a toggle

The battery reports through the System Management Controller and IOKit, and you can read the raw registers yourself:

ioreg -rc AppleSmartBattery

That dumps design capacity, current raw capacity, cycle count, per-cell voltages, and temperature. Maximum Capacity is simply current capacity divided by the original design capacity, and the condition macOS shows is its read of how far the cells have drifted. Reading any of it is cheap and completely safe.

Setting a charge ceiling is a different kind of operation. The limit lives in the SMC, the small controller that governs charging in hardware, and writing to it needs root, so it can never be a casual in-app switch. This is where a design choice shows. Mole enforces its charge limit by writing an SMC key through the same signed, install-once privileged helper it uses for fan control, with a checked caller and clamped values, rather than running the whole app with elevated rights. Reading a sensor and steering the hardware sit on opposite sides of a deliberate privilege line, and keeping that line narrow is the point.

Where Mole helps

Everything above is visible in Settings and the terminal, which is the point: you do not need a tool to keep a battery healthy. What a tool saves you is the switching between screens. Mole's Status view shows the battery level alongside temperature and power draw, the numbers that actually explain wear, and its battery charge limit lets you cap charging at a ceiling without reopening Settings each time. It is the same information macOS exposes, gathered with the heat and power readings next to it, in one native app with a menu bar readout.

The short version

Check Maximum Capacity and Cycle Count in Battery settings or with system_profiler SPPowerDataType. Keep the Mac cool, leave Optimized Battery Charging on, and cap charging near 80% if it mostly stays plugged in. Battery health is mostly about avoiding heat and time at full charge, and a Mac that runs cool keeps its battery longer. It is one line item in the wider job of keeping a Mac healthy.

Mole cleans, uninstalls, and maps your disk in one native Mac app.

Download Mole

Mole · 鼴

Cleanup, software, and status for your Mac.

v1.11.0 (93) · Release notes

Support

Help Documentation Releases

Legal

Terms of Service Privacy Policy Refund Policy

Resources

Blog CLI Tool Affiliates Program

Connect

Twitter hi@mole.fit

Only official site mole.fit · Fake sites may ship unsafe downloads

For your Mac, or a friend's. The CLI stays free for terminal workflows. May your time be your own.