FanControl Pro Download

Every fan under control

FanControl Pro runs your CPU, GPU and case fans on curves you draw yourself. One lightweight Windows app: no background bloat, no ads, no accounts.

Download for Windows

Version 1.0 · Windows 10 and 11 · 6 MB

CPU Cooler Graph curve
Temperature source CPU Package, Intel Core i7-14700K
Temperature54 °C
Speed33 %
Fan590 RPM

Drag the curve points. Arrow keys work too.

CPU fan right now: 590 RPM
A tower CPU cooler: dozens of thin aluminium fins stacked on heat pipes

Any hardware, one window

Stop running one utility per component. FanControl Pro sees every fan at once and treats cooling as one system: case fans can follow the GPU, and the pump can follow the coolant.

Seven curve types

CPU CoolerGraph
850 RPMEdit
CPU → CaseLinear
Min. temp.55 °C
Max. temp.70 °C
Min. speed650 RPM
Max. speed1,200 RPM
PumpFlat
Fan speed70 %
Case FansMix
FunctionMax
  • CPU → Case 48 %
  • GPU → Case 62 %
Result62 %
ExhaustTrigger
Idle temp.45 °C
Load temp.65 °C
Idle speed25 %
Load speed80 %
CPU PullSync
Follow controlCPU Push
Offset+5 %
GPU RenderAuto
Idle temp.40 °C
Load temp.72 °C
Holding at46 %

Graph

Draw it point by point: as many nodes as you like, any shape. The workhorse for CPU coolers.

All curves in the docs

Every parameter

CPU PushOn
CurveCPU Cooler
17 %855 RPM
Step up8 %/s
Step down2 %/s
Start9 %
Stop6 %
Offset0 %
Minimum17 %
Hysteresisup 2 °C · 3 s, down 5 °C · 6 s
Response time1 s
RPM avoid zone900–1,100 RPM

Three steps to silence

First, assisted setup finds every fan.

Run assisted setupEnter
6 fans foundin 41 s
  • CPU_FAN → CPU Push855 RPM
  • CPU_OPT → CPU Pull902 RPM
  • GPU Fan 1, 20 RPM
  • SYS_FAN1 → Front587 RPM
  • SYS_FAN2 → Back587 RPM

Then each curve gets its own sensor.

Source: GPU Hot Spot, 61 °CSelect
GPU → CaseLinear
From50 °C · 30 %
To80 °C · 90 %

Finally, the curves are mixed into one.

Case Fans = max of three curvesApply
Case Fans: try it yourselfMix
58 °C39 %
72 °C74 %
46 °C28 %
Your case fans get
74 %1,110 RPM

9 hours

of 14, the case stayed silent

An ordinary day in the case-fan log: email and code at 0 RPM, ramping up only for a compile and an evening game.

Common questions

Which fans are supported?

Anything Windows can reach through the motherboard's fan controller, NVIDIA and AMD graphics cards, and most pumps and radiator fans. If a device reports its speed and accepts PWM or voltage control, FanControl Pro can drive it.

Do I need to remove my motherboard's utility?

Turn off its fan control at least. Two programs fighting over one header make the speed jump around. Assisted setup tells you if it spots that kind of conflict.

How heavy is it?

One window, no updater running in the background, no account. Minimised, it sits in the tray and barely touches the CPU.

What is 0 RPM mode?

The fan stops completely while the temperature is below a threshold and starts again once it crosses it. Start and stop points are set separately so the fan doesn't stutter at the edge.

Can I add my own sensors?

Yes. .NET plugins add temperature, speed and control sensors: drop the .dll into the Plugins folder and restart. For simple cases, the File sensor reads a number from a text file.

Where do the temperatures come from?

Sensor reading is built on the open-source LibreHardwareMonitor library, so support for new hardware doesn't depend on a single developer and keeps arriving from the community.

Can I keep several profiles?

Yes: quiet for the night, gaming, work. Switch between them from the tray in one click, with tray icons showing the temperatures you care about.

Is it safe for my hardware?

Overheat protection stays in the CPU and GPU firmware. A minimum speed and a start point keep a fan from stalling under load, and closing the app hands control back to the BIOS.

Get it quiet

The installer is 6 MB. On first launch, assisted setup finds your fans and suggests starter curves.

Install FanControl Pro

Start with Windows
Download installer

Installs to C:\Program Files\FanControl Pro and starts with Windows.