Sports

Cycling power calculator

Watts needed to ride at a given speed, accounting for grade and wind.

01Inputs
Hoods 0.40 · Drops 0.32 · Aero bars 0.25
Road tyre 0.005 · Gravel 0.008 · MTB 0.012
Sea level 1.225 · 2000 m ≈ 1.00
02Results
Power output (legs)
Watts per kg
Aero share
Climb share
Rolling share
Power required vs speed (current grade & wind)

Aerodynamic drag scales with the square of relative airspeed: doubling speed roughly quadruples the watts needed on flat ground.

03How it works

Why this calculation

Power output measured in watts is the cyclist's universal currency. Two riders climbing the same hill at the same weight expend the same wattage; one might call it a recovery spin while the other is on the rivet, but the meter reads the same number. That objectivity is why power has displaced heart rate as the gold standard for training, racing, and bike comparison. A cycling power calculator turns the inverse question into a quick estimate: given a target speed, a road grade, a wind, and a rider+bike mass, how many watts must the legs produce to hold that pace? Coaches use it to set realistic goals for a route. Recreational riders use it to understand why a 10% climb at 12 km/h feels like a sprint while a 40 km/h tailwind cruise feels easy. Aero-conscious riders use it to quantify how much a position change saves: dropping from 0.40 m² CdA on the hoods to 0.32 m² in the drops is worth 30 W at 35 km/h on flat terrain — exactly the difference between a comfortable conversation pace and a heart-pumping effort.

The formula

The total resistive force the rider must overcome at constant speed is the sum of three components:

F_total = F_air + F_roll + F_grav

  • Aerodynamic drag: F_air = ½ · CdA · ρ · v² (proportional to the square of relative speed — a 50% increase in speed costs 125% more aero watts)
  • Rolling resistance: F_roll = Crr · m · g · cos(θ) (linear in speed; depends on tire and road surface)
  • Gravity on a slope: F_grav = m · g · sin(θ) (only matters on grade; flips sign on descents)

Wheel power is force × velocity: P_wheel = F_total · v. Leg power adds back the drivetrain loss: P_legs = P_wheel / 0.97 (about 3% loss in chain + bearings).

How to use it

Enter your speed (the pace you want to hold), your grade (positive uphill, negative downhill), your total mass (rider + bike + bottles + helmet — be honest, gear adds 1.5 kg), and any wind (positive headwind, negative tailwind). The defaults — CdA 0.32 (drops), Crr 0.005 (good road tires), air density 1.225 kg/m³ at sea level 15 °C — are reasonable for a road bike on tarmac. Adjust them for context: TT bike CdA 0.22, MTB on dirt Crr 0.015, mountain altitude 0.95.

The big-number readout is leg power in watts; W/kg below it is the standardized metric coaches use to compare riders. The bottom three percentages tell you where each watt is going — on a 10% climb, 80% is fighting gravity; on a flat headwind, 70% is air; on a smooth flat with no wind, 60% rolling and 40% air.

Worked example

A 75 kg rider on a 7 kg bike (82 kg total) wants to know what's needed to hold 30 km/h on flat ground in still air, with a typical road position (CdA 0.32, Crr 0.005, ρ = 1.225). Speed in m/s = 30 / 3.6 = 8.33. F_air = 0.5 × 0.32 × 1.225 × 8.33² = 13.6 N. F_roll = 0.005 × 82 × 9.81 = 4.0 N. F_grav = 0. Total 17.6 N. Power at the wheel = 17.6 × 8.33 = 147 W. Leg power = 147 / 0.97 = 151 W — which is about 1.84 W/kg, an easy endurance pace for most trained cyclists. Now ride into a 25 km/h headwind: relative wind speed jumps from 8.33 to 8.33 + 6.94 = 15.3 m/s. F_air balloons to 46 N; total power required jumps to 416 W at the same 30 km/h ground speed. That's the punishment for riding into wind.

Pitfalls

  • Drag scales with v² but power scales with v³ at constant CdA. Doubling speed needs 8× the aero power. This is why cycling speeds plateau hard above 50 km/h.
  • CdA is by far the biggest variable above ~30 km/h. A skinsuit, aero helmet, and TT bars can cut CdA from 0.40 to 0.22 — worth more than a 5 kg lighter bike on flat ground.
  • Hub-based vs crank-based power meters disagree by ~3% (the drivetrain loss). The calc reports leg power; if you compare to a hub meter (e.g., PowerTap), expect that gap.
  • Wind-tunnel CdA values are dry only — wet skin and clothing increase drag.
  • Altitude reduces drag (less dense air) but reduces VO₂max even more — net cost.
  • Pack riding in a peloton can drop your effective CdA by 30–50% via drafting; the calc assumes solo.
  • Acceleration phases require additional kinetic energy on top of steady-state power; this calc is steady-state only.
  • Climbs over 8% grade mean tire choice matters less, body position matters less — it's mostly W/kg.

Variations

For time-trial sizing, use CdA 0.20–0.25 and reduce drivetrain loss to 0.98 (well-prepped chain). For mountain biking, raise Crr to 0.012–0.018 depending on dirt vs gravel; trail switchbacks add transient energy losses not captured here. For e-bikes, subtract the assist power: a 250 W mid-drive at 50% assist contributes ~125 W, so legs need to make up the rest.

For training planning, normalized power (NP) and intensity factor (IF) refine the average-watts approach for variable-power efforts. For race tactics, the model behind this calc is the same one used by aerodynamicists at the Tour to estimate breakaway costs vs. peloton drafting savings — a 20-rider pack at 45 km/h needs ~325 W per rider; in solo wind, the same speed needs 460 W. That's the science behind why the breakaway nearly always gets caught.

Related calculators