Training plans and race-day pacing

VO2 Max Calculator

Estimate your VO2 max from a recent race or a 12-minute run.

VO2 max chart: race times that match each value (Daniels–Gilbert equations)
VO2 max5K10KHalf marathonMarathon
3030:411:03:492:21:174:49:49
3229:051:00:272:13:554:35:17
3427:3857:252:07:174:22:11
3626:2154:422:01:184:10:19
3825:1052:151:55:513:59:30
4024:0650:011:50:543:49:37
4223:0847:581:46:223:40:33
4422:1446:061:42:123:32:12
4621:2444:231:38:213:24:29
4820:3842:481:34:483:17:19
5019:5641:201:31:313:10:40
5219:1739:581:28:283:04:28
5418:4038:421:25:372:58:40
5618:0537:311:22:582:53:15
5817:3336:241:20:282:48:09
6017:0335:221:18:092:43:22
6216:3434:231:15:572:38:52
6416:0733:281:13:542:34:37
6615:4232:361:11:572:30:37
6815:1831:471:10:072:26:49
7014:5631:011:08:232:23:13
7214:3430:171:06:442:19:48
7414:1429:351:05:102:16:33
7613:5428:561:03:422:13:28
7813:3628:181:02:172:10:31
8013:1827:421:00:572:07:43

Open on RunPacePlan

This embed was switched off for this website. Open on RunPacePlan

Add this tool to your siteFree embed code, no sign-up. Keep the credit link.

Embed this tool

Copy this code into your website, blog or class page. The tool runs inside your page.

Optional settings, added to the address after embed=1: &accent=0f6b5c (colour, 3 or 6 hex digits). Other parameters are ignored.

Please keep the credit link below the tool.

The VO2 max calculator estimates your maximum oxygen use, measured in ml/kg/min, from either a race result or a Cooper 12-minute test. Enter a race distance and finish time, or the distance you cover in 12 minutes, and the page returns your estimate. The result is an estimate from performance, not a lab measurement, so read it as a guide. The race method uses the Daniels and Gilbert equations, and the Cooper method uses the 1968 Cooper formula. The tool runs entirely in your browser, is free, and needs no account or sign-up. Nothing you type is uploaded or stored on a server. Your result also appears on a VO2 max chart, which lists matching race times for values from 30 to 80. Choose the method that matches the effort you can measure, then read the chart for the race times that fit your value.
Vo2 max calculator example

How to use the VO2 max calculator

  1. Choose a method: A race result or Cooper 12-minute test.
  2. For a race result, enter the race distance and your finish time. For the Cooper test, enter the distance you covered in 12 minutes, in metres, miles or km.
  3. Read your VO2 max estimate, then find the highlighted row on the VO2 max chart to see the race times that match your value.
  4. Click Copy link to share or bookmark the exact result. Your settings are kept in the page address, so the link reopens the same calculation.

Pick the method that matches an effort you can measure. The race method needs a finish time from a race, or a hard time trial, that you ran at full effort. The finish time is the number that drives the estimate, so a race you paced easily will give a lower value than the same course run flat out. The Cooper test needs a 12-minute run on a measured course, where you cover as much distance as you can.

The VO2 max chart runs from 30 to 80. Each row pairs a VO2 max value with the 5K, 10K, half marathon and marathon times that match it, and your value is highlighted.

Repeat the calculation after a new race or test rather than comparing two single runs as if they were measurements. The page works on phones. On small screens, the chart scrolls sideways inside its box.

How do I calculate my VO2 max from a race?

The race method uses the Daniels and Gilbert equations from 1979. It works out the oxygen cost of running at your average speed, then divides that cost by the share of VO2 max you can hold for your finish time.

First, convert your speed to metres per minute (v). The oxygen cost is:

VO2 = -4.60 + 0.182258v + 0.000104v²

Second, the fraction of VO2 max you can sustain for t minutes is:

0.8 + 0.1894393e^(-0.012778t) + 0.2989558e^(-0.1932605t)

Your VO2 max estimate is the oxygen cost divided by that fraction. Shorter races are run at a higher share of VO2 max, so the divisor is larger for them. The chart uses the same equations, so each value and its matching race times always agree.

For example, a 10K in 40:00 gives v = 250 m/min. The oxygen cost is about 47.5, the fraction is about 0.914, and the estimate is 51.9 ml/kg/min. A marathon in 4:00:00 gives 37.9 ml/kg/min.

What is the Cooper test?

The Cooper test is a 12-minute run in which you cover as much distance as you can at a steady, hard effort. Cooper (1968, JAMA) published a formula that turns that distance into a VO2 max estimate:

VO2 max = (metres in 12 minutes - 504.9) / 44.73

Running 2,400 m gives 42.4 ml/kg/min, and 2,800 m gives 51.3. The tool accepts your distance in metres, miles or km. The formula uses only the distance you cover, so the result depends on how well you pace the full 12 minutes.

How accurate are VO2 max estimates?

These are estimates based on your race or test performance, not direct measurements. A lab test measures oxygen use directly, while a race or field test can only be as good as the performance it uses. Two runners with the same finish time can have different running economy, so the same race time does not always reflect the same underlying fitness.

Can I improve my VO2 max?

Training is the main lever. Interval sessions at about 3K to 5K race effort are commonly associated with higher VO2 max. Losing excess weight is also commonly associated with a higher value. Because the estimate comes from race or test performance, a new result is the way to see whether the number has moved.

How this tool works and where the numbers come from

VO2 max from a race time divides the oxygen cost of the running speed by the fraction of maximum uptake a runner can hold for that long (Daniels and Gilbert equations). From a 12-minute run it uses the Cooper test: (metres - 504.9) / 44.73. Both are estimates, not a lab test.

Sources

Reviewed · Published by RunPacePlan

Frequently asked questions

What is a good VO2 max?

The page does not show VO2 max ratings by age or sex, so it cannot tell you whether your value is good for your group. Use the VO2 max chart instead to see what each value corresponds to in 5K, 10K, half marathon and marathon times.

What does VO2 max measure?

VO2 max is the greatest rate at which your body can take in and use oxygen during hard exercise. It is measured in millilitres of oxygen per kilogram of body weight per minute.

Which race distances can I enter?

You can enter any race distance with its finish time. The page’s examples and chart cover 5K, 10K, half marathon and marathon times. The examples use a 10K, a 5K and a marathon, so you can see how the same method treats different distances.

Which method should I use?

Use the race result method if you have a recent race time you ran at full effort. It is the better choice for a recent 5K, 10K, half marathon or marathon, because the chart covers those distances. Use the Cooper test if you can run flat out for 12 minutes on a measured course and want a field test.

Is my data stored?

No. The tool runs entirely in your browser, so nothing you type is uploaded or stored on a server. No account or sign-up is needed.

Does the page work on a phone?

Yes. The page works on phones, and on small screens the chart scrolls sideways inside its box.