System & Utilities

FanControl

FanControl is a Windows cooling utility that adjusts supported CPU, GPU, and case fans using temperature sensors, configurable fan curves, and combined control rules to balance airflow and noise.

Visit official website ↗
✓ Software download·Free·Updated October 14, 2026
DeveloperRem0o
LicenseFree
File size19.5 MB
LanguageEnglish
Downloads178,475

Temperature-Based Control for PC Cooling

FanControl adjusts compatible computer fans according to temperature readings and user-defined cooling rules. It is designed for desktop users who want CPU cooling, graphics cooling, and case airflow to respond together rather than depend on separate manufacturer utilities. Users identify available controls, pair them with speed sensors, and assign curves that determine how strongly each fan should run. A case fan can therefore respond to graphics load instead of following only the processor's temperature. The application suits custom PC builds and noise-sensitive setups, but the level of control depends on motherboard interfaces, graphics drivers, connected controllers, and the capabilities of the fans themselves.

FanControl relies mainly on LibreHardwareMonitor for hardware access, with additional integrations extending support beyond the built-in backend. Detecting a temperature or fan-speed reading does not automatically mean the corresponding fan can be controlled. The HWiNFO® plugin can import additional sensor readings through gadget reporting, provided the monitoring application remains running with the required sensors enabled. This expands temperature inputs rather than universally unlocking unsupported controllers. The supplied installer is the .NET 10 package, so deployment should match its runtime and Windows requirements. Avoid assigning competing utilities to the same fan, and verify actual fan response after changing a curve or control source.

Benefits of Using FanControl

FanControl helps users reduce unnecessary fan noise while keeping cooling responsive to the components doing the work. A gaming system, for example, can increase case airflow when the graphics card warms up even if processor temperature remains moderate. During lighter tasks, a carefully tested curve can avoid running every fan faster than necessary. Smoother transitions also make brief temperature spikes less noticeable acoustically, which can improve comfort during calls, recording, or quiet desktop work. Saving configurations reduces repeated setup when comparing different cooling preferences, and calibration helps relate an intended speed to the behavior of the installed fan. The practical benefit is a cooling policy tailored to the whole computer rather than disconnected settings for individual devices. Results still depend on airflow, ambient temperature, and hardware support, so each configuration should be checked under sustained load as well as at idle before it becomes the everyday default.

FanControl features

Key capabilities and highlights.

Feature 1

Custom Temperature Curves

FanControl lets users assign temperature-based curves to compatible fan controls, including editable graph curves. Different fans can follow different temperature sources and response shapes. This makes it possible to keep a CPU cooler tied to processor heat while giving case fans a cooling rule suited to the overall workload.

Feature 2

Mixed Cooling Rules

Mix curves combine existing curve outputs using functions such as maximum, minimum, or average. Choosing the maximum of separate CPU and GPU curves lets case airflow follow whichever component demands more cooling. Combining curve outputs also allows each component's temperature range to be mapped independently before the cooling requests are compared.

Feature 3

Fan Calibration and RPM

Calibration measures how a paired fan responds to control percentages, including its starting behavior and supported speed range. FanControl uses the resulting relationship between percentage and RPM for calibrated speed targeting. This helps translate a desired rotational speed into an appropriate control command for that specific fan and connection.

Feature 4

Smooth Speed Transitions

Response time, hysteresis, and separate upward and downward step settings adjust how quickly cooling changes follow sensor input. These controls help prevent repeated acceleration and deceleration around a temperature boundary. Tuning them can reduce distracting fan surges while preserving a faster response when a sustained workload requires additional airflow.

Feature 5

Multiple Saved Configurations

FanControl can save, edit, and load multiple profiles instead of requiring the same settings to be recreated for every adjustment. Users can retain a tested everyday configuration while experimenting with another cooling approach. Meaningful profile names help distinguish settings intended for quieter operation from those tested for longer demanding workloads.

Feature 6

Plugin Hardware Extensions

The plugin system accepts additional temperature, speed, and control sensors from compatible extensions. FanControl can therefore work with hardware or monitoring sources beyond those exposed by its main backend. Each plugin has its own supported devices and setup requirements, so installing an extension does not guarantee universal control over a manufacturer's products.

Feature 7

Resonance Avoid Points

Calibration avoid points let users exclude control levels where a particular fan rattles or produces an objectionable sound. This targets a troublesome operating range rather than lowering all speeds indiscriminately. The feature is useful when a fan is acceptable above and below a narrow band but unpleasant within that band.

Feature 8

Boot-Time Service Operation

FanControl can start at boot as a Windows service without waiting for a user session. This supports applying configured control behavior before someone signs in. Version 275 fixes a service-start tray icon issue, making the visible interface more consistent when the application is launched through this operating mode.

Old versions

Browse historical releases and previous builds.

282October 4, 2026
281September 26, 2026
279September 25, 2026
2752026-08-25
2732026-08-12
2722026-07-21
2712026-07-06
2702026-06-15
2692026-06-03

Frequently asked questions

Common questions about FanControl.

Is FanControl free and open source?

It is free to use, but the main application's source code is closed. Its hardware backend relies heavily on the open-source LibreHardwareMonitor project, and some plugins are open source. Those components do not make the complete application open source.

Why can I see a fan but not control it?

Speed reporting and control are separate capabilities. A motherboard, laptop controller, or fan hub may expose RPM without allowing software speed changes. Check hardware compatibility, the controller's firmware settings, and relevant plugins; a visible speed reading alone does not establish support for control.

Can GPU fans always be stopped?

No. Zero-RPM operation depends on the graphics card's firmware and driver rules, including temperature and power conditions. A zero-percent request may release control back to the card rather than force its fans to stop. Minimum running speeds also vary by supported hardware.

Can I run another fan utility alongside it?

Avoid letting two applications write settings to the same fan controller. Competing commands can override your curve and make behavior difficult to interpret. Separate monitoring software may be useful, but control ownership should remain clear for each device.

What changed in version 275?

The release fixes a missing tray icon during service startup, a problem adding a fan curve to a mix, and an error when cancelling graph edits. It also adjusts the appearance of disabled control cards and updates the LibreHardwareMonitor library.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Software download

Download FanControl

FanControl is a Windows cooling utility that adjusts supported CPU, GPU, and case fans using temperature sensors, configurable fan curves, and combined control rules to balance airflow and noise.