Waiting for input
Enter your average power, select a ride profile, and provide your FTP to estimate Normalized Power and Intensity Factor.
Estimate Normalized Power from your average power and ride profile, then calculate Intensity Factor relative to your FTP.
Enter your average power, select a ride profile for the Variability Index, and provide your FTP.
This estimates NP from average power. True Normalized Power requires second-by-second data from a power meter or smart trainer.
Enter your average power, select a ride profile, and provide your FTP to estimate Normalized Power and Intensity Factor.
How NP works, why it matters more than average power, and how this estimator bridges the gap when you do not have a power file.
Normalized Power (NP) is a weighted average that accounts for the physiological cost of intensity variation during a ride. Two rides might have the same average power but feel very different if one was steady and the other included repeated hard surges with coasting in between.
NP was introduced by Andrew Coggan to solve this problem. The true algorithm takes second-by-second power data, applies a 30-second rolling average, raises each value to the 4th power, averages all those values, and takes the 4th root. The result is always equal to or higher than average power.
The difference between NP and average power is expressed as the Variability Index (VI = NP / AP). A perfectly steady ride has VI = 1.0. The more variable the effort, the higher the VI.
Primary Sources for This Section
PMID: 19757861 | DOI: 10.2165/11317840-000000000-00000
True NP requires a power file from a cycling head unit or smart trainer. This estimator uses a different approach: you provide your average power and select a ride profile, which sets an expected Variability Index. The estimated NP is then Average Power multiplied by that VI.
This is a simplification. Real variability depends on terrain, group dynamics, traffic, and your own pacing discipline. The ride profiles provided are based on typical VI ranges observed in published analyses of professional and amateur cycling data.
Use estimated NP for approximate TSS planning when you know your average power but do not have access to a full power file. For precise training load management, direct NP from a power meter is always more reliable.
NP estimation equation
Where:
This shortcut is valid for approximate load planning but should not replace direct NP from recorded power data.
Example: Average power 180 W on a hilly road ride (VI = 1.09), FTP 240 W. Estimated NP = 180 × 1.09 = 196 W. IF = 196/240 = 0.82, indicating upper endurance to tempo effort.
Estimation disclosure
This tool estimates NP from average power and a ride profile. True NP requires second-by-second data from a power meter or smart trainer.
Primary Sources for This Section
For riders with power files, head units and analysis software (TrainingPeaks, Golden Cheetah, Intervals.icu) calculate true NP automatically. The full algorithm processes every data point:
True NP algorithm
Where:
The 4th-power weighting penalises hard surges more than linear averaging, making NP a better proxy for metabolic cost.
If your average power is 200 W but you frequently sprint to 500 W and coast to 0 W, NP might be 240-260 W even though the simple average is 200 W.
Primary Sources for This Section
PMID: 19757861 | DOI: 10.2165/11317840-000000000-00000
Metabolic cost increases disproportionately with intensity. Riding at 400 W for 30 seconds and then coasting for 30 seconds costs more energy than riding steadily at 200 W, even though the average power is the same. This is because energy systems operate non-linearly at higher intensities.
NP captures this non-linearity. It tells you what steady power would have produced the same physiological cost as your actual variable effort. This makes NP the correct input for TSS calculations and pacing analysis.
For steady rides (time trials, controlled endurance), NP and average power are nearly identical. For variable rides (criteriums, group rides, hilly routes), the difference can be substantial.
Primary Sources for This Section
Related Resources
Intensity Factor helps you classify a ride and check pacing against intentions. The table below shows typical IF ranges for common cycling activities, assuming your FTP is current and NP is accurately measured or reasonably estimated.
If your IF consistently exceeds the expected range for a given ride type, your FTP may need updating. Conversely, if recovery rides consistently show IF above 0.70, you are likely riding too hard for the intended purpose.
Pacing check
Compare your post-ride IF to the intended target. Systematic over-shooting on easy days is one of the most common amateur training errors.
Primary Sources for This Section
Related Resources
Estimation Approach
NP is estimated as Average Power × Variability Index. True NP requires second-by-second power data.
Variability Profiles
Ride profile presets are based on published VI ranges from professional and amateur cycling data analysis.
Read sourceIF & Zone Mapping
IF-to-zone mapping follows the Coggan framework (Allen & Coggan, Training and Racing with a Power Meter).
Read sourceNP uses a 4th-power weighting that penalises hard surges. Even if you coast between efforts, the metabolic cost of those surges makes the ride harder than the simple average suggests.
The estimate is approximate. Typical error is 3-8% depending on how well the ride profile matches your actual ride variability. For precise NP, use a power meter with training analysis software.
Select the ride profile closest to your ride type. Flat time trials are near 1.0. Hilly road rides are typically 1.06-1.12. Criterium racing can reach 1.25. You can also enter a custom value if you know your typical VI.
IF above 1.0 means you rode above your FTP on a normalised basis. This is normal for short, intense events like time trials and criteriums. For longer rides, IF above 1.0 suggests your FTP may need updating.
Disclaimer: This calculator provides estimates based on published exercise science models. Results are not medical advice. Individual physiology, health status, and environmental conditions affect real-world outcomes. Consult a qualified healthcare provider or certified coach before making training decisions based on these outputs.