Warning icon
MacPaw stands with Ukraine. Here’s how you can help our country win with just several clicks.

Best tips to extend your Mac battery life

6 min read

All MacBooks have batteries. Unfortunately, they just don't last forever, and will degrade over time. If you have your computer for more than a few years, you will undoubtedly notice your MacBook battery draining fast, or at least faster than it used to. 

Apple's battery life estimates are based on reduced screen brightness, browsing the web or checking mail, running applications have a high Average Energy Impact, etc. Suddenly, you notice you can barely watch a movie or write a paper without finding an outlet to plug into. If you've got the screen at 100%, are downloading gigs with poor Wi-Fi, and playing a game while you do it, your battery life will be substantially less.

Here we'll tell you how to optimize Mac battery life for any MacBook, how to manage your battery before it starts draining, and which apps or services may be causing problems for your Mac's battery.

Why is your Mac draining faster than normal?

There are two main culprits for your Mac battery drain: hardware and software.

As a battery ages, it loses capacity, and can't hold the same lifespan it used to. Apps and your operating system can also contribute to poor battery life. The more a battery is taxed via apps and processes, the longer it works, and the faster it drains.

Multitasking and overuse

Your Mac may be suffering from too many apps or services running at once. This happens most often when we fail to close apps after using them.

To check which apps are utilizing your resources, open Activity Monitor on Mac. Here you can track CPU use, memory allocation, disk, network, and energy use, which shows which app or apps are draining your battery fastest.

Check and change Battery settings

Macs come with an energy saving function, the same as any iPhone. Switch to energy saving mode in System Preferences > Battery > Low power mode. This will help you stop the dreaded mid-day battery drain.

Battery energy saver

Mac is plugged in but not charging

This seems bad, but there are a few causes for this issue. It may be your power cord, or power brick. Try a different cable or power source before you do anything else. Also, ensure wherever you're plugging your laptop, it has power flowing to it; sometimes outlets need their fuse toggled off and on!

Check to see if there's anything in your Mac's power port that may be blocking the cable from connecting properly. It's also a good idea to see if your Mac has an operating system update available. Modern macOS builds have tweaks for power management, and yours may benefit from an update. A simple restart may help, too.

If those things fail, you need to get your Mac looked at by a professional. When all else fails, make an appointment with a Genius at your local Apple Store.

The battery doesn't charge to 100

A probable cause here is the age of your battery, but resetting your Mac's System Management Controller (SMC) may also help.

To do that, turn off your MacBook. Hold down the Shift+Control+Option keys for ten seconds, then release. Turn on your MacBook – this resets your SMC.

To check the finer details of your Mac's battery via the SMC, simply hold down the Option key, then choose “About This Mac” from your Mac's menu. This brings up a completely different menu from the one you're used to. Under the “Hardware” section, select “Power.”

This tells you all sorts of information about your battery, including whether it's healthy or not. If your battery is okay, its status will say “normal.” If it says anything else – like 'poor' – it's time for a replacement battery.

check the finer details of your Mac's battery via the SMC

"Replace soon" or "Replace now" battery message

If you see this, make sure to follow the steps above to check your battery health via the SMC. If your Mac is telling you your battery isn't normal, this is how to verify the popup is accurate.

Before heading to the Apple Store for a fix, try restarting your Mac. This is a great step when you see a 'replace' message, but the SMC says your battery is fine. A restart may cause the notification to go away. If not, contact Apple Support.

How to extend your battery life

There are a few things you can do to make your battery last longer. First of all, you should take good care of your Mac’s long-term health. The thing is, batteries degrade over time — especially if your Mac tends to overheat or you have charging issues. We’ll explain how to avoid this with AlDente Pro app. Also, we’ll explain how to keep your Mac in a working condition for as many hours as possible, without connecting the power cord. 

Get a charging manager

AlDente Pro will help you set custom charging limits and turn on heat protection (it’s when your Mac stops charging if the temperature goes beyond normal). This way, you can work normally with your charger connected and don’t worry about the battery — AlDente will manage the whole charging process so that it doesn’t affect your battery health.

Charge Settings

Keep an eye on your battery

The best strategy for keeping your battery healthy is to monitor its day-to-day performance. Charge it fully and then unplug to see how long it takes to fully drain the battery with normal use. Or, keep the power cord plugged in, but use AlDente Pro to set up charging limits (80% is recommended). 

In the top toolbar, you should see the battery percentage and time remaining until it needs a charge again. A Mac can display this in actual time, which can increase or reduce depending on the number of applications running at once - and a percentage of full charge available.

Another way to monitor in more detail is with iStat Menus — also available in Setapp. Not only will it alert you when battery performance and charging issues start to occur, but it can monitor CPU and GPU performance while also giving you a S.M.A.R.T. status monitor for a wide range of Mac features and applications.

battery performance and charging monitor

The best app to enable Low Power mode is Endurance. Endurance helps your Mac run 20% longer. It runs in the background and when your battery level drops to a certain level, it automatically starts adjusting your settings and turning off features that use a lot of energy. The best part about Endurance is that all of the above can be automatic and entirely customizable.

low power mode

Control network data

When apps are running, they're often set up to automatically connect to the web to make updates and backup, which drains battery life.

One way to prevent this is to use TripMode, which blocks network access unless the app is whitelisted. When an app needs to update or backup, you control access, which is especially helpful when traveling and using public Wi-Fi or tethering to an iPhone. 

network access manager

Clean your Mac

Over time, your Mac can become riddled with useless add-ons, duplicate files, apps you no longer use, and settings changes that diminish your Mac's performance.

One of the easiest ways to clean up a Mac is with CleanMyMac X. Used by over 3 million people around the world, On average, most Mac users find an extra 62GB of storage, which does wonders to battery performance and lifecycles. CleanMyMac X has a really handy Smart Scan feature that goes through your entire system, and helps you keep your Mac running at peak performance. 

Mac's cleanup complete


Your MacBook's battery is important, and keeping it running at its best is critical so your MacBook lives a long and happy life. 

That's why we've surfaced the best apps for managing your system and battery. Best of all, AlDente Pro, iStat Menus, CleanMyMac X, Endurance, and TripMode are all available for free with a seven-day trial of Setapp. In addition to those apps, you'll have unlimited access to nearly 200 other Mac and iOS apps. Once the trial is over, Setapp is only $9.99 per month – far more affordable than a MacBook battery replacement, which can cost almost as much as a new MacBook!

Get 230+ Mac apps for any job

Sign up to Setapp and try them for free.