FREE CYCLING TOOL / CLIMBS & TERRAIN

Cycling Climb Gradient Calculator

Calculate average gradient from vertical rise and horizontal ground distance. Get the percentage, a rise-to-run equivalent and the angle, with metric or imperial inputs.

YOUR RIDE / YOUR NUMBERSEditable example values
Measurement units
Use horizontal ground distance. Road or GPS route length gives an approximation.

CALCULATED RESULT

Average gradient6.50 %Rise / horizontal run1 in 15.38 Incline angle3.72 °Converted measurements2,132.55 ft rise / 6.214 mi run

Uses horizontal distance, not road length. An average does not show individual steep ramps.

What an average climb gradient means

Gradient describes vertical rise relative to horizontal distance. A 6.5% incline gains 6.5 units of height for every 100 matching units of horizontal run. You can use metres, feet or another length unit, provided rise and run are converted consistently before dividing.

This calculator accepts a nonnegative elevation gain and a positive horizontal ground distance. It reports percentage gradient, a 1-in-N rise-to-run equivalent and the incline angle. The default 650 m over 10 km is a labeled example, not the specification of a particular Tour climb.

Zero gain is valid and gives 0%. Negative elevation changes are outside this climb calculator's scope. A zero horizontal distance is rejected because rise divided by zero has no finite gradient.

Entering elevation and distance

Choose metric or imperial for the elevation input, then choose kilometres, miles, metres or feet for horizontal distance. The distance selector is independent, so you can enter elevation in feet and distance in miles without manually converting either measurement.

Press Calculate after changing the inputs. Unit switches preserve the stored measurements; they do not silently reinterpret 10 kilometres as 10 miles. Reset restores 650 m and 10 km. Check your original data before calculating, especially whether the distance is a route length or horizontal run.

For a single continuously rising segment, use the difference between start and finish elevation. For a route containing dips, cumulative elevation gain and net elevation change are different. Adding every ascent while keeping the full route distance can produce an ascent-density figure, but it is not the gradient of one uniform climb.

Formula, ratio and angle

Gradient (%) = 100 × elevation gain ÷ horizontal distance.

The US Forest Service trail construction reference defines percent grade using rise and horizontal run. This calculator converts both to metres first. It uses 1 ft = 0.3048 m and 1 mile = 1,609.344 m, consistent with NIST's conversion tables.

The 1-in-N equivalent uses N = horizontal run ÷ rise. “1 in 15.38” means approximately one metre of rise per 15.38 metres of horizontal travel, or the same ratio in feet. It is not one metre of rise per 15.38 metres measured along the road.

The incline angle is the arctangent of rise divided by run, converted to degrees. Percent and degrees are different scales: a 100% gradient has equal rise and run and therefore an angle of 45°, not 100°. For level ground the rise-to-run equivalent is shown as “Level ground” rather than an infinite ratio.

Two worked examples

650 m over 10 km horizontal distance

Convert 10 km to 10,000 m. Then 100 × 650 ÷ 10,000 gives 6.50%. Run divided by rise is approximately 15.38, giving 1 in 15.38. The angle is approximately 3.72°. Each output describes the same geometry in a different format.

500 ft over 1 mile horizontal distance

One mile is 5,280 feet, so 100 × 500 ÷ 5,280 gives approximately 9.47%. The rise-to-run equivalent is 1 in 10.56. You can enter 500 ft and 1 mi directly, or convert to 152.4 m and 1,609.344 m and get the same result.

A third simple check is 0 m over 2 km: it returns 0.00% and 0.00°. That describes the entered average geometry; it does not prove an actual 2 km road has no local rises and dips.

Horizontal distance versus road length

Distance measured along a sloping road is longer than its horizontal projection. Dividing rise by road length therefore gives a slightly smaller percentage than dividing by horizontal run. The difference is small on gentle inclines but becomes more significant as the slope steepens.

For an ideal straight, uniform incline with sloping length L and rise R, the horizontal run is the square root of L² minus R². That relationship requires compatible units and L greater than R. This page intentionally accepts horizontal run directly; it has no road-length mode and does not automatically apply a correction to a winding or irregular GPS route.

If only route distance is available, treat rise divided by that distance as an approximation and record the assumption. Do not apply a straight-line Pythagorean correction to cumulative climbing across a route with many rises and descents.

Reading climb statistics in context

Our Tour stages guide and British route guide use the familiar distance-and-gradient shorthand when describing published climbs. A line such as “2 km at 8%” summarizes a profile; it does not mean every metre has exactly the same incline.

The maximum gradient is the steepest measured section under a stated measurement method. Average gradient is a summary across the chosen segment. A brief ramp and a longer steady section can share the same average while presenting very different pacing and gearing questions. Length, surface, altitude, conditions and position within a stage also matter, so this calculator assigns no difficulty category.

The W/kg calculator adds a rider-power measurement, while the bike gear calculator helps compare rollout at a given cadence. Neither tool turns average gradient into an exact climb time.

Frequently asked questions

Can I use my GPS elevation gain?

Yes, as an input, but check whether it is cumulative ascent or net rise for the selected segment. Measurement noise and the choice of endpoints affect the number. The arithmetic cannot repair inaccurate elevation data.

Does 10% mean ten degrees?

No. It means ten units of rise per hundred horizontal units. Its angle is approximately 5.71°. The calculator displays both values to keep that distinction explicit.

Why does my road-sign percentage differ?

A sign may refer to a particular section rather than the entire climb. Your start and finish points, distance definition and elevation source may also differ. Compare the same segment before comparing results.

Method and sources

The method is standard rise-over-horizontal-run geometry, with exact length conversions and no terrain difficulty model. See the US Forest Service definition and NIST conversion guide. Browse the cycling tools hub for complementary ride-planning calculations.