I would like to use a software for controlling the charging of my laptops battery somehow like this: the charging would switch off after reaching a certain percentage for, example 80%. Charging ONLY switch on, if the percentage reaches a lower limit like 40%.

For windows, but if there is something like this to Mac, that's also good.

Paid or free


  • 2
    Why do you want to do this? Laptop charging is not handled at software/OS level, it is the electronics in the adapter/charger and your laptop . I think mostly the charging is turned off once the battery is 100%.
    – dbza
    Aug 6, 2014 at 22:25
  • 1
    I too searched once for this kind of application, but I was unable to find any.
    – TomJ
    Aug 8, 2014 at 6:18
  • 1
    I think the first commenter is right, it is probably handled lower level, so it is different for various vendors. My samsung is only able to stop charging at 80% and this is - i guess - a configuration in the bios level (you can set this option in the bios or the samsung application bundled). So there is neither easy solution nor general API (even a low level one) to do such things in windows platform, but I still hoped there is something, when I asked this question
    – kexx
    Aug 8, 2014 at 6:42
  • If any of these answers helped you, please accept it, which will help others who read this question in future.. Feel free to post & accept your own answer, if you found one elsewhere.
    – Mawg
    May 16, 2019 at 7:25

5 Answers 5


Such a software is always tailored to specific hardware so go to Support page of your laptop manufacturer and check available software drivers there. Some time ago I posted similar answer.

Please note that the software might not have ability to configure your own charging threshold.


It is not possible because the current legacy hardware architecture does not support this function. So unless you have a lenovo or ASUS laptop with a battery firmware which supports this, software-level control of charging/discharging cannot be achieved.

However, there are two ways of doing so at hardware-level:

  1. open the laptop, cut off the battery's power control wires (e.g. the SMBC and SMBD lines in https://media.blackhat.com/bh-us-11/Miller/BH_US_11_Miller_Battery_Firmware_Public_WP.pdf), reconnect back when you want to charge them. Most laptop battery does not allow direct charging without power command. By cutting off the power control wires (not the wires that provide the actual power), motherboard cannot send charge command to the battery, your battery will always be in a not-charging status.

  2. lower the adaptor voltage using diodes. If you know some electronics, each diode's PN-junction can lower the voltage by about 0.7V, since the battery voltage can never exceed the adaptor voltage, this will lower the voltage of fully charged battery, preventing charging the battery to 100% or a too high capacity level.


Use a wifi smart switch and turn it on or off based on a script (turn off charging when battery charging level hits 80%; turn on charging when battery level hits 40%)

  • It's recommending hardware, not software, so it's probably off-topic - but, itsa good answer :-)
    – Mawg
    Aug 1, 2018 at 17:29

For (some??) Lenovo laptops you can use Lenovo Vantage software with Conservation mode feature: enter image description here


I came here looking for Windows software to control charging on a Windows laptop to prolong battery life. I do use AlDente on the Mac to keep my battery around 80% and it works great. The search for Windows software for this continues.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.