Variability Index Calculator
See how evenly you paced a ride: VI, intensity factor, TSS and what the number means.
Result
How it is calculated
All inputs are watts except duration, which is in minutes. VI = NP / AP, where NP is Normalized Power and AP is average power. Intensity Factor is IF = NP / FTP. Training Stress Score is TSS = duration in seconds × NP × IF / (FTP × 3600) × 100, so one hour at FTP gives 100. Work is kJ = AP × seconds / 1000. The pacing label depends on VI: below 1.05 very steady, 1.05 to under 1.10 mostly steady, 1.10 to under 1.20 variable and 1.20 or more highly variable, each with a short verdict, and the label uses the unrounded VI. The tool does not compute NP itself; you take NP and AP from your head unit or analysis software. NP cannot be below AP, NP is limited to 2000 W, FTP to 800 W, duration to 4320 minutes (72 hours) and IF to 2.5; inputs outside these limits give no result.
Worked example
A 90-minute ride with NP 230 W, average power 210 W, FTP 250 W. VI = 230 / 210 = 1.10 (1.095 before rounding, so it is labelled Mostly steady). IF = 230 / 250 = 0.92. TSS = 5,400 s × 230 × 0.92 / (250 × 3,600) × 100 = 127. Work: 210 × 5,400 / 1,000 = 1,134 kJ. The verdict reads: Well paced for a road ride or a hilly course.
Common mistakes
- Entering the average power from the first part of a ride or a lap instead of the whole ride. NP and AP must cover the same stretch, or the ratio means nothing.
- Swapping NP and AP. NP is never lower than AP, so the tool shows no result when AP is the larger number, which is a sign the values are in the wrong boxes.
- Typing duration in hours. The field is minutes, and 1.5 is accepted as 90 seconds, which turns this ride's TSS of 127 into 2.
- Entering a current FTP that is outdated or from a different sport. IF and TSS scale with it, while VI does not; an FTP so low that IF passes 2.5 (90 W against 230 W NP) gives no result.
- Reading the rounded 1.10 as the 'variable' band. The label uses the unrounded value, so 1.095 is still Mostly steady.
Sources
- Competitive demands during international sprint-distance triathlon races according to the course type: The influence of cycling on subsequent running (defines VI = normalized power / mean power) — Sports Medicine - Open, 2025
- Training characteristics of male and female WorldTour professional road cyclists before the competitive phase (states TSS and IF equations) — Biology of Sport, 2026
About this calculator
Variability Index (VI) is Normalized Power divided by average power, part of the power-based training framework developed by Dr. Andrew Coggan. It measures how evenly power was distributed through a ride — a VI close to 1.0 means a steady, well-paced effort, while a higher VI means the ride was full of surges, attacks or coasting.
Cyclists and coaches read VI alongside Intensity Factor (Normalized Power divided by FTP) and Training Stress Score when reviewing a race file or workout: a flat time trial should produce a low VI, while criteriums and hilly road races naturally push it higher because of repeated accelerations.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
- Loan Calculator
- Profit Calculator
- Discount Calculator
- BMI Calculator
- Percentage Calculator
- Ideal Weight Calculator
- Age Calculator
- Pregnancy Due Date Calculator
- Compound Interest Calculator
- BMR Calculator (Basal Metabolic Rate)
- Tip Calculator
- Fuel Cost Calculator
- Date Difference Calculator
- Sleep Cycle Calculator
- Daily Water Intake Calculator
- Simple Interest Calculator
- Heart Rate Zones Calculator
- Running Pace Calculator
- Pet Age Calculator
- Calories Burned Calculator
- Macro Calculator
- TDEE Calculator (Total Daily Energy Expenditure)
- Waist-to-Hip Ratio Calculator
- Honor Roll Calculator
- One Rep Max (1RM) Calculator
- Ovulation Calculator
- Electricity Cost Calculator
- Unit Price Calculator
- Savings Goal Calculator
- Break-Even Point Calculator
- Paint Calculator
- Course Grade Average Calculator
- Business Days Calculator
- Time Duration Calculator
- Fuel Economy Calculator
- Temperature Converter
- Tile Calculator
- Aspect Ratio Calculator
- Roman Numeral Converter
- Goal Weight Timeline Calculator
- Salary Converter (Hourly to Annual)
- Credit Card Validator (Luhn)
- Body Surface Area (BSA) Calculator
- Feels-Like Temperature Calculator
- Ohm’s Law Calculator
- PPI (Pixel Density) Calculator
- Molar Mass Calculator
- Zodiac Sign Calculator (Western + Chinese)
- IBAN Validator
- Shoe Size Converter
- Country Info & Dialing Code Lookup
- Time Zone Difference (World Clock)
- CAGR (Compound Annual Growth Rate) Calculator
- Rule of 72 Calculator
- Blood Alcohol Content (BAC) Calculator
- Lean Body Mass (LBM) Calculator
- Pythagorean Theorem Calculator
- Speed Converter
- Download Time Calculator
- Date Calculator (Add/Subtract)
No calculators found
Comments