Free · Local calculation only · No account required

VO₂ Max Calculator

Use recorded one-mile walk data or a heart-rate ratio to explore a VO₂ max estimate. Keep the equation, input units and maximum-heart-rate assumption visible before interpreting the number.

An estimate is not a laboratory measurement. This page does not provide exercise clearance, a heart-health diagnosis, fitness age or a training prescription. Use existing appropriate records; it does not instruct you to perform maximal exercise.

Use the calculator
Two named methods Rockport walk and HR ratio
HRmax source visible Recorded or Tanaka-predicted
Local only Calculator entries stay in memory

Explore an Estimate From Your Recorded Data

Method-specific study scope and inputs; no fitness ranking or exercise prescription.

The Rockport coefficient uses pounds internally. kg/lb changes convert the entry. Tool range: 30–250 kg or equivalent pounds, not a clinically validated weight range.

Time for the completed 1-mile walk. Enter 15 and 30 for 15:30, which is 15.5 decimal minutes. Supported time: 5–40 minutes; this is an input range, not a recommended pace.

Use the post-walk value from the completed protocol, not resting HR or a later recovery reading. Accepted 40–230 bpm is a product input range, not a safe exercise zone.

1 mile = 1,609.344 m. Four 400 m laps total 1,600 m. The calculator cannot verify distance, effort or heart-rate sampling. Original Kline research used repeated walks and quarter-mile HR records; this implementation uses the commonly reproduced post-walk-HR equation.

These heart-rate equations may not apply when heart-rate response or exercise ability differs from the source protocol. Medication, symptoms and health conditions need individual assessment; passing input checks is not exercise clearance.

This calculator script does not upload entries or save them to browser storage.

Your method estimate will appear here

Choose a method that matches your existing records. Only the active method’s required inputs are used.

Correct distance and timing

A one-mile walk is not a 1.6 km walk or a 1-mile run. Enter minutes and seconds separately.

Maximum HR has a source

Age-predicted HRmax is labelled as a prediction; it is not a measured maximum or a safe target.

No score or fitness age

The output is a named equation estimate, with no age percentile, disease risk or training plan.

Built and maintained by Bhavin Sheth
Last updated:

Medical disclaimer: This is educational estimation from supplied records, not a laboratory VO₂ measurement, diagnosis or exercise clearance. It does not prescribe test intensity or training. Do not start maximal exercise or change a care plan based on this page; use individual professional guidance when a test or interpretation is needed.

How the recorded inputs become an estimate

Check the selected protocol before interpreting the arithmetic.

Both VO₂ estimates are in mL/kg/min. The Rockport expression is reproduced in the cited primary research; Uth and Tanaka assumptions remain separate.
Method Implemented expression Scope and inputs
Rockport relative equation 132.853 − 0.0769Wlb − 0.3877A + 6.315S − 3.2649T − 0.1565HRend A=age, S=male1/female0, T=decimal minutes. This tool limits ages to 30–69.
Uth HR ratio 15.3 × HRmax / HRrest This tool limits the option to male category, ages 21–51 and stated well-trained scope.
Tanaka HRmax option 208 − 0.7 × age Feeds the ratio equation as a labelled prediction, not a measurement or safe exercise target.

Kline’s original Rockport study, a primary study reproducing the relative equation, and the original Uth paper provide the model context. These papers do not certify this calculator.

Example 1 · Rockport, kg

Convert the walk time correctly

Fictional age 35, male coefficient category, 75 kg, a recorded 15:30 one-mile walk and post-walk HR 140 bpm. The estimate is 40.4 mL/kg/min. 15:30 becomes 15.5 minutes.

Example 2 · Rockport, pounds

Use the selected coefficient category

Fictional age 45, female coefficient category, 140 lb, a recorded 16:30 one-mile walk and post-walk HR 135 bpm. The estimate is 29.6 mL/kg/min. No fitness category is assigned.

Example 3 · recorded HR ratio

Compare a recorded and predicted maximum

Fictional well-trained male age 35, resting HR 55 bpm and recorded HRmax 185 bpm. Ratio estimate: 51.5 mL/kg/min. Tanaka predicts 183.5 bpm and gives 51.0 instead; neither is a lab measurement.

What the estimate can and cannot tell you

Protocol details and source-population limits matter more than a decorative fitness badge.

A mile is longer than four 400 m laps

The formula assumes the completed one-mile protocol. One international mile is 1,609.344 m, whereas four 400 m laps are 1,600 m. Do not silently substitute a shorter course, a run or a recovery HR into a walk equation.

15:30 and 15.30 are different times

15 minutes 30 seconds equals 15.5 decimal minutes. Entering 15.30 as a decimal would mean 15 minutes 18 seconds. Separate fields avoid this time-format ambiguity.

The original Rockport protocol was more than a single finish pulse

Kline’s study used repeated one-mile walks and heart-rate recordings at quarter-mile points. This page uses the commonly reproduced relative equation with post-walk HR. It cannot certify a casual walk as an exact reproduction of the research protocol.

Resting HR alone is not enough for the ratio

The ratio requires both resting and maximum HR. A predicted maximum adds an assumption. This tool does not quietly use 220−age or treat a low resting pulse as proof of superior fitness.

Study scope is not clinical clearance

Rockport’s original sample and Uth’s trained-male sample do not represent every person or health condition. Age/category checks describe implementation scope; they do not establish that an individual should perform a test.

Compare like records, not unrelated scores

Changing the method, HR source, course, pulse timing or weight convention can change the estimate. This page stores no trend history and does not infer training gains from differences between protocols.

Relative oxygen uptake is not a daily calorie target

mL/kg/min expresses oxygen uptake relative to body mass. It is not blood oxygen saturation, a calorie prescription or permission to sustain a particular intensity. Heart-rate response and field-test predictions do not identify your full clinical condition.

No generic norm table, biological-age estimate or athlete comparison is generated. Use a method-specific assessment when interpretation beyond the arithmetic is needed.

Questions about VO₂ estimates and heart-rate inputs

Clarify the method before interpreting a fitness number.

Is this a measured VO₂ max?

No. It is an equation estimate from the records you enter. No oxygen or carbon-dioxide gas measurement is performed.

Why is there no fitness category or fitness age?

The page does not apply a verified method-specific norm dataset or biological-age model. A field estimate is not a heart-health diagnosis or an athlete ranking.

Does the ratio method use only resting heart rate?

No. It also requires recorded HRmax or an explicitly selected Tanaka age prediction. The two HRmax sources are labelled and are not averaged.

Why is the HR-ratio option limited?

The original Uth study examined well-trained men aged 21–51. This implementation keeps that age/category scope and asks for an acknowledgement; it does not assess training status or clinical eligibility.

What is the Rockport age scope here?

This implementation accepts ages 30–69, matching the original Kline study range. Matching age and equation category does not establish individual accuracy.

Are four 400 m laps exactly one mile?

No. They total 1,600 m; one mile is 1,609.344 m. The walk equation assumes data from the corresponding one-mile protocol.

How should I enter 15 minutes 30 seconds?

Enter 15 in the minutes field and 30 in seconds. The calculation uses 15.5 decimal minutes, not 15.30.

Is an age-predicted HRmax a safe exercise target?

No. It is a statistical prediction used as an equation input. The calculator does not prescribe exercise intensity or verify a maximum heart rate.

What if the equation returns zero or a negative value?

The calculator rejects the result instead of clamping it into a fitness score. Check protocol and inputs; another accepted number is not proof of accuracy.

Are my inputs saved?

This calculator script uses browser memory without uploading entries or saving them to browser storage. Other website scripts and services are outside its scope.