Cycling Normalized Power Calculator
Estimate normalized power and the variability index from your effort’s power segments using the fourth-power averaging method.
How it works
NP ≈ ( mean(Power⁴) )^(1/4) over equal-length segments · Variability index = NP ÷ Average power
Normalized power estimates the physiological cost of a variable effort better than a plain average, because raising each segment to the fourth power weights hard surges far more than easy coasting. The full protocol uses a 30-second rolling average before the fourth-power mean; this segment version approximates it when you only have a handful of interval powers. The variability index (NP ÷ average) tells you how "punchy" the ride was — near 1.0 for a steady time trial, well above 1.05 for a stop-start criterium.
Worked example
Four equal segments at 150, 300, 200 and 250 W average 225 W. The mean of their fourth powers is 3.528 billion; its fourth root is 243.7 W normalized power, giving a variability index of 243.7 ÷ 225 = 1.08.
Sources: Normalized power — Wikipedia
Frequently asked questions
Why the fourth power?
The body’s response to hard efforts is strongly non-linear, and raising power to the fourth before averaging matches lab measures of metabolic stress far better than a simple mean. It heavily penalizes spiky riding.
Is this exactly TrainingPeaks’ NP?
No. The official metric first smooths power with a 30-second rolling average, then takes the fourth-power mean. With only segment averages, this calculator skips the smoothing step, so treat it as a close approximation.
What is a normal variability index?
A steady time trial sits around 1.00–1.05, a hard group ride or road race around 1.05–1.15, and a stop-start criterium can exceed 1.2. A high VI means your effort was very uneven.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.