Despite it not being the best iPhone out there, the iPhone 12 is still an excellent phone that gets the job done. Though, if you've owned a unit for a long time, then you may be facing some battery issues. After all, batteries degrade over time, and unless you get them replaced, they won't hold the charge for long. Fortunately, you can grab a battery case for your iPhone 12. This multifunctional accessory would both protect it from damage and extend its battery life. To help you out, we've picked the best options currently available.

The Baseus, Apple, and Spigen MagSafe battery packs aren't cases. Instead, they stick magnetically to the back of your iPhone 12 to charge it on the go. We've included them despite them not being cases due to the lack of battery cases from reputable brands.

  • A render of the Baseus MagSafe charger for iPhones in white color.
    Baseus MagSafe battery pack
    Editor's Choice
    $37 $40 Save $3

    The Baseus MagSafe battery pack packs a 6,000mAh battery inside, which is bigger than the one you get inside Apple's official MagSafe battery pack. This battery pack chargers via a USB-C port, and has LEDs at the bottom too.

  • AppleMagSafe battery pack
    Apple MagSafe battery pack
    Premium Pick
    $91 $99 Save $8

    The Apple MagSafe battery pack is a perfect companion that sticks to the back of your iPhone to charge it wirelessly. This may not be enough to fully charge your iPhone, but it should be enough to give some additional juice to get your phone through the day.

  • Spigen magsafe battery pack
    Spigen ArcHybrid MagSafe battery pack
    Best Value

    The Spigen ArcHybrid MagSafe battery pack comes with a 5,000mAh battery, and it can deliver 7.5W of power to your iPhone wirelessly. You can also use the included USB-C cable to charge your iPhone and get up to 12.5 charging speeds if you need to quickly top up your phone.

  • New Project-17
    Siabao iPhone 12 Battery Case
    Includes kickstand

    This has all the usual battery charging features as all the others. But what makes Slabao unique is that the battery pack comes with a kickstand attached. So while the battery is charging, you can prop up the phone on its stand and view the screen, hands-free.

  • New Project-2-4
    Alpatronix iPhone 12 Battery Case
    Wireless charging support

    Alpatronix stands out because it allows wireless charging (unlike many other battery packs). Charge your phone on a QI charger and then the battery pack will charge itself using the same charger.

  • New Project-3-2
    Weijie iPhone 12 Battery Case
    Affordable pick

    Double your battery life without adding any unsightly bulge with this compact battery case from Weijie. The case can be powered on with a click of a button and has discrete LEDs that tells you how much juice is still left in the tank.

  • New Project-4-1
    Maxbear iPhone 12 Battery Case
    Decent choice

    Unlike other cases in this list, which may come across as a bit boring with their all-black colorway, MAXBEAR’s battery case comes in an eye-catching blue and white color scheme. You get a large 7,000mAh battery, providing up to 150% extra juice and CarPlay support.

  • New Project-5-1
    BOMT iPhone 12 Battery Case
    Budget friendly

    BOMT’s battery case comes with a large 6,800mAh battery, enough to fully charge your iPhone more than twice. It’s super easy to install and comes with a safe-circuit design to prevent overheating, overcharging and short circuiting the battery.

Our favorite iPhone 12 battery cases

As mentioned earlier, there are seemingly no battery cases for the iPhone 12 from reputable brands. For this reason, we recommend buying a MagSafe case and sticking the Baseus MagSafe battery pack on it. After all, it looks clean, has a decent capacity, and is convenient to use. If you'd rather depend on a battery case, then we've recommended plenty of options for you to pick from. Though, don't expect their quality or performance to match those from Apple, Spigen, and other known manufacturers.

New Project-10-1
Apple iPhone 12

If you want an iPhone that still feels flagship-ish at a good price, look no further than the 2020 iPhone 12.