Home › Sports & Fitness › Treadmill Incline Pace Calculator
Treadmill Incline Pace Calculator
Converts a treadmill speed at a given incline into the flat-ground speed and pace with the same oxygen cost, using the ACSM walking and running metabolic equations, and the reverse: the incline speed that matches a flat pace. Also reports VO2, METs and calories per hour.
When to use
You ran or walked on an inclined treadmill and want the equivalent flat pace, or you want to know what treadmill speed at a given grade matches an outdoor pace.
Do not use when: You only need to convert pace and speed units (use pace-converter), the incline is negative (downhill cost is not linear), or you need race-time predictions (use race-time-predictor).
Formula
S = speed in m/min, G = incline_percent / 100. Running: VO2 = 3.5 + 0.2·S + 0.9·S·G; walking: VO2 = 3.5 + 0.1·S + 1.8·S·G. Equivalent flat speed: S_flat = S × (1 + 4.5·G) (running) or S × (1 + 18·G) (walking); reverse: S_incline = S / (1 + 4.5·G) or S / (1 + 18·G); pace = 60000 / S seconds per km; calories_per_hour = VO2 × weight_kg × 0.3
ACSM metabolic equations equate oxygen cost, not perceived effort or muscle load; they were validated for steady-state treadmill work (walking 50–100 m/min, running above 134 m/min). Outdoor running adds air resistance: a 1 % treadmill grade reproduces outdoor cost at 3:00–5:00 min/km (Jones & Doust 1996).
Inputs
| Parameter | Type | Unit | Required | Description |
|---|---|---|---|---|
speed | number | yes | Belt speed in speed_unit. For the reverse conversion it is the flat pace you want to match. Range: > 0, ≤ 30 | |
speed_unit | enum: kmh | mph | default kmh | Unit of speed. | |
incline_percent | number | % | yes | Treadmill grade in percent (rise / run × 100; 1 % ≈ 0.57°). Range: ≥ 0, ≤ 40 |
locomotion | enum: auto | walking | running | default auto | Which ACSM equation to apply; the walking equation is valid for 1.9–3.7 mph, the running equation above 5 mph (or above 3 mph when truly jogging). | |
weight_kg | number | kg | no | Optional body weight, used only for calories per hour. Range: > 0, ≤ 300 |
Outputs
| Output | Type | Unit | Description |
|---|---|---|---|
equation | string | 'ACSM running' or 'ACSM walking' for the input speed. | |
vo2_ml_kg_min | number | ml/kg/min | Gross VO2 at the input speed and incline. |
met | number | MET | vo2 / 3.5. |
equivalent_flat_speed_kmh | number | km/h | Flat speed with the same VO2. |
equivalent_flat_speed_mph | number | mph | Same in miles per hour. |
equivalent_flat_pace_per_km | string | min:sec/km | Pace per km on the flat with the same VO2. |
equivalent_flat_pace_per_mile | string | min:sec/mi | Pace per mile on the flat with the same VO2. |
equivalent_flat_equation | string | 'walking' or 'running'; walking inputs switch to running when no walking speed within the walking equation's range has the same VO2. | |
incline_speed_for_flat_effort_kmh | number | km/h | Belt speed at incline_percent whose VO2 equals running/walking the input speed on the flat. |
incline_speed_for_flat_effort_mph | number | mph | Same in miles per hour. |
incline_pace_for_flat_effort_per_km | string | min:sec/km | Pace per km of that incline speed. |
calories_per_hour | number | kcal/h | vo2 × weight_kg / 1000 × 5 kcal/L × 60 (only when weight_kg is given). |
Example
10 km/h at 5 %, 70 kg: {"speed":10,"speed_unit":"kmh","incline_percent":5,"weight_kg":70} → {"equation":"ACSM running","vo2_ml_kg_min":44.3,"met":12.67,"equivalent_flat_speed_kmh":12.25,"equivalent_flat_speed_mph":7.61,"equivalent_flat_pace_per_km":"4:54","equivalent_flat_pace_per_mile":"7:53","incline_speed_for_flat_effort_kmh":8.16,"incline_pace_for_flat_effort_per_km":"7:21","calories_per_hour":931}
Walking 5.5 km/h at 8 %: {"speed":5.5,"incline_percent":8} → {"equation":"ACSM walking","vo2_ml_kg_min":25.9,"met":7.39,"equivalent_flat_speed_kmh":6.71,"equivalent_flat_pace_per_km":"8:57","equivalent_flat_equation":"running","incline_speed_for_flat_effort_kmh":2.25}
GET https://tttkmbb.com/api/v1/calculate/treadmill-incline-pace?speed=10&speed_unit=kmh&incline_percent=5&weight_kg=70
Machine access
- API:
GET https://tttkmbb.com/api/v1/calculate/treadmill-incline-pace(query parameters) orPOSTwith a JSON body{"inputs": {...}} - Schema: https://tttkmbb.com/api/v1/calculators/treadmill-incline-pace · Markdown: https://tttkmbb.com/fitness/treadmill-incline-pace.md · JSON definition: https://tttkmbb.com/fitness/treadmill-incline-pace.json
- MCP: server
https://tttkmbb.com/mcp, toolrun_calculator with calculator_id="treadmill-incline-pace" - OpenAPI operationId:
convert_treadmill_incline_pace - Freshness:
static. Authentication: none. Rate limit: fair use (see rate limits).
Sources
FAQ
Why does a walking incline convert to a running speed?
Walking uphill is metabolically expensive (the vertical term is 1.8 versus 0.9 for running); 5.5 km/h at 8 % costs 25.9 ml/kg/min, more than any flat walk within the equation's range, so the flat equivalent is a jog at 6.7 km/h.
Should I set 1 % to simulate outdoors?
Yes for running at roughly 3:00–5:00 min/km: Jones & Doust found 1 % offsets the missing air resistance. At slower paces 0 % is close enough.
Is the equivalent pace what I could actually race?
No. It matches oxygen cost only; running mechanics, muscle loading and heat on a treadmill differ from the road.
Related calculators
- Pace Converter — Convert the resulting paces between min/km, min/mile, km/h and mph.
- Running Pace Calculator — Race splits at the equivalent pace.
- Calories Burned Calculator — MET-based calorie estimate for other activities.