macOS shows you almost nothing about its own thermal state. Activity Monitor reports CPU load and memory, which are inputs to the problem, and hides temperature, fan speed and battery wear — the outputs that tell you whether the machine is actually coping.
What Is Worth Measuring
CPU and GPU temperature. Two sensors, and they diverge: a GPU-heavy task can heat the machine while the CPU reads cool.
Fan speed. In revolutions per minute. A fan pinned at maximum while the temperature is low means a sensor or a control problem, not a cooling problem.
Thermal throttling. Whether the processor is reducing its clock to stay within limits. This is the number that explains “my Mac got slow” — the machine is protecting itself, and the fix is reducing heat, not adding memory.
Battery health and cycle count. Capacity relative to new, and how many full charge cycles the battery has been through. Both are in System Settings, and both are more useful than the percentage in the menu bar.
The Built-In Starting Point
Activity Monitor (Command-Space, type Activity Monitor) gives you CPU load per process and, in the Window → GPU History view, GPU utilisation over time. That is enough to identify what is working hard; it is not enough to see the thermal result.
Battery condition lives in System Settings → Battery → Battery Health, which reports condition and maximum capacity. Cycle count is there too, behind the info button.
For a fuller picture without installing anything:
system_profiler SPPowerDataType | grep -E "Cycle Count|Condition|Maximum Capacity"
The Menu Bar Tools
Stats is the free, open-source option: a menu bar readout for CPU, GPU, memory, network, disk and sensors. It is the right starting point because it costs nothing and covers the basics.
iStat Menus is the comprehensive one — sensors, notifications that fire when a threshold is crossed, and fan control on Intel machines. The notification feature is the part that earns its place: you find out that the machine hit 95°C during a video call without watching a graph.
TG Pro focuses on temperature and fans specifically, with per-sensor readouts and hardware diagnostics. It is the tool for diagnosing a cooling problem rather than monitoring in general.
Reading the Numbers
Idle temperature in the eighties or nineties. Something is running that should not be. Check Activity Monitor for a process at high CPU with no window.
Fan at maximum, temperature normal. The fan curve is being driven by a sensor that is reading wrong, or by a process that briefly spiked. Watch for a pattern rather than reacting to one reading.
Temperature fine, performance poor. Throttling may not be thermal — check whether the Mac is on battery, in low power mode, or waiting on disk.
Battery capacity dropping fast. Heat is the main cause of battery wear. A Mac that runs hot constantly will lose capacity faster than one that does not, which makes cooling a battery issue as well.
When the Mac Is Genuinely Overheating
Shutting down unexpectedly, or fans that never stop, are hardware-level symptoms. Before assuming a fault, check the obvious: vents blocked by a case or a cushion, a laptop lid closed while driving an external display, and dust in the fan path on older machines.
If it is a laptop running hot under load by design, the fix is workload management rather than cooling — and if the machine is also low on disk space, freeing up storage reduces the swap activity that adds to the heat.
Frequently Asked Questions
What is a normal CPU temperature for a Mac?
Idle is typically somewhere in the forties Celsius, and sustained load can reach the eighties or nineties before the system throttles. The number itself matters less than the pattern — a Mac that sits in the nineties while idle has a problem, and one that peaks there under a render does not.
Can I control fan speed on a Mac?
On Intel Macs, yes, with tools that write to the SMC. On Apple silicon there is no supported way to override the fan curve, and the system manages it. Raising fan speed manually is louder, not safer.


