How to check if my iPhone battery is original?

Modified Oct. 10, 2023, 8:44 a.m.

10 likes

Is there any way to check if an iPhone battery is the original one or not? Yes, actually there are 3 possible ways.

There are 3 ways to check if an iPhone battery is the original one;

  • Comparing your battery maximum capacity with Apple values
  • Checking the battery health data in Settings
  • Checking the analytics file to find if the battery has been changed.

I will go through each possible way, from the easiest one to the more complex one. Only the last way will tell you for sure if your iPhone battery has already been replaced once.

An original Apple iPhone battery

Check your iPhone battery capacity to know if it’s original

The first way to check if your iPhone battery has been replaced with a non-official battery, you can check the maximum capacity of your battery, and compare it with what Apple says it should be.

To check your iPhone battery's original capacity, you can follow the tutorial and use the Siri Shortcut I’ve made here. It’s really easy to perform.

Now, you have to know what the battery capacity of your iPhone model announced by Apple. It’s not always easy to find the information, therefore I’ve made a short table

Original battery capacity per iPhone model

Original battery capacity per iPhone model
iPhone model Original battery Capacity
iPhone 14 Pro Max, iPhone 14 Plus 4325 mAh
iPhone 14 Pro 3200 mAh
iPhone 14 3279 mAh
iPhone 13 Pro Max 4352 mAh
iPhone 13 Pro 3095 mAh
iPhone 13 3227 mAh
iPhone 13 Mini 2406 mAh
iPhone 12 Pro Max 3687 mAh
iPhone 12 Pro, iPhone 12 2815 mAh
iPhone 12 Mini 2227 mAh
iPhone 11 Pro Max 3969 mAh
iPhone 11 Pro 3048 mAh
iPhone 11 3110 mAh
iPhone XS Max 3180 mAh
iPhone XS 2640 mAh
iPhone XR 2950 mAh
iPhone X 3000 mAh
iPhone 8 Plus 2961 mAh
iPhone 8 1800 mAh
iPhone SE 2 1821 mAh
iPhone 7 Plus 2900 mAh
iPhone 7 2220 mAh
iPhone 6S Plus 3500 mAh
iPhone 6S 1715 mAh
iPhone 6 1810 mAh

It’s still normal to see a small difference between what the Shortcut says and what Apple announced as every battery is different. Two identical batteries still can have a small difference in capacity.

However, if you see a difference of more than 200 mAh, there is a big chance that your iPhone battery has been replaced by a non-official battery.

Checking your iPhone battery health settings

Another way to detect if your iPhone battery is original or not is to check your iPhone battery health settings. Indeed, your iPhone can only check the battery health of Apple's original battery.

To do this, go to Settings -> Battery -> Battery Health & Charging. If your iPhone battery is original, you should see the Maximum capacity value, and no message saying that your iPhone can’t detect battery capability, depending on your iPhone model.

For example, on my iPhone 13, I got this page.

What page should Battery Health & Charging should be if the battery is original on iPhones

If you have anything different, your battery might have been already replaced.

Detect if your iPhone’s battery has been changed in the Analytics files

The last way to find out if your iPhone battery has been replaced, even by an official Apple battery, is to analyze the analytics file. There are many data about the battery contained in the Analytics files of your iPhone.

You might need to enable the sharing of Analytics files first. Go to Settings -> Privacy & Security -> Analytics & Improvements and check if “Share iPhone & Watch Analytics” is enabled. If it’s not, enable it, and wait a day to get an analytic file.

The following steps are less easy to do and are more for advanced users. You will find the analytics files in “Analytics Data”, click on the latest Analytics-*-.ips.ca file you will find, and share it to be able to retrieve it on your computer. You can either send it by email, or save it to your iPhone first, and transfer it to your computer later.

Once the file is on your computer, open it with a text editor, I personally use Visual Studio Code. You will find a line somewhere with data about the battery, there are two important values that you can search for:

  • last_value_OriginalBattery - If this value is set to null, then your iPhone battery is an original one
  • last_value_BatterySerialChange - If this value is set to false, then your iPhone battery has never been replaced.

If you want to see more about your iPhone battery, I answered 7 questions you could have here.

Author

maximelevesque

Maxime Levesque is a technical engineer with more than 5 years of professional experience. He is an expert in computer and phones, mostly on Apple products. Maxime is also the founder of TechBrowser.

Post your comment

Required for comment verification