How to get a notification when your MacBook is fully charged
On macOS Tahoe, create a Shortcuts automation for Battery Level › Equals 100% that shows a notification. Keep in mind that Optimized Battery Charging or Charge Limit may stop your MacBook below 100%, so a 100% alert can come late or not at all. BatteryGuard shows in its panel when macOS is holding the charge at a limit.
Updated
With Shortcuts (macOS Tahoe)
Free and built in on MacBooks with macOS Tahoe 26 or later.
- Open the Shortcuts app and click Automation in the sidebar.
- Create a new automation, choose Battery Level, then Equals, and set it to 100%.
- Add the Show Notification action with a message such as “Fully charged”. If Shortcuts offers it, let the automation run without asking.
When the Mac stops before 100%
According to Apple, Optimized Battery Charging can delay charging past 80% (the battery menu shows “Charging On Hold”), and Charge Limit stops charging at the limit you choose (“Charged to [%] Limit”). In both cases, Charge to Full Now in the battery menu charges to 100% right away.
With BatteryGuard (macOS 14 and later)
- In BatteryGuard, choose Charge to full, tell me when it’s done when you first open it, or later in Settings › Alerts.
- When the battery reaches 100%, you get a notification. If macOS is holding the charge at a limit, the BatteryGuard panel says so.
Questions
Why doesn’t my MacBook reach 100%?
Optimized Battery Charging can hold it at 80% (the battery menu says “Charging On Hold”), and Charge Limit stops it at the limit you set (“Charged to … Limit”). Choose “Charge to Full Now” in the battery menu when you need a full charge.
Is it bad to leave a MacBook at 100%?
Batteries wear faster when they sit fully charged for a long time, especially when warm. That’s why macOS has Optimized Battery Charging and, on Apple silicon, Charge Limit.
Sources
- What’s new in Shortcuts for macOS 26 — Apple Support
- About Optimized Battery Charging and Charge Limit on Mac — Apple Support