There are extremely useful utilities like iStats for viewing the CPU temperature on a device running macOS.

Is there a way to view the current CPU temperature of an iPhone?

Note: the reason I want this info is because an app I regularly use runs some very heavy processes which heat up the phone to very hot temperatures in around 15 minutes. I would like to be able to take the phone's temperature before and after 15 minutes of using that app.

  • 1
    Coconut Battery (and others) can read the battery temperature - but that is not what you want. I believe the answer to your question is no, unless maybe you jailbreak it (which I don't recommend!).
    – Gilby
    Apr 10, 2021 at 7:41
  • Coconut Battery didn't seem to be available for me, so I tried a bunch of similar apps (found some very interesting device statistics, like CPU usage), but none seemed to show any temperatures (neither battery nor CPU nor anything else) unfortunately. Any alternatives you can recommend? (and yep, agree, I can't jailbreak)
    – stevec
    Apr 10, 2021 at 7:56
  • What will you do with this data, when you get it? Your phone's heat will always be within operational limits.
    – benwiggy
    Oct 8, 2021 at 8:48
  • @benwiggy I needed it for a bug report for a chess app. It heated the phone up crazily quickly, and the phone (iPhone 12 pro max) became incredibly laggy. All within about five minutes of using the chess dot com app. I would have provided the devs at chess.com the exact temperature and time statistics
    – stevec
    Oct 8, 2021 at 8:50

2 Answers 2


Thanks to a helpful comment from @Allan, I've noticed that the app I was proposing could be actually a malware. This is why I have deleted this part of the answer. If you want to see how the previous answer looked like, have a look at revision 2.

You can also do this with a thermal camera but I'll describe how to do it with an...

Infrared thermometer

This method is very easy to use compared to the thermal camera, it's also very accurate. With this tool, you can measure the temperature at different spots on your iPhone such as ones that heat up most (battery, screen, CPU and camera sensors).

First, turn on both your infrared thermometer and you iPhone. Then, point the thermometer to the wanted spots and slowly move around the phone to measure temperature as desired places. Don't forget to cover the whole parts you want to measure to get the overall temperature.

Picture of someone measuring iPhone temperature using an infrared thermometer from https://www.technewstoday.com/wp-content/uploads/2022/09/check-the-screens-temperature.jpg

If you're worried about your iPhone overheating, see If your iPhone or iPad gets too hot or too cold for what to do.

  • I’d be leery of an 3.9 (as of this post) star app from a developer who purposely doesn’t provide contact or location info on their website. Which, by the way hasn’t been updated since 2019. This app jumps out as being malware IMO
    – Allan
    3 hours ago
  • @Allan Yes, thanks for informing me of this, I'm removing this from my answer and describing how to use a infrared camera instead.
    – Thinkr
    3 hours ago

There's a lot of temperature information in sysdiagnose in iOS, might be a good place to start.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .