How to Check Your PC's Temperature (CPU, GPU, and More)
Your PC runs hot. That's normal — processors and graphics cards generate significant heat under load. But knowing your actual temperatures is the difference between catching a cooling problem early and watching your system throttle, crash, or suffer long-term damage. Here's how to check what's actually happening inside your machine.
Why PC Temperature Monitoring Matters
Modern CPUs and GPUs are designed to protect themselves by thermal throttling — automatically slowing down to reduce heat when temperatures climb too high. This means an overheating PC doesn't always crash dramatically. It quietly gets slower, and you might never connect the sluggishness to a thermal problem.
Monitoring temperatures helps you:
- Diagnose unexpected slowdowns or stuttering
- Verify your cooling system is working after a build or upgrade
- Catch failing fans or dried-out thermal paste before they cause damage
- Understand whether your workload is pushing hardware near its limits
What Counts as a Normal Temperature?
General thermal benchmarks vary by hardware generation and manufacturer, but as a rough framework:
| Component | Idle (General Range) | Under Load (General Range) | Worth Investigating |
|---|---|---|---|
| CPU | 30–50°C | 60–85°C | Sustained 90°C+ |
| GPU | 30–50°C | 65–85°C | Sustained 90°C+ |
| SSD (NVMe) | 35–55°C | 55–75°C | Sustained 80°C+ |
These are general guidelines, not manufacturer guarantees. Some high-performance CPUs and GPUs are designed to operate closer to 95°C under heavy load and do so safely. Your hardware's documentation or manufacturer spec sheet is the definitive reference.
How to Check CPU and GPU Temperature on Windows
Using Task Manager (Windows 11)
Windows 11's Task Manager added basic GPU temperature monitoring directly in the Performance tab. Open it with Ctrl + Shift + Esc, click Performance, select your GPU, and the temperature displays in real time. It's limited — CPU temperature isn't shown here — but it requires zero additional software.
Using Third-Party Monitoring Tools
For full visibility, most users rely on free monitoring utilities. The most commonly used options fall into a few categories:
Hardware information tools (like HWiNFO64 or CPU-Z with HWMonitor) read sensor data directly from your motherboard, CPU, and GPU. They display temperatures, fan speeds, voltages, and power draw — often more data than you'll ever need, but all of it real.
Overlay tools (like MSI Afterburner with RivaTuner) let you display temperatures as an on-screen overlay while gaming or running applications. This is useful for seeing temperatures at exactly the moment you're stressing the system, not just when you Alt-Tab to check.
Manufacturer software — ASUS Armoury Crate, Gigabyte AI Suite, AMD Ryzen Master, Intel Extreme Tuning Utility — often includes temperature dashboards alongside overclocking controls. These are purpose-built for their specific hardware and can surface sensor data other tools occasionally miss.
Using BIOS/UEFI
Every PC can check basic CPU temperature without booting into Windows at all. Restart your machine and press the key shown on the boot screen (usually Del, F2, or F10) to enter BIOS/UEFI. Navigate to the hardware monitor or system health section. The temperature shown here is idle temperature only — the system isn't under load — but it's useful for verifying your cooler is functioning at a baseline level.
How to Check PC Temperature on macOS 🌡️
macOS doesn't expose sensor data through a native GUI the way Windows does. For Apple Silicon Macs (M1, M2, M3 series), third-party options like Stats (a free menu bar app) surface temperature and performance data. Intel-based Macs have more sensor points visible through tools designed for that architecture.
It's worth noting that Apple Silicon chips run their thermal profiles quite differently — Apple's efficiency cores and on-chip memory integration change how heat is generated and managed compared to traditional x86 setups.
How to Check Temperature Under Load vs. at Idle
A temperature reading at idle tells you very little. The meaningful number is peak temperature under a realistic workload — gaming, video rendering, running a VM, or whatever your system actually does.
To capture this:
- Open your monitoring tool of choice
- Start your typical workload (or a stress test like Prime95 for CPU, FurMark for GPU)
- Let it run for 10–15 minutes — temperatures often take several minutes to stabilize
- Note the peak values, not just the current reading
Some monitoring tools log min/max values automatically, making it easy to see what your system hit without watching a screen the entire time.
The Variables That Change Everything 🔧
Which method works best — and what temperatures you should expect — depends on factors that vary significantly from one machine to the next:
- Cooling solution: Air coolers, all-in-one liquid coolers, and custom water loops all have different thermal headrooms and failure modes
- Case airflow: A well-ventilated mid-tower behaves very differently from a compact ITX build with restricted airflow
- Thermal paste condition: Paste degrades over time; a system that ran cool for years may overheat as paste dries out
- Ambient temperature: A PC in a hot room will always run warmer than the same hardware in an air-conditioned space
- Hardware generation: Newer high-efficiency chips may run cooler at the same performance level, or may intentionally boost harder and run hotter
- Workload type: A sustained all-core CPU render puts thermal pressure on very different components than GPU-limited gaming
A temperature reading that's perfectly normal for one system — say, a 12-core desktop CPU hitting 85°C during a compile — might signal a cooling problem in a laptop with the same chip running the same task.
That gap between general benchmarks and your specific situation is ultimately what your own temperature data is meant to fill.