How to Fix Quick Battery Drain on iPhone 12

Battery life is always a concern on iPhones, even with the older models. Over the past few years, Apple has come up with several upgrades that optimizes the phone’s performance without sacrificing the battery life on their devices. However, there are still few users who feel like they have a quick battery drain on iPhone 12. 

How to End the Quick Battery Drain on iPhone 12

Any smartphones that run power-hungry apps like heavy games could experience a quick battery drain on the device. Bugs and glitches caused by outdated apps could also ruin the battery life on your iPhone 12. These are just some of the factors that you’ll need to look at if you are experiencing a sudden battery percentage drop on your device, even when in idle mode.

Found on this post are some essential procedures that would help you address software-related symptoms that may have been causing the iPhone 12 to quickly drain its battery. You can also find some helpful tips below on how to manage and extend the battery life on your iPhone. Feel free to follow them as you read further. 

First Solution: End Background Apps on your iPhone 12

Even when apps are not in use but you have kept them running in the background, they would still consume a percentage of the iPhone’s battery. Closing these background apps would be good for your device to save some power and prevent quick battery draining. Always force close apps after using them.

  1. Swipe your finger up and then pause from the Home screen.
  2. Swipe left or right to navigate through the apps preview. 
  3. Then swipe up on each app’s preview to close individual background apps. 

Once you’ve closed all apps in the background, make sure to turn off the Background App Refresh. This will prevent those apps from automatically fetching the data that may contribute to the battery drain on your iPhone 12. 

  1. Access Settings from the Home Screen. 
  2. Go to and select General
  3. Tap on Background App Refresh
  4. Toggle switch beside Background App Refresh to Off

After ensuring the background app refresh has been disabled, monitor your iPhone 12 and see if it still drains the battery fast. 

Second Solution: Restart your iPhone 12

Restarting your device at least twice a day is a good practice. Doing so clears up the RAM on your iPhone and improves its power-handling efficiency. Not only that, this procedure also clears minor glitches on the device that may have been contributing to a fast battery drain. 

You have two ways on how to do it. First is a soft reset:

  1. Press and hold the Power/Side button and either of the Volume buttons simultaneously for a few seconds. 
  2. Release both buttons once the Slide to Power off prompt appears on the screen.
  3. Drag the Power off slider to the right to turn off your phone.
  4. After 30 seconds, press and hold the Power/Side button again until you see the Apple logo

The other one is a force restart: 

  1. Press and release the Volume Up button quickly.
  2. Press and release the Volume Down button quickly. 
  3. Lastly, press and hold the Side button for a few seconds until you see the Apple logo.

After restarting your iPhone 12, use it as usual and monitor if the battery still drains faster. 

Third Solution: Update Apps on your iPhone 12 to their Latest Version

Getting the newest version available for your apps is not only good in improving their performance but it could also fix some reported errors to the developers. This will help in narrowing the cause on why your iPhone 12 is draining the battery quickly. To update apps: 

  1. From the Home screen, tap on App Store to open it. 
  2. Tap on Today tab at the bottom-left corner. 
  3. Then tap on the user profile icon on the top right corner of the screen. 
  4. You should see the account details. 
  5. Scroll down to the Available Updates section. 
  6. Tap on Update next to the app to update individual apps.
  7. Tap on Update All to update all apps simultaneously. 

Once the apps are updated, restart your iPhone to remove accumulated files and refresh the system. Then monitor if it still drains the battery quickly. 

Fourth Solution: Update iOS on  your iPhone 12

Apple developers would normally release a patch to address reported issues on their devices. This may include the quick battery drain problem as it is a commonly reported error on their newly released smartphones. It is always a must to check for available software updates when your device is experiencing problems. 

  1. Access Settings from the Home screen. 
  2. Go to and select General.
  3. Tap on Software Update.
  4. Wait for the “Checking for Update” prompt to complete. 
  5. If there’s an available software update, read its description. Tap on Download and Install to apply the update on your device. 

Fifth Solution: Perform a Recovery Mode Restore on your iPhone 12

Recovery mode restore is an advanced solution that is commonly used in addressing errors caused by tough software glitches. Quick battery drain may have been due to a fatal software bug and that’s the reason why it persists up to this point. 

To perform this procedure, you’ll need to prepare a Mac or Windows computer with the latest iTunes installed, a good internet connection and make sure sure that it runs on their latest operating system. Once those requirements are met, open iTunes and connect your device to the computer using the Apple-supplied USB/lightning cable. Then allow iTunes to sync with your iPhone and backup files, if possible. Once the backup is secured, follow these steps to put your iPhone 12 in recovery mode and then restore iOS in iTunes:

  1. Press and release the Volume Up button quickly.
  2. Press and release the Volume Down button quickly.
  3. Then press and hold the Power/Side button once prompted with Connect to iTunes screen. Do not release the button when the Apple logo appears as you will need to enter recovery mode state.
  4. Once you enter the recovery mode, you’ll see either Update or Restore option.
  5. Select Restore if you want to reinstall and download iOS on your device without erasing data. 

Disconnect your iPhone from the computer once you are prompted by the system. Then check if the battery still drains quickly even when not using the device. 

Still Having a Quick Battery Drain Problem on iPhone 12

There are some tips that could still help you in fixing the quick battery drain on your iPhone 12. You can maximize your iPhone’s battery life by turning off unused features. Turn off Hey Siri if it’s not necessary. Turning off the Wifi and the Bluetooth in the Control Center doesn’t mean it is already off. It just disconnects your phone to any connection but still has battery consumption. Always turn off your WiFi and other connections in the settings.

If not necessary, do not use Low Power Mode as it will weaken your phone’s power resulting in poor performance and slower processes. This will consume more energy because of longer wait time in loading apps/games. Turn off raise to wake up and set your phone’s auto lock to 1 minute, or 30 seconds to preserve battery life. Auto brightness is advisable rather than adjusting it manually.

If your iPhone’s battery still drains very fast even when not doing anything on the device, consult with the nearest Apple service center in your area and have it checked by an Apple technician. Defective battery could be the main reason why it drains so quickly. 

Also Read: How to Fix iMessage Not Working on iPhone 12

For other troubleshooting guides, our Youtube channel is free to visit anytime. Just don’t forget to like our videos and subscribe to it. Thank you.