Cycling Power Zones Calculator
Calculate cycling power training zones from your FTP using Coggan, British Cycling, or Polarized models. Get precise wattage ranges and W/kg values.
About
Miscalculating power zones means training at wrong intensities. Ride too hard in recovery and you accumulate fatigue without adaptation. Ride too easy in threshold intervals and you stagnate. This calculator derives zone boundaries from your Functional Threshold Power (FTP), defined as the highest average power you can sustain for approximately 60 min (often estimated from a 20-minute test multiplied by 0.95). Three models are supported: Coggan's classic 7-zone model used in Training and Racing with a Power Meter, British Cycling's 6-zone system, and the Polarized 3-zone model favored in endurance research by Seiler. Each model partitions the power continuum differently based on physiological thresholds.
The tool also computes power-to-weight ratio (W/kg) for each zone boundary when rider mass is provided. This metric determines climbing ability and is the standard comparison unit in professional cycling. Note: FTP drifts with training, illness, and season. Retest every 6 - 8 weeks. The 20-minute protocol overestimates FTP for riders with strong anaerobic capacity. A 40 - 60 minute effort or ramp test may be more accurate for those athletes.
Formulas
Each zone boundary is computed as a percentage of Functional Threshold Power:
Where Pzone is the wattage boundary in W, FTP is Functional Threshold Power in W, and % is the zone-specific percentage from the selected model.
If estimating FTP from a 20-minute test:
Where P20 is the average power sustained over 20 min. The 0.95 factor accounts for the aerobic decoupling between 20-minute and 60-minute efforts.
Power-to-weight ratio for each zone boundary:
Where m is rider mass in kg. A Cat 1 racer typically holds an FTP of 4.5 - 5.5 W/kg. A recreational cyclist is typically 2.0 - 3.0 W/kg.
Reference Data
| Zone | Coggan Name | % of FTP | Typical Duration | Physiological Adaptation | RPE (1-10) | Lactate (mmol/L) |
|---|---|---|---|---|---|---|
| 1 | Active Recovery | < 55% | > 1 hr | Blood flow, glycogen replenishment | 2 | < 1.0 |
| 2 | Endurance | 56 - 75% | 1 - 5 hr | Aerobic base, fat oxidation | 3 - 4 | 1.0 - 2.0 |
| 3 | Tempo | 76 - 90% | 1 - 3 hr | Muscular endurance | 5 - 6 | 2.0 - 3.5 |
| 4 | Lactate Threshold | 91 - 105% | 10 - 60 min | Lactate clearance, VO2 improvement | 7 | 3.5 - 5.0 |
| 5 | VO2max | 106 - 120% | 3 - 8 min | Maximal aerobic capacity | 8 - 9 | 5.0 - 8.0 |
| 6 | Anaerobic Capacity | 121 - 150% | 30 s - 3 min | Anaerobic glycolysis, lactate tolerance | 10 | > 8.0 |
| 7 | Neuromuscular Power | Max | < 30 s | Neuromuscular recruitment, peak power | 10 | N/A |
| British Cycling Model | ||||||
| 1 | Active Recovery | < 60% | Any | Recovery | 1 - 2 | < 1.0 |
| 2 | Basic Endurance | 60 - 80% | 1 - 6 hr | Aerobic base | 3 - 4 | 1.0 - 2.5 |
| 3 | Intensive Endurance | 80 - 90% | 30 - 90 min | Tempo / Sweetspot | 5 - 6 | 2.5 - 4.0 |
| 4 | Threshold | 90 - 105% | 10 - 40 min | Lactate threshold | 7 - 8 | 4.0 - 6.0 |
| 5 | VO2max | 105 - 130% | 2 - 8 min | Aerobic power | 9 | > 6.0 |
| 6 | Anaerobic / Sprint | > 130% | < 2 min | Anaerobic power, neuromuscular | 10 | N/A |
| Polarized Model (Seiler) | ||||||
| 1 | Low Intensity (LIT) | < 80% | 1 - 6 hr | Aerobic base (80% of training volume) | 1 - 4 | < 2.0 |
| 2 | Threshold (MOD) | 80 - 105% | 10 - 60 min | Threshold / tempo (minimize time here) | 5 - 7 | 2.0 - 5.0 |
| 3 | High Intensity (HIT) | > 105% | 30 s - 8 min | VO2max / anaerobic (20% of volume) | 8 - 10 | > 5.0 |