Beep Test Calculator

Estimate VO2 max and final running speed from a 20 m shuttle run level.

Sports and PaceUpdated 2026-10-203 min read
Beep Test Calculator
The equation was validated for ages 8 to 19. For adults, the standard practice is to use age 18.
Enter the last completed level. Use 0.5 for a partial level if your protocol records it.
Estimated VO2 max
...
Final shuttle speed...
Age used in the equation...

What it does

The beep test, also called the multi-stage fitness test or the 20 m shuttle run, estimates aerobic fitness from how long you can keep up with a rising pace. You run 20 m shuttles between two lines, turning on each beep. The beeps get faster at each level until you can no longer reach the line in time.

The best-known equation comes from Leger and colleagues. It predicts VO2 max from the final running speed and age. The equation's speed term is X = 8 + 0.5 x level, so level 1 is 8.5 km/h and level 12 is 14.0 km/h.

The age term matters. The original equation was developed with children and adolescents, and later work applied it to adults by using age 18 for anyone older. This page follows that convention. The age used in the calculation is shown separately, so you can see when the cap applies.

A beep test score is only an estimate. Pacing, turning technique, surface, footwear, motivation, and the exact protocol all affect the result. The test also stops at a whole or half level, so the estimate cannot be more precise than the level resolution. Treat the number as a training benchmark, not a laboratory measurement.

How to use

  1. Enter your age in years.
  2. Enter the last level you completed. If your protocol records a partial level, use the half-level value.
  3. Read the estimated VO2 max in mL/kg/min.
  4. Read the final shuttle speed in km/h.
  5. Check the age used. If you are over 18, the tool uses 18.
  6. Compare results only when the test protocol and surface are the same.

Formula

VO2 max = 31.025 + 3.238X - 3.248A + 0.1536AX, where X = 8 + 0.5 x level and A is age.
VO2 max
Estimated maximal oxygen uptake in mL/kg/min.
X
Final shuttle speed in km/h.
A
Age in years, capped at 18 for adults in this calculator.
level
Last completed beep test level.
0.5
Speed increase per level in km/h.
8
Intercept in the speed equation. Level 1 is 8.5 km/h.

The equation is a population regression, not a direct measurement of oxygen uptake. It was validated for ages 8 to 19, and adult use relies on the age-18 convention. The 0.5 level option is an interpolation; the original equation expects a completed stage. A laboratory graded exercise test is the accurate way to measure VO2 max.

Worked example

Example: level 12 at age 18

Final level 12, age 18.

  1. Final speed: X = 8 + 0.5 x 12 = 14.0 km/h.
  2. Age used: A = 18.
  3. Age term: 3.248 x 18 = 58.464.
  4. Interaction term: 0.1536 x 18 x 14 = 38.7072.
  5. VO2 max: 31.025 + 3.238 x 14 - 58.464 + 38.7072 = 56.6 mL/kg/min.
  6. At level 15, X = 15.5 and the estimate rises to 65.6 mL/kg/min for the same age.

Reference table

Estimated VO2 max by final beep test level
LevelSpeedAge 12Age 18 or older
510.5 km/h45.435.6
912.5 km/h55.647.6
1214.0 km/h63.256.6
1515.5 km/h70.865.6
1817.0 km/h78.474.6

Limits

  • The equation estimates VO2 max from a field test. It is not a lab measurement.
  • The original validation was for ages 8 to 19. Adult use relies on the age-18 convention.
  • The result depends on the exact protocol, surface, turns, and how a missed beep is judged.
  • A half-level entry is an interpolation and may not match a strict stage-based score.
  • The estimate does not account for training status, body composition, or health conditions.

Common mistakes

  • Entering the number of shuttles instead of the level.
  • Using an age over 18 in the equation when the adult convention is intended.
  • Rounding a partial level up to the next whole level.
  • Comparing scores from different protocols or surfaces as if they were the same test.
  • Treating the VO2 max estimate as a diagnosis or as a guarantee of race performance.

Try it yourself

Quick checks. Answers sit tucked under each question.

A 15-year-old reaches level 9. What is the estimated VO2 max?

X = 12.5 km/h and A = 15. The estimate is 51.6 mL/kg/min.

A 30-year-old reaches level 12. What age does the calculator use?

It uses age 18, so the estimate is 56.6 mL/kg/min. The final speed is 14.0 km/h.

What final speed corresponds to level 15?

X = 8 + 0.5 x 15 = 15.5 km/h.

Questions

What is a good beep test score?

There is no single good score. It depends on age, sex, training, and the protocol. Compare your result with your own previous tests under the same conditions.

Why does the calculator use age 18 for adults?

The original equation was validated in young people. Using age 18 for adults is a common convention that avoids extrapolating the age term far beyond the validation range.

Does the beep test measure VO2 max directly?

No. It predicts VO2 max from final speed and age. A laboratory test with gas analysis measures it directly.

Can I enter a half level?

Yes. The calculator accepts 0.5 steps. The original equation expects a completed stage, so a half level is an interpolation.

Is the 20 m shuttle run the same as the PACER?

They are similar. The PACER is a common school-based version of the 20 m shuttle run. Use the protocol your test followed.

Does the result include the age cap in the table?

Yes. The age 18 or older column uses age 18, which is what the calculator does for adults.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.