Guides

How to check another Mac's battery

Four ways to see the battery level of a MacBook from another Mac, with Find My, Screen Sharing, Terminal and a battery monitor, and what each one needs.

Updated

There are four ways to check the battery of a MacBook from another Mac. Find My works from anywhere and shows an icon. Screen Sharing and Terminal show the exact percentage on your own network. A battery monitor keeps the level in your menu bar. Here is each one.

The four ways

Way Shows Needs
Find My A battery icon The same Apple Account, and the other Mac online
Screen Sharing The other Mac’s own menu bar Screen Sharing turned on, and a login on that Mac
Terminal The exact percentage, and charging or not Remote Login turned on, and a login on that Mac
BatteryBud The exact percentage in your menu bar, with history BatteryBud on both Macs, on the same network

Find My

  1. Open the Find My app on your Mac.
  2. Click Devices.
  3. Select the other Mac. A battery icon is under its name.

Both Macs must use the same Apple Account, with Find My turned on. You get an icon, not a percentage. If the other Mac is asleep or offline, the level is the last one it sent.

Screen Sharing

Turn it on once, on the other Mac.

  1. Open the Apple menu and choose System Settings.
  2. Click General, then Sharing.
  3. Turn on Screen Sharing.

Then, on your Mac:

  1. Open the Screen Sharing app.
  2. Select the other Mac and sign in.
  3. Read the battery in its menu bar.

To see the number, turn on the percentage on that Mac. See how to show battery percentage on a Mac.

Terminal

Turn it on once, on the other Mac.

  1. Open the Apple menu and choose System Settings.
  2. Click General, then Sharing.
  3. Turn on Remote Login. The page shows the command to connect, for example ssh [email protected].

Then, on your Mac, open Terminal and type that command with pmset -g batt at the end.

ssh [email protected] pmset -g batt

Enter the password of that user. The answer has the percentage, and tells you if the Mac is charging.

To read the condition of the battery too, use system_profiler SPPowerDataType in place of pmset -g batt. It gives the cycle count and the maximum capacity. See how to check a MacBook’s battery cycle count.

What these ways do not give you

Keep the other Mac’s battery in your menu bar

BatteryBud is a battery monitor for Mac. It shows your other Macs next to this Mac, when they are on the same network.

  1. Install BatteryBud on both Macs.
  2. On the first Mac, open Settings in BatteryBud, click Other Macs, and create a sync code.
  3. On the other Mac, open the same page and join with that code.

The Macs talk to each other directly over your local network, and the connection is encrypted with the sync code. No account is needed, and the battery data does not go to a server.

Each Mac shares the devices that it reads, so the accessories of the other Mac show too. You can pin the other Mac to the menu bar with its percentage, and set a low battery alert for it. BatteryBud also records its maximum capacity and charge cycles.

There are two limits. BatteryBud must run on each Mac, and a license covers one Mac at a time, so two Macs need two licenses. The Macs must also be on the same network, so this does not work for a Mac in another building. For that, use Find My.

Questions

Can I see my MacBook's battery from another Mac?

Yes. Find My shows a battery icon for a MacBook that is online. Screen Sharing and SSH show the exact percentage on the same network. BatteryBud shows it in the menu bar when both Macs run it.

Does Find My show the battery percentage of a Mac?

No. It shows a battery icon, with no number, and the level can be old if the Mac is asleep.

Can I check the battery of a Mac that is asleep?

Not live. A sleeping Mac does not answer Screen Sharing or SSH. Find My and BatteryBud show the last level they received.

Do I need two licenses to see another Mac in BatteryBud?

Yes. BatteryBud runs on each Mac, and a license covers one Mac at a time.

Do the two Macs need the same Apple Account?

For Find My, yes. Screen Sharing and SSH need a user name and password on the other Mac. BatteryBud needs the same sync code on both Macs, and no account.

Can I see my MacBook's battery on my iPhone?

Find My on the iPhone shows the same battery icon for the MacBook as Find My on a Mac.

Keep reading