When a phone heats up, the "lag" you feel is nine times out of ten throttling — many users think their phone is broken, but it's actually the iPhone protecting itself. This article explains the thermal states and the throttling mechanism, so you can tell "protective lag" apart from "real-failure lag."
iOS's four thermal states
There are temperature sensors inside the iPhone, and iOS translates the device temperature into four states:
| State | System behavior | What you feel |
|---|---|---|
| Normal | No restrictions | Warm or room temperature |
| Warm | Mild constraints | Slightly warm, barely noticeable |
| Seriously hot | Starts throttling (limits processor performance) | Lag, dropped frames, slower charging |
| Overheated | Dims the screen, pauses charging; in extreme cases shows a temperature warning or shuts down | Very laggy, dim screen |
At the "seriously hot" state, the system would rather be slow than let the hardware get hurt — the lag you feel is your phone protecting itself. Apple's official documentation explains this overheat protection mechanism in full.
Typical signs of throttling
When these three signals appear at the same time, it's almost certainly thermal throttling:
- The body is noticeably hot
- The interface stutters and games drop frames
- The screen dims by itself (even if you turned off Auto-Brightness)
Restarting or "cleaning memory" won't help here — the only right move is cooling it down (remove the case, stop demanding tasks, get away from heat sources). Once the temperature falls, performance and brightness recover on their own; you don't need to do anything.
The full overheat-protection chain
As temperature keeps climbing, the system escalates its protections in order:
- Throttling → performance limited
- Screen dimming → cuts the screen's heat output
- Charging paused (since iOS 16, with a "Charging On Hold" notice on the Lock Screen) → removes charging as a heat source
- Temperature warning screen / deep sleep → can't be used until it cools
So if charging stopped halfway, don't blame the charger first — feel the phone; overheat protection is probably doing its job.
Why apps can't read the exact temperature
Only Apple can see the exact degrees. Third-party apps are blocked by the iOS sandbox (system logs and kernel diagnostics are unreadable too). So don't trust any app claiming to show a precise temperature — they're either guessing from battery level and CPU usage, or using prohibited private APIs (which Apple bans even at App Store review).
An honest product can only tell you the state (Normal / Warm / Seriously hot / Overheated) — and that's exactly why state information matters. To understand why your phone is hot, go back to fundamentals: look at what's running and what the ambient temperature is — see Why Does My Phone Get Hot?.