Battery & devices

How to check your MacBook’s battery health

System Settings gives you one percentage. Terminal gives you the cycle count, the real capacity in mAh against what the battery was designed for, and the temperature. Here’s where each number lives and what it means.

The quick answer

Open System Settings › Battery and look at Battery Health. It says Normal or Service Recommended. Click the ⓘ next to it to see Maximum Capacity, a percentage of what the battery held when new.

For the cycle count, use Terminal:

system_profiler SPPowerDataType | grep -A3 "Health Information"
      Health Information:
          Cycle Count: 412
          Condition: Normal
          Maximum Capacity: 91%

That’s the same data System Information › Hardware › Power shows, without clicking through it. Hold Option, click the Apple menu and choose System Information if you prefer the window.

The real numbers, in mAh

The percentage is rounded and smoothed. The battery controller reports the raw values to IOKit, and ioreg reads them:

ioreg -rn AppleSmartBattery | grep -E '"(CycleCount|DesignCycleCount9C|DesignCapacity|AppleRawMaxCapacity|NominalChargeCapacity|Temperature)"'
      "NominalChargeCapacity" = 4609
      "DesignCycleCount9C" = 1000
      "Temperature" = 3053
      "DesignCapacity" = 6075
      "CycleCount" = 1044
      "AppleRawMaxCapacity" = 4459

What each one means:

KeyMeaning
DesignCapacityWhat the battery held when new, in mAh
AppleRawMaxCapacityWhat it holds at full charge today, in mAh
NominalChargeCapacityA smoothed version of the same, in mAh
CycleCountFull charge cycles so far
DesignCycleCount9CCycles Apple rates it for (1,000 on MacBooks)
TemperatureBattery temperature in hundredths of a °C (3053 = 30.5 °C)

Divide raw capacity by design capacity for your own health figure. In the example, 4459 ÷ 6075 is 73%. That battery has passed its 1,000 rated cycles and macOS marks it Service Recommended.

On Apple Silicon, ignore MaxCapacity and CurrentCapacity in the same output. They are percentages (MaxCapacity is always 100), not mAh, which trips up a lot of older scripts and blog posts.

How to read the result

  • Cycle count under 300 and capacity above 90%: a young battery. Nothing to do.
  • Capacity between 80% and 90%: normal wear for a battery a few years old. Expect proportionally shorter runtime.
  • Capacity under 80%, or condition “Service Recommended”: the battery still works safely, but a replacement will feel like a new laptop. Apple and authorized providers replace MacBook batteries; check your AppleCare status first.
  • Swollen battery signs (trackpad that clicks poorly, a case that rocks on a desk, a gap at the bottom panel): stop charging and get it looked at. That’s not something a health number will tell you.

One cycle is 100% of capacity used, not one plug-in. Using 50% today and 50% tomorrow counts as one cycle.

Slow down the wear

Heat and long stretches at 100% age lithium batteries fastest. Two built-in settings help:

  1. Optimized Battery Charging: on by default. It learns your routine and pauses at 80% until you usually unplug.
  2. Low Power Mode: System Settings › Battery › Low Power Mode, on battery only or always. Less heat, longer runtime.

Keep the Mac off soft surfaces that block airflow while it charges, and don’t leave it in a hot car. If you want a hard charge limit (for example, stop at 80% every time), that needs a third-party app; see the battery health apps roundup.

To find what’s draining it day to day, the energy column in Activity Monitor is the place to start: which app uses the most energy.

Seeing it live

Stat Space’s Battery tab reads the same AppleSmartBattery values and shows capacity in mAh against design, cycles, condition and temperature, next to live charge, power flow and the charger’s negotiated watts. It keeps a 24-hour and 7-day charge chart, and lists energy by app right now. All of that is free.

It doesn’t set charge limits. If that’s what you’re after, pair it with a dedicated charge-limiting app.

Questions

How many cycles is a MacBook battery good for?

Apple rates every MacBook battery since 2009 for 1,000 full charge cycles. Your Mac reports the same number as DesignCycleCount9C in ioreg. Past that point the battery still works, it just holds less.

What does “Service Recommended” mean?

The battery holds noticeably less charge than it did when new, usually below about 80% of its design capacity. It is safe to keep using. It means a replacement will bring back the runtime you used to get.

Why does my battery health go up and down?

Maximum capacity is an estimate the battery’s fuel gauge recalculates as it learns. It can move a point or two between days, especially after a full discharge and recharge. Watch the trend over months, not one reading.

Does keeping my MacBook plugged in all the time hurt the battery?

Less than it used to. Optimized Battery Charging (System Settings › Battery › Battery Health › ⓘ) holds the charge at 80% when macOS learns you stay plugged in, which slows wear from sitting at 100%.

Get started

Know what your Mac is doing, without adding to it.

Free, no account. Pro is $9.99 once for the first 100 buyers.