Battery Grapher graphs your historical battery levels and learns your habits to make smart predictions on what your future battery levels will be. Developed specifically with energy consumption in mind, Battery Grapher has almost no impact on battery life.

Battery Grapher uses historical battery levels to intelligently predict what your battery level will be throughout the rest of the day, allowing you to plan when to next charge your device. The longer you have Battery Grapher installed, the more accurate future battery level predictions will be.

Battery Grapher is made for people who want to extend the battery life, meaning that low energy usage is a priority. The app runs a background task only once an hour, and doesn't require a network connection, which keeps energy consumption extremely low.

Battery Grapher allows you to set notifications that fit your needs. You can get the app to notify you when you battery drops below a preset percentage, or if you only have a certain number of hours left before your battery runs out. (currently only available on watchOS)

Battery Grapher supports all complications & widget sizes. Complications can show hours before needing to charge, or battery %. Both complications and widgets are customizable from within the app.

What’s New

Version 2.0.1

- Bug fixes
- New App Store screenshots

Ratings and Reviews

4.5 out of 5
83 Ratings

83 Ratings

BadDomino5 ,

Useful information about battery

I like the developer's interest and enthusiasm. This app is nice and displays useful info about my watch charge. For a first release version it works very well.

Some room for improvement. I'd like to see the accuracy improve quicker. It went from wildly inaccurate to somewhat close within a few days of use. The app actually tells you how accurate its predictions are. Until the hone in on your usage I'm afraid they aren't much use. Mine has gone from "very bad" to "ok" in about five days.

Some improvements I'd like to see are in the complication. I'd like to see both a battery % charge and the calculated time remaining together. Either text % and the "progress bar" as time left or text time left and the progress bar as %.

Worth the download. Hoping to see where this app goes in the next few months. Good luck!

Developer Response ,

Thank you! Yes, the accuracy takes a while to improve. After about 7-10 days the accuracy should be "very good". Unfortunately this is something that cannot be improved upon, since the app need to collect actual data in order to make accurate predictions.

You will be able to see the battery % in the next update! It should be out in a day or so.

Lectrician7 ,

Good concept but not accurate.

I like the apps design and the purpose of it, but it’s not always accurate. Sometimes you’ll see that the time remaining is waaayyy off. It can be fixed each time by going to the settings and switching the complication from “Hours until 0%” to “Battery %” and then back again. But the fact you have to do this (a few times a day sometimes) takes time I’m not willing to spend. It’s not much time but I can use math in my head to determine how much longer I have left faster. It’s frustrating because I want to love the app but I can’t having to do this extra task. I was really hoping to use this instead of my stock battery complication. I downloaded this the minute the developer announced it on reddit. So it’s not due to the app not having long enough to to calibrate. It actually seemed to get worse as the calibration got “better” according to the app itself.

Developer Response ,


I am sorry that you are having issues with the app complication not updating. This bug occurred with only a few people, making it very hard to debug. This issue should be fixed in the latest update. I hope you can give my app another try!

Joshua Bird

Let's Review ,

Great app so far!

Great app so far, still gathering data for accuracy. I’ll follow up later if it doesn’t live up to what’s advertised. Best battery features I have seen so far.
Review follow up: It’s been almost 24 hrs since I started playing with the app. But I have yet to see any notifications. I first se it for 50% warning, nothing happened. So I tried for 20%, still no notice - it’s at 15% now, and I’m about to put it on the charger. I know an update is days away, keeping the faith. I like the UI overall. I’ll keep my current rate because I like the concept of what the app wants to do. I’ll re-rate the app if the notifications bug doesn’t improve.

Update :
Still not getting any notifications, even after the latest update, I had to drop a ⭐️ in my rating. On the plus side, I have a “good“ accuracy rating. I really like the app otherwise. I’m hoping a further update will fix the bug.

Further update:
Happy to say, Saw my first notifications tonight. I can now give the app my full support. Works as advertised, and the graphing is quite accurate! Five stars ⭐️ ⭐️⭐️⭐️⭐️

Developer Response ,

I'm glad you like the app! It takes up to a week for the future battery life predictions to reach their highest accuracy - by then it should be pretty accurate.

Hi, sorry about the issue with notifications. Notifications are only send once an hour (at the beginning of each hour). This is done to preserve battery life. If the notification still does not work even after waiting one hour from when it should fire, please let me know and I will help solve the problem!


Nicholas Bird
5 MB

Requires iOS 14.0 and watchOS 6.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like