Cycling NP / IF / TSS Calculator
Enter average power, FTP, and ride duration to calculate Normalized Power (NP), Intensity Factor (IF), and Training Stress Score (TSS).
Use the Cycling NP / IF / TSS Calculator
Ride Inputs
Used as NP approximation. Read from your head unit or app.
Hours
Minutes
Enter your ride data and press Calculate
NP
—
watts
IF
—
ratio
TSS
—
points
TSS Scale
030150300450600+
Recovery
Endurance
Hard
Very Hard
Epic
Formula Breakdown
Summary
Calculate three core cycling training metrics — Normalized Power (NP), Intensity Factor (IF), and Training Stress Score (TSS) — from a ride's average power, your Functional Threshold Power (FTP), and ride duration. Includes a TSS-based workout classification.
How it works
- Enter your average power output in watts for the ride.
- Enter your current FTP (Functional Threshold Power) in watts.
- Set the ride duration using hours and minutes fields.
- NP is treated as equal to average power (a valid approximation when power is fairly steady).
- IF = NP ÷ FTP. TSS = (duration_seconds × NP × IF) ÷ (FTP × 3600) × 100.
- The result panel shows NP, IF, TSS, and a workout classification based on TSS range.
Use cases
- Gauge cumulative training load after a cycling workout.
- Plan recovery time by comparing TSS to typical weekly load.
- Check ride intensity relative to FTP before a stage race.
- Track fitness progression by monitoring TSS over weeks.
Frequently Asked Questions
Last updated: 2026-06-11 · Reviewed by Nham Vu