The CPU Fan Speed (RPM) Converter converts fan rotational speeds between RPM, RPS, hertz, and radians per second for diagnostics.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
CPU Fan Speed (RPM) Converter Explained
CPU fan speed is measured in revolutions per minute, or RPM. It tells you how many full turns the fan completes in one minute. Motherboards read RPM from a tachometer signal or estimate it based on control inputs like duty cycle or voltage.
The converter accepts common inputs and outputs a best estimate of RPM. It accounts for pulses per revolution (PPR), which describe the fan’s tach signal behavior. It also respects minimum start voltage and non‑linear response seen with PWM control.
Because different tools display values with different rounding, the converter lets you choose precision. You can round to the nearest 10 RPM for a smooth dashboard or keep raw values for fine tuning. Unit handling is built in, so you can move between Hz, %, and RPM without guesswork.

CPU Fan Speed (RPM) Formulas & Derivations
Fan controllers and monitoring chips use several ways to compute or predict speed. These core formulas drive the converter and are shown with plain‑language notes so you see where each number comes from.
- From tach frequency: RPM = (60 × f) ÷ PPR, where f is tach frequency in Hz and PPR is pulses per revolution.
- From sample counts: f = N ÷ T, where N is pulses counted over time window T (seconds). Then use the first formula.
- From PWM duty: RPM ≈ RPMmin + (RPMmax − RPMmin) × g(d), where d is duty fraction (0–1) and g(d) is linear or fan‑specific.
- From DC voltage: RPM ≈ k × max(0, V − Vstart), clamped to RPMmax, where k and Vstart come from the fan’s datasheet or a calibration pair.
- From percentage setpoint: RPM = (Percent ÷ 100) × RPMmax, best used when a controller enforces a near‑linear curve.
The tach formula is exact if PPR is correct and the sample window is long enough. Duty and voltage models are approximations; many fans have a dead zone near start and flatten near the top end. The converter allows you to set minimum and maximum bounds to keep estimates realistic.
How the CPU Fan Speed (RPM) Method Works
Motherboards read speed by counting tach pulses, or they infer speed from control signals. A 3‑wire fan provides power, ground, and a tach line. A 4‑wire PWM fan adds a control line that switches motor drive on and off quickly without changing voltage.
- For tach input, the controller counts pulses over a known time and converts counts to RPM using PPR.
- For PWM input, the controller applies a duty cycle and may read back tach to confirm speed.
- For DC control, the controller reduces voltage; speed follows when the fan is above its start threshold.
- Many BIOS tools smooth readings by averaging over several windows to reduce jitter.
- Some fans report 2 pulses per revolution; others use 4 or 1. Using the wrong PPR leads to doubled or halved readings.
The converter mirrors these steps. It prioritizes direct tach data when available, then falls back to reasonable models for PWM or voltage. It applies rounding at the end, so unit conversions do not accumulate error.
What You Need to Use the CPU Fan Speed (RPM) Converter
A few details let the converter calculate accurate results. You can supply only what you have, and the tool will adapt. Direct tach data produces the highest precision, while control‑based estimates are useful for planning and curves.
- Tach frequency in Hz or pulse count N and sample time T.
- Pulses per revolution (PPR) for your fan’s tach output.
- Maximum rated RPM and minimum stable RPM (from datasheet or tests).
- PWM duty cycle in percent or DC voltage in V, if no tach data.
- Optional calibration point: a known duty or voltage with its observed RPM.
Ranges matter. Low RPM can cause missed pulses if the sampling window is short. Very high RPM can saturate counters and create aliasing. The converter flags edge cases when readings fall below the fan’s start threshold or beyond the rated maximum.
Step-by-Step: Use the CPU Fan Speed (RPM) Converter
Here’s a concise overview before we dive into the key points:
- Select your input type: tach frequency, pulse count, PWM duty, DC voltage, or percent speed.
- Enter PPR exactly as specified for your fan model.
- Set RPMmin and RPMmax from the datasheet or a quick test run.
- Provide your reading (Hz, pulses plus seconds, %, or V) with the correct units.
- Choose rounding precision (1, 5, or 10 RPM) based on how stable the reading is.
- Review the computed RPM and the confidence note shown by the converter.
These points provide quick orientation—use them alongside the full explanations in this page.
Worked Examples
Example 1: You measured 100 Hz on the CPU fan tach signal, and the fan has PPR = 2. Revolutions per second = 100 ÷ 2 = 50. RPM = 50 × 60 = 3,000 RPM. With rounding to the nearest 10, the displayed value is 3,000 RPM. This fits a typical 120 mm fan’s rated top range without exceeding it. Interpretation: the controller has likely set near maximum speed for a stress test.
What this means
Example 2: A 4‑pin fan is set to 40% PWM. The datasheet lists RPMmin = 600 and RPMmax = 1,800. Assume near‑linear response above the start threshold. Estimated RPM = 600 + (1,800 − 600) × 0.40 = 1,080 RPM. Rounded to the nearest 5 RPM, the display shows 1,080 RPM. This is a quiet, mid‑range setting suited for light workloads.
What this means
Assumptions, Caveats & Edge Cases
Fan behavior is not perfectly linear, and measurement windows can distort low‑speed readings. Manufacturer specs are reference points, not guarantees. Understanding the limits helps you interpret results and choose better precision.
- PPR varies: many PC fans use 2 pulses per revolution, but some use 4 or 1. Confirm before converting.
- Low RPM dropout: short sample windows can show 0 RPM even when the fan is turning slowly.
- Start threshold: DC fans may not spin below a certain voltage; PWM fans may stall under ~20–30% duty.
- Top‑end flattening: speed often tapers near maximum due to load and controller limits.
- BIOS smoothing: readings can be averaged, causing lag and small rounding steps.
If your numbers look implausible, double‑check PPR and units. A factor‑of‑two error almost always points to a PPR mismatch or edge/level counting difference.
Units Reference
Units clarify what you are measuring and how precise your reading is. RPM is the output. Inputs often come as frequency in Hz, duty cycle in percent, or voltage in V. Airflow and noise use different units but scale with speed.
| Quantity | Unit | Symbol | Notes |
|---|---|---|---|
| Rotational speed | revolutions per minute | RPM | Main output; often rounded to nearest 10. |
| Frequency | hertz | Hz | Tach pulses per second before PPR conversion. |
| Duty cycle | percent | % | PWM control input, 0–100%. |
| Voltage | volt | V | DC control input for 3‑wire fans. |
| Airflow | cubic feet per minute | CFM | Approx. proportional to RPM at low restriction. |
| Sound level | A‑weighted decibel | dB(A) | Rises faster than RPM; rough cube relation. |
Read row by row to match what you have with what you need. If you start with Hz, convert to RPM using PPR. If you start with %, use RPMmin and RPMmax to estimate RPM, then check against airflow and noise expectations.
Tips If Results Look Off
Strange numbers often trace back to a unit mismatch or a default setting that does not fit your fan. Small configuration changes usually fix the issue quickly.
- Verify PPR in the datasheet or with a quick count test.
- Confirm the sampling window is at least 0.5–1.0 seconds for low RPM.
- Check that you entered Hz, not RPM, and that duty is in percent.
- Set rounding to 1 RPM when calibrating, then widen to 10 RPM for daily use.
If numbers keep oscillating, enable smoothing or increase the sample time. For fans that stall at low duty, set a minimum duty or voltage guardrail to prevent false RPM estimates.
FAQ about CPU Fan Speed (RPM) Converter
How do I find my fan’s pulses per revolution (PPR)?
Check the datasheet, vendor site, or test by spinning at a steady speed and counting tach pulses. Many PC fans use PPR = 2.
Why does my BIOS show RPM in steps of 60 or 120?
Some controllers count pulses in one‑second windows and then round. That yields increments of 60 RPM per revolution per second.
Can I estimate airflow from RPM?
Yes, as a rough guide. Airflow scales about linearly with RPM at low restriction, but case layout and filters can change it.
Is PWM always better than DC control?
PWM gives lower minimum speeds and consistent torque at low duty. DC is simple but may stall below a start voltage.
Glossary for CPU Fan Speed (RPM)
RPM (Revolutions per Minute)
The number of full turns a fan makes in one minute. It is the standard speed indicator for cooling fans.
PPR (Pulses per Revolution)
The number of tach pulses generated for each full revolution. It converts pulse frequency into RPM.
PWM (Pulse-Width Modulation)
A control method that rapidly switches power on and off. The duty fraction sets effective motor drive without changing voltage.
Tachometer Signal
A fan output that toggles with blade rotation. Controllers count these toggles to compute speed.
Duty Cycle
The percentage of time a PWM signal is high during a cycle. Higher duty usually means higher speed.
Start Voltage
The minimum DC voltage at which a fan begins rotating. Below this threshold the motor may stall.
Airflow (CFM)
The volume of air a fan moves per minute. It increases with RPM but depends on system resistance.
dB(A)
An A‑weighted sound level that approximates human hearing sensitivity. It rises quickly with speed and turbulence.
References
Here’s a concise overview before we dive into the key points:
- Intel 4‑Wire PWM Controlled Fan Specification
- Wikipedia: Revolutions per minute
- Noctua Fan Technology FAQ
- Arduino Reference: pulseIn for measuring PWM and tach signals
- Delta Electronics Fan Technical Handbook
- Guide to PWM fan control concepts in UEFI/BIOS
These points provide quick orientation—use them alongside the full explanations in this page.