The iPhone 12 has a battery of 2,815 mAh. Video playback up to 16 hours, video playback (streamed) up to 11 hours, and audio playback up to 65 hours. If you are looking for extra battery hours we recommend the following for the iPhone 12 power banks based on reliability, durability and look and feel. Deal!