Quick Answer
FanControl is a free Windows application that lets you set custom fan curves for your CPU cooler, case fans, and AIO pump, giving you precise control over noise and thermal performance beyond what most motherboard BIOS profiles offer. Download it from its official GitHub releases page and configure curves through its visual graph interface.
FanControl has become the go-to fan management software for PC builders who want granular control over their cooling without relying on motherboard vendor utilities that often lack flexibility. Whether you want a near-silent PC at idle or aggressive cooling under full load, FanControl''s curve-based approach puts you firmly in charge. Here is how to download, install, and configure it correctly.
Downloading and Installing FanControl
FanControl is developed by Rémi Mercier and distributed as a free, open-source application. The official download source is its GitHub repository - search for "Rem0o FanControl" on GitHub and navigate to the Releases section to download the latest stable ZIP archive. Do not install from third-party software aggregator sites, as these sometimes bundle unwanted software. Extract the ZIP archive to a permanent folder on your system drive (for example, C:\Program Files\FanControl) and run FanControl.exe. On first launch, Windows may prompt for administrator privileges - grant these, as FanControl needs elevated access to communicate with motherboard fan headers. No traditional installer is required; the application runs from the extracted folder.
Understanding the FanControl Interface
FanControl''s main window is divided into three areas: Fans (showing detected fan headers and current RPM), Temperature Sensors (showing CPU, GPU, and other thermal readings), and Controls (where you build your curves). The software automatically detects fans connected to your motherboard''s 4-pin PWM headers and most 3-pin DC headers. If a fan does not appear, check that it is connected directly to the motherboard rather than to a fan hub - some hubs are not visible to the software. GPU fans are also detected if you are using a supported GPU monitoring library. The interface uses a drag-and-drop graph to define your fan curve, with temperature on the X axis and fan speed percentage on the Y axis.
Setting Up Custom Fan Curves
To create a custom curve, first add a Control in the Controls panel and link it to the fan header you want to manage. Then create a Graph curve and plot your desired temperature-to-speed relationship. A typical quiet daily-use curve might set fans to 20–30% speed below 50°C CPU temperature, ramping linearly to 80% by 75°C, and 100% at 85°C+. For a gaming PC that runs warm under load, you might start the ramp earlier - beginning at 40% fan speed at 60°C to keep thermals in check during extended sessions. The Hysteresis setting (found in the curve options) prevents fan hunting by requiring temperature to drop a set number of degrees before the fan slows down again, which avoids audible RPM fluctuations during stable-but-warm workloads.
Frequently Asked Questions
Q: Can FanControl control my AIO pump speed? A: Yes, if your AIO pump is connected to a motherboard header visible to FanControl. Many AIO coolers connect the pump to the CPU_OPT or AIO_PUMP header - both are detectable. Be cautious setting pump speed too low; most AIOs require at least 60% pump speed to maintain adequate coolant flow.
Q: Will FanControl conflict with my motherboard''s BIOS fan settings? A: FanControl overrides BIOS fan control while it is running. When you close FanControl, the BIOS resumes control. It is recommended to set your BIOS fan profile to a safe default (such as Standard or Silent) so fans run at a reasonable speed if FanControl is not active on startup.
Q: How do I make FanControl start with Windows? A: In FanControl''s settings, enable the "Start with Windows" option. This adds it to the Windows startup folder and ensures your custom curves are active from boot.
Ready to Find Your Perfect Match? Shop CPU coolers and cooling solutions at Evetech