Metric | Value | Copy |
---|---|---|
VO₂max (ml/kg/min) | {{ vo2_display }} | |
METs | {{ mets_display }} | |
Absolute VO₂ (L/min) | {{ absolute_l_min_display }} | |
Method | {{ methodLabel }} | |
Weight (kg) | {{ weight_kg_display }} | |
HRrest (bpm) | {{ hr_rest_bpm || '—' }} | |
HRmax (bpm) | {{ hrmax_effective || '—' }} | |
HR ratio (max/rest) | {{ hr_ratio_display }} | |
Distance (m) | {{ distance_m }} | |
Time (mm:ss) | {{ time_display }} | |
End HR (bpm) | {{ rockport_hr_end_bpm || '—' }} | |
Warnings |
None
|
Maximal oxygen uptake is the highest rate at which the body can use oxygen during hard exercise. It summarizes aerobic capacity in a single number that helps you pace training and track endurance over time.
You can estimate it from a heart rate ratio, a twelve minute run distance, a one and a half mile run time, or a one mile walk with an end pulse. Results also show metabolic equivalents and absolute oxygen use for clearer comparisons across people and sessions.
Enter age and body weight, then add the measurement required for your chosen field test, and read the estimated aerobic capacity in milliliters per kilogram per minute. Repeat the same protocol under similar conditions so week to week changes reflect fitness rather than environment.
For example, a resting pulse of 60 and a recent maximum of 190 gives a ratio near 3.17 and an estimate close to 48 milliliters per kilogram per minute for a 70 kilogram runner. That corresponds to about 13.8 metabolic equivalents and roughly 3.4 liters per minute.
Field estimates vary with pacing, surface, weather, and measurement noise, so treat small swings as normal and look for consistent trends over time. This tool provides informational estimates and does not substitute professional advice.
Maximal oxygen uptake (often written as VO₂max) quantifies the peak rate of oxygen consumption during sustained effort. The calculator returns VO₂max relative to body mass, metabolic equivalents (METs), and absolute oxygen use per minute to help interpret aerobic capacity for training and comparison.
VO₂max is computed from one of four validated proxies: a heart‑rate ratio at rest versus maximum, distance covered in twelve minutes, finish time for one and a half miles, or a one‑mile walk with an end heart rate. Each transforms readily measured quantities into an aerobic capacity estimate using established equations.
Results are read as higher values indicating greater aerobic capacity. Near‑term changes are best interpreted within the same person using the same protocol and conditions; cross‑person comparisons should account for protocol choice, terrain, and pacing strategy.
Symbol | Meaning | Unit/Datatype | Source |
---|---|---|---|
VO₂max | Maximal oxygen uptake per body mass | ml·kg⁻¹·min⁻¹ | Derived |
METs | Metabolic equivalents (1 MET = 3.5 ml·kg⁻¹·min⁻¹) | dimensionless | Derived |
VOabs | Absolute oxygen use per minute | L·min⁻¹ | Derived |
HRmax | Maximum heart rate | bpm | Input or age‑based estimate |
HRrest | Resting heart rate | bpm | Input |
r | Heart‑rate ratio HRmax/HRrest | dimensionless | Derived |
d | Distance in twelve minutes | m | Input |
t | Finish time | min | Input |
wkg | Body weight | kg | Input |
wlb | Body weight | lb | Derived from kg |
a | Age | years | Input |
s | Sex indicator (male = 1, female = 0) | binary | Input |
HRend | End heart rate for Rockport | bpm | Input |
Displayed values and CSV use fixed decimals set by a 0–4 slider; JSON includes full‑precision numbers. Weight accepts kilograms or pounds and converts internally. Time combines minutes and seconds into minutes.
Field | Type | Min | Max | Step/Pattern | Error / Warning Text |
---|---|---|---|---|---|
Age | number | 5 | — | 1 | “Age is required to estimate HRmax.” |
Sex (Rockport) | enum | — | — | male | female | Used as 1 (male) or 0 (female) in formula |
Weight | number | 10 | — | 0.1 | “Enter a valid body weight.” · “Weight seems very low/high.” |
Resting HR | number | 25 | — | 1 | “Resting HR is required for the HR method.” · “HRrest is outside typical range (30–110 bpm).” |
Max HR | number | 80 | — | 1 | “Provide HRmax or enable estimation.” · “HRmax is outside a typical adult range (120–220 bpm).” |
HRmax estimate | boolean | — | — | toggle | Requires Age; formulas: 208−0.7·age · 207−0.7·age · 220−age |
Cooper distance | number | 200 | — | 1 | “Distance seems very low…” · “Distance seems unusually high…” |
Run/Walk time (min) | number | 0 | — | 1 | Method‑specific “Enter your time.” and fast/slow warnings |
Run/Walk time (sec) | number | 0 | 59 | 1 | Seconds are clamped 0–59 for display |
Rockport end HR | number | 60 | — | 1 | “Enter end heart rate for Rockport.” · “End HR is outside a typical range (70–220 bpm).” |
Decimals | range | 0 | 4 | 1 | Affects displayed values and CSV |
Input | Accepted Families | Output | Encoding/Precision | Rounding |
---|---|---|---|---|
Numbers | bpm · m · min · kg or lb | VO₂max, METs, absolute L/min | Displayed text; JSON numbers | Fixed decimals per slider |
Time | minutes and seconds | Normalized minutes | mm:ss for display | Seconds clamped 0–59 |
Copy/Download | CSV, JSON | Metrics or structured payload | UTF‑8 text | CSV uses displayed rounding |
All calculations run in the browser; no data is transmitted or stored server‑side.
Equations reflect the heart‑rate ratio method (Uth), the Cooper twelve‑minute and 1.5‑mile protocols, the Rockport Fitness Walking Test, and common age‑based HRmax formulas by Tanaka, Gellish, and Fox.
Maximal oxygen uptake estimation requires one protocol measurement and body details to compute VO₂max, METs, and absolute oxygen use.
Example: Heart‑rate method with 60 bpm resting and 190 bpm max at 70 kg returns ≈48.45 ml·kg⁻¹·min⁻¹, 13.84 METs, and 3.39 L·min⁻¹.
They are good proxies when protocols are followed, but they are not direct lab measurements. Compare trends within yourself using the same method.
Field conditions and pacing affect outcomes.Pick the protocol you can repeat consistently. Heart‑rate ratio is quick; Cooper and 1.5‑mile require a track; Rockport suits brisk walkers.
Yes. It is used to compute absolute oxygen use and is required by the Rockport formula.
Yes. Enable estimation and choose a formula. Staying with one formula improves week‑to‑week comparability.
No. Calculations run in your browser and nothing is sent to a server.
Yes after the page loads. Calculations are client‑only; copying and downloads depend on browser support.
Small shifts often reflect day‑to‑day variability. Look for multi‑week patterns rather than single‑session differences.
Weight accepts kilograms or pounds; distance uses meters; time uses minutes and seconds; heart rate uses beats per minute.