Chosen Solution

Hi, I’m wondering if it’s possible/feasible to put an iPhone 7 battery in an iPhone 8 and if anyone has done it. The iPhone 7 has a 1960 mAh battery while the iPhone 8 has a 1821 mAh battery. Even though Apple claims they should both last about the same time (owing to the greater power efficiency of the A11 vs the A10, among other improvements), switching the iPhone 8’s battery with the iPhone 7’s would technically lead to longer battery life. Teardown videos show a very remarkable internal similarity between the iPhone 7 and the iPhone 8.

This would also remain true for the iPhone 7 Plus and the 8 Plus. The former supposedly has a 2900 mAh battery while the latter makes do with a 2675 mAh.

So if anyone has any experience with this or any expert advice to offer, I would really appreciate it.

Also interested in a switch the opposite way (iPhone 8/8 Plus —> iPhone 7/7 Plus).

The battery connections are different and they won’t work. Apple changes the battery connection every year.

The iPhone 7 and iPhone 8 use different battery connectors. The iPhone 7 and 6s use the same connector but the cables are different lengths and it causes the battery percentage to be wrong. You can test an iPhone 7 with a 6s battery though. The iPhone X and 8 plus have the same battery connector also, although I don’t know if it will supply enough power to turn on either one. In short, no, iPhone 7 and 8 batteries are NOT interchangeable.