How to control your Mac's fans
Short answer: macOS gives you no built-in way to set fan speed, so to control your fans you need a third-party app plus a small privileged helper you approve once in System Settings, because the fan hardware needs elevated access. From there you have two ways to do it: set a fan to a fixed speed by hand, or have it spin up automatically when your Mac reaches a temperature you choose. Both are clamped to what the hardware can safely do, and macOS takes full control back the moment you quit. This guide walks through how it actually works and how to set it up with ChillBlades.
Why there is no built-in fan control on a Mac
macOS does not give you a fan speed control anywhere. There is no slider in System Settings, no supported Terminal command, and no key combination. The fans are run entirely by the firmware, which is tuned for quiet: on Apple Silicon it will leave them completely off at idle and well into ordinary work, then ramp them up only once the chip is already warm. For most people most of the time that is the right call, but it means the fans react to heat that has already built up rather than getting ahead of it. If you want to read more about where those temperatures actually sit, I cover it in how hot is too hot for a Mac.
To set the speed yourself you need two things. The first is a third-party app. The second, which is easy to miss, is that the app cannot write to the fan hardware on its own. That part needs elevated access, so the app installs a small privileged helper that you approve once in System Settings. The app itself stays unprivileged and the helper is the only piece allowed to touch the hardware. Once that approval is done, you do not have to think about it again.
The two ways to control your Mac's fan speed
Once an app can talk to the fans, there are really only two approaches, and ChillBlades offers both per fan. You either hold a fan at a fixed speed you set by hand, or you let it follow the temperature automatically. Here is how they compare.
| Method | What it does | When to use it |
|---|---|---|
| Manual (Custom) | Holds the fan at a fixed speed you set with a slider, clamped to the fan's real minimum and maximum RPM. | When you want one steady setting, like a higher floor before a long export or render, and you would rather decide it yourself. |
| Automatic (Auto Boost) | Spins the Auto fans up to a chosen speed the moment the hottest CPU or GPU reading hits a temperature band, then eases off as the Mac cools. | When you want airflow to arrive with the heat and back off on its own, without watching temperatures or touching a slider. |
Setting a fan by hand
Manual control in ChillBlades is per fan, and the Mac names them, so a machine with two fans gives you two independent sliders. Switch a fan from Auto to Custom and you get a slider that runs across that fan's real range, from its hardware minimum to its hardware maximum RPM. That range is read from the fan itself, not guessed, which is why it differs between models.
The slider is clamped at both ends on purpose. You cannot drag a fan above its rated maximum, and you cannot drag it down to a dead stop, so there is no way to push the hardware past spec or starve the chip of cooling. Within those limits, whatever you set is held until you move it. This is the tool to reach for when you want a steady, predictable floor rather than something that reacts to heat. One honest caveat worth repeating: no app, this one included, can make a spinning fan quieter than its hardware minimum, so manual control raises the floor, it does not buy you silence.
Automating it by temperature with Auto Boost
Auto Boost is the hands-off option, and it is two choices. You pick one temperature band, Warm at 80°C, Hot at 90°C, or Very hot at 100°C, and you pick one fan speed from 10 to 100 percent in 5 percent steps. After that it runs on its own. When the hottest CPU or GPU sensor in your Mac reaches the band you chose, every fan still set to Auto spins up to that speed, and once the temperature drops back to roughly three degrees below the band, the fans ease off again. That small gap stops them surging up and down on every little fluctuation.
One rule worth knowing: Auto Boost is disabled while any fan is on Custom. The two ways of controlling a fan do not mix on the same fan, so you are always in one mode or the other. If you want to understand which band to pick, the temperature ranges behind those numbers are explained in the temperature guide, and if your fans are already loud, it is worth checking what makes Mac fans get loud before you turn them up further. To see what the chip is doing while you tune this, you can read your Mac's temperature at the same time.
Safety, and the M3 and M4 reality
The safety story comes down to two things. Everything you set is clamped to the fan's hardware limits, so software cannot push a fan past its rating or stop it, and the chip protects itself regardless of what any app asks for. On top of that, control is never permanent: the moment you quit ChillBlades, every fan returns to macOS automatic control, so the firmware default is always one quit away. There is nothing to undo.
The thing to be aware of on newer hardware is that Apple changed how the fan controls are guarded on recent Apple Silicon. Several older utilities were written against the previous mechanism, and on an M3 or M4 they often still open and show readings while the speed setting quietly does nothing. That is the trap: it looks like it is working when it is not. ChillBlades is built for the newer mechanism, so manual and Auto Boost control work on current Apple Silicon. It runs on M1 through M5 and Intel Macs that have fans, on macOS 13 and later. On a fanless MacBook Air there is nothing to control, so it simply reports no fans found.
ChillBlades is not the only app that does this, and I would rather you pick the right tool than the loudest one. If you want to weigh the options side by side, I keep an even-handed look at the best Mac fan control apps that covers what each one handles and where they fall short. The short version of how ChillBlades works, and the common questions about it, also live in the FAQs.
About this guide
This is written by the maker of ChillBlades, a Mac fan control app. The behavior described here, the privileged helper, the clamped sliders, the Auto Boost bands, and handing control back to macOS on quit, is how the app actually works rather than a generic description of fan control. Where I touch on Apple Silicon behavior I am describing how the hardware tends to act, not a published Apple spec, because Apple does not publish one. Your Mac protects itself no matter what any app does.
FAQ
- Can you control Mac fans without an app?
- No. macOS does not expose any fan speed control of its own. There is no slider in System Settings, no Terminal command Apple supports, and no key combination. The fans are run entirely by the firmware, which keeps them quiet until the machine is already warm. To set the speed yourself you need a third-party app, and that app needs a small privileged helper that you approve once in System Settings, because writing to the fan hardware requires elevated access the app does not have on its own.
- Is it safe to control your Mac fans manually?
- Yes, within limits, and a good app enforces those limits for you. In ChillBlades the Custom slider only moves across the fan's real hardware range, so you cannot push a fan past its rated maximum or stop it dead. The chip also protects itself no matter what any app asks for. The honest catch is the other direction: no app can make a fan quieter than its hardware minimum, so software cannot turn a noisy machine silent. And the moment you quit ChillBlades, every fan goes straight back to macOS automatic control.
- Why did my old fan control app stop working on my M3 or M4 Mac?
- Newer Apple Silicon changed how the fan controls are guarded, and several older utilities were built against the previous mechanism. On an M3 or M4 they often still launch and show readings, but the speed setting quietly does nothing. ChillBlades is built for the newer mechanism, so manual and Auto Boost control work on current Apple Silicon. If you are weighing up options, I keep a plain comparison in the roundup of Mac fan control apps.
- What is the difference between manual fan control and Auto Boost?
- Manual, which ChillBlades calls Custom, holds a fan at a fixed speed you choose with a slider, all the time, until you change it. Auto Boost is automatic by temperature: you pick one band, Warm at 80°C, Hot at 90°C, or Very hot at 100°C, and one fan speed, and the fans spin up to that speed the moment the hottest CPU or GPU reading reaches the band, then ease back off about three degrees below it. Use Custom when you want one steady setting, and Auto Boost when you want airflow to follow the heat without thinking about it.