Skip to content
7 October 2026 · Wednesday Every adventure begins somewhere
Tools
Advenway Tool · Fitness

VO2 max calculator: Cooper test, resting heart rate and 1-mile walk

The VO2 max calculator takes one of three measurements you can do yourself: the distance you run in 12 minutes (the Cooper test), your resting heart rate, or the time and finishing heart rate of a 1-mile walk. It then turns the result into a percentile for your age and sex. Every equation it uses comes from a published study; formulas we couldn't trace to a source have been deliberately left out.

Source
Cooper test
Output
VO₂ max + percentile
Price
Free
Updated: 1 October 2026 f W X P @

Enter the distance you ran in the Cooper 12-minute test, your resting heart rate or the result of a 1-mile walk, and this VO2 max calculator will estimate your VO2 max and show which percentile you’re in for your age and sex. The full reference for every formula we use is at the bottom of the page.

Enter your details

Which test did you do?

metres
years

Your percentile is worked out for your age and sex.

Sex
Estimated VO2 max
—ml/kg/min

Your true value is probably between —.

— — percentile

    What is VO2 max, and why does everyone talk about it?

    VO2 max is the most oxygen your body can use in a minute, written in millilitres per kilogram of body weight. You can think of it as your endurance capacity boiled down to a single number — a bit like the size of an engine.

    Measuring it properly takes a mask, a gas analyser and a lab. Field tests estimate the same number with a track and a stopwatch. The VO2 max calculator on this page uses three field methods: the Cooper 12-minute test, the resting heart rate method and the Rockport 1-mile walk test.

    Let’s be clear from the start: these are estimates, not measurements. We’ve set out below exactly how far each one can be off.

    ↑ Back to the top of this section
    How to do the Cooper test

    Kenneth Cooper developed the test for the US military in 1968, and it’s still the standard: run as far as you can in 12 minutes. The distance you cover is converted into your VO2 max.

    To do it properly:

    • Pick a measured course. A 400-metre athletics track is best — you count laps, so the distance is exact.
    • Warm up for 10–15 minutes. Starting cold drags your result down and raises the risk of injury.
    • Run at the fastest steady pace you can keep up. The most common mistake is blowing up in the first 3 minutes; if you spend the next 9 walking, the result comes out below your real capacity.
    • Walking is allowed, but don’t stop.
    • Choose a cool day with no wind. In hot weather the same person covers noticeably less ground.

    The test is a maximal effort. If you haven’t been active for a long time, have a heart or circulatory condition or are over 40, talk to a doctor first.

    ↑ Back to the top of this section
    VO2 max and percentile by distance

    Here’s what the distance covered in 12 minutes works out to for a 30-year-old man:

    • 1,600 m → 24.5 ml/kg/min · 1st percentile (low)
    • 2,000 m → 33.4 ml/kg/min · 9th percentile (low)
    • 2,400 m → 42.4 ml/kg/min · 45th percentile (average)
    • 2,800 m → 51.3 ml/kg/min · 88th percentile (high)
    • 3,200 m → 60.3 ml/kg/min · 98th percentile (very high)

    Worth noticing: every 400 metres is worth roughly 9 ml/kg/min. So getting the distance wrong by 100 metres shifts your result by 2 units — which is why “I ran about this far” won’t do, and you need a track. The VO2 max calculator above does this conversion with your own distance, age and sex.

    ↑ Back to the top of this section
    The number on its own doesn't tell you much

    “My VO2 max is 42” could be good or bad. What decides it is your age and sex. The same value of 42.4 is:

    • the 41st percentile for a 25-year-old man
    • the 50th percentile at 35
    • the 64th percentile at 45
    • the 79th percentile at 55

    For a 30-year-old woman, the same number puts her in the 77th percentile — because women’s norms are lower, down to differences in haemoglobin, heart size and lean mass.

    The median (50th percentile) values are: 43.2 for a 30-year-old man, 37.5 for a 30-year-old woman, 38.8 for a 50-year-old man and 33.5 for a 50-year-old woman.

    That’s why our VO2 max calculator puts your percentile front and centre rather than the bare number. It’s what you should be comparing with people your own age.

    ↑ Back to the top of this section
    An estimate without running: the resting heart rate method

    If you can’t run, or a 12-minute maximal effort isn’t right for you, there’s another way: your resting heart rate. The logic is simple — the slower your heart beats at rest, the more blood it’s pumping with each beat.

    Here’s what resting heart rate works out to for a 30-year-old man:

    • 70 bpm → 40.1 ml/kg/min · 32nd percentile
    • 60 bpm → 46.8 ml/kg/min · 70th percentile
    • 50 bpm → 56.1 ml/kg/min · 96th percentile
    • 45 bpm → 62.3 ml/kg/min · 99th percentile

    Don’t miss how sensitive this is: a difference of 25 beats changes the estimate by 22 units. So measuring your heart rate accurately matters — take it as soon as you wake up, before you get out of bed, over a few days and use the average. Measured later in the day it reads high and your result drops.

    ↑ Back to the top of this section
    If you can't run: the 1-mile walk test

    The Cooper test assumes you can run for 12 minutes, and the heart rate method assumes a regular training background. For anyone who can’t run, or doesn’t want to, there’s a third option: the Rockport 1-mile walk test. You’ll find it in the VO2 max calculator above as the "1-mile walk" option.

    How to do it: on a flat, measured course, walk 1 mile (1.6 km) as fast as you can — walk, don’t run: one foot should always be on the ground. Four laps of a 400-metre track is close enough. Take your heart rate the moment you finish; if you don’t have a watch or chest strap, count for 10 seconds and multiply by 6. Then enter your time, finishing heart rate, weight and age. The equation comes from a 1987 study by Kline and colleagues: 343 healthy adults aged 30–69, VO2 max actually measured on a treadmill, r = 0.93 in the derivation group.

    Why 1 mile? Can’t we convert it to kilometres?

    It’s the obvious question if you think in kilometres. The answer: here the distance isn’t a choice of unit, it’s part of the formula.

    The time coefficient in the equation is calibrated to a 1-mile walk. Shorten the distance and your time drops, but the coefficient stays the same and the result is inflated. To put numbers on it: a 30-year-old man weighing 75 kg who walks the mile in 13:30 gets 48.8 ml/kg/min. If the same person walked just 1 kilometre at the same pace, their time would be 8:23 and the same formula would give 64.1 — 31% higher, with nothing about the person having changed.

    And the problem isn’t just arithmetic. A 1991 study from Finland’s UKK Institute (Oja and colleagues, 159 people) had the same participants walk 1.0, 1.5 and 2.0 kilometres and compared them: 2 kilometres won on both repeatability and accuracy, and the shortest distance gave the weakest estimate. A short walk doesn’t last long enough to bring out the capacity of your heart and lungs. So shortening the distance doesn’t just break the formula — it also misses the very thing you’re trying to measure.

    That’s why we keep the distance at 1 mile; in practice you can read it as 1.6 kilometres. There is a validated kilometre-based alternative — UKK’s 2 km test — but we haven’t added it because we couldn’t verify its equation coefficients from the primary source. If we can, we’ll add it: we don’t put a formula on this page without seeing its source.

    Its limits: the equation was derived for ages 30–69; if you’re outside that range, the calculator will warn you and you should read the result as an extrapolation. On top of that, field tests like this predict well for a group on average, but the margin of error for one person is large. So read your VO2 max result together with the range the calculator gives, not as a single exact number.

    ↑ Back to the top of this section
    If the methods give different results, which should you trust?

    They will. In the examples above, a 30-year-old man gets 42.4 when he runs 2,400 metres and 46.8 when his resting heart rate is 60. That’s a four-unit gap for the same person.

    It isn’t a contradiction; the methods measure different things. The Cooper test measures your performance: it takes in your oxygen capacity, your running economy and how hard you could push on the day. The heart rate method only sees your heart at rest; it knows nothing about your running technique or motivation.

    Rule of thumb: if you can run, trust the Cooper test, because it involves a real effort. Use the heart rate method as a starting point, or to keep track during spells when you can’t run. There’s no point doing both on the same day and averaging them.

    ↑ Back to the top of this section
    How accurate are these estimates?

    This is where honesty matters, because most VO2 max calculators never mention it.

    The Cooper test reads high in untrained people

    The formula was derived from 115 US Air Force personnel — people who were already fit. In a validation study with 88 sedentary male university students, the estimate came out 3 ml/kg/min above the value measured in the lab on average (estimated 42.8; measured 39.8).

    The interesting part: the link between distance and true VO2 max is still very strong (r = 0.93). It isn’t the relationship that’s off, it’s the equation’s zero point. So if you don’t run regularly, take a figure about 3 units below the one here as your real value.

    Most sites get the heart rate method’s coefficient wrong

    The method’s formula is VO2max = 15 × (HRmax / HRrest). Most calculators online use 15.3 instead of 15. Go back to the source and it’s clear where 15.3 comes from: it’s the descriptive result for a sample of well-trained women. The same study finds 14.5 for men. The general coefficient given in the paper that proposed the method is 15.

    Applying 15.3 to everyone systematically pushes results up, especially for men. We use 15.

    One more limit: the method was derived from 46 well-trained men, with no women in the sample. A later study in untrained men showed that the coefficient of 15 produces estimates about 2 ml/kg/min too high.

    Why the result is given as a range

    Field tests have a standard error of 3–3.5 ml/kg/min. That’s why the calculator doesn’t just show you one number but a range as well: for a 30-year-old man who runs 2,400 metres, 42.4, with a likely range of 38.9 – 45.9. There’s no point taking the decimal place seriously.

    ↑ Back to the top of this section
    How the VO2 max calculator works

    We use three formulas, and the full reference for each is at the bottom of the page:

    • Cooper 12-minute test: VO2max = (distancemetres − 504.9) / 44.73
    • Resting heart rate method: VO2max = 15 × (HRmax / HRrest)
    • Rockport 1-mile walk test: VO2max (L/min) = 6.9652 + 0.0091 × weight(lb) − 0.0257 × age + 0.5955 × sex − 0.2240 × time(min) − 0.0115 × heart rate, then converted to ml/kg/min using your weight

    If you don’t know your maximum heart rate, it’s estimated from your age (208 − 0.7 × age), and we tell you so plainly, because an estimate built on an estimate widens the margin of error.

    For your percentile, we use a published, open-access model fitted to the ACSM’s norm data. Rather than copying a norm table from somewhere, we calculate the model, which gives a continuous, verifiable value for every age.

    There’s one formula we’ve deliberately left out: the 2.4 km test equation (483/minutes + 3.5), which is very common on calculators. We couldn’t trace it to any primary study; sites seem to have copied it from one another. If we find its source, we’ll add it.

    ↑ Back to the top of this section
    How is VO2 max rated by age and sex?

    There’s no single “good” VO2 max that fits everyone; the table below helps you compare your value with your age and sex. The “average” columns show the 40th–60th percentile range and the “high” columns the 80th percentile and above; the bands on the calculator’s result screen are based on the same model. Start with the row closest to your age; the values are in ml/kg/min and aren’t a personal training target.

    AgeMen · averageMen · highWomen · averageWomen · high
    2042.6–46.150.4 and above36.7–40.044.1 and above
    3041.5–44.949.0 and above35.8–39.143.0 and above
    4039.7–43.046.9 and above34.2–37.340.9 and above
    5037.2–40.444.3 and above32.1–34.938.2 and above
    6034.1–37.241.0 and above29.7–32.235.3 and above
    7030.3–33.437.1 and above27.3–29.532.2 and above

    The values were calculated with the percentile model that Graves and colleagues derived from the ACSM norms (Cardiopulm Phys Ther J, 2015). Because these norms come from people who took a maximal test in a lab, they may be somewhat higher than in the general population.

    ↑ Back to the top of this section
    How to improve your VO2 max

    To improve your VO2 max, you don’t have to finish every run out of breath. At its core, it’s about training regularly at a level that suits you and giving your body time to recover.

    Volume

    Volume is the total amount of training you do over a week. At the start, rather than chasing speed, think about gradually increasing the time you can keep going at an easy pace. If you’re below average, three 30-minute continuous runs a week make a clear difference within a few months. Base training — building your aerobic foundation — helps you set up this routine. Zone 2 training can also be used to develop your aerobic endurance by working at a low intensity.

    If you’ve just started running, combining walking and running is a perfectly good way in; cycling and swimming are options too. For example, making one of your current runs a little longer can be a more controlled step than increasing both duration and speed in the same week. Adjust the plan to how well you recover after training.

    Intensity

    Once you’ve built an endurance base, higher-intensity sessions can help improve your VO2 max. The aim isn’t to push yourself to the limit in every session, but to combine fast and easy sections in a balanced way. The work that challenges VO2 max most is repeats of 3–5 minutes at close to maximum intensity, with recovery in between. Fartlek, where you change your pace within a run, is one way to try this; you’ll find how it differs from more structured interval sessions in the related guide.

    When you’re working on your running pace, choose the length and speed of the fast sections to suit your level, and give yourself time to recover in between. The Target Heart Rate calculator can help you understand estimated heart rate zones. These zones aren’t a personal measurement, though; also pay attention to your breathing, how hard it feels and how you’re doing that day.

    Consistency

    Training very hard one week and then being too tired to train the next makes it hard to build a sustainable routine. The gains don’t come in a few weeks, and when you take a break the number drops quickly. Choose a plan you can keep up for months; put easy sessions between hard days and, when needed, a rest day. Recovery is part of that plan: sleep, eating enough and cutting back the load when needed help you come into your next session ready.

    To see your progress, compare measurements taken in similar conditions; don’t change your whole plan because of one low result. The age table lets you read your result within your own age group. When judging your own progress, also look at how your runs feel and what you can do with the same effort.

    ↑ Back to the top of this section
    Who is this calculator not suitable for?

    VO2 max results are based on population averages measured in healthy adults. The calculator isn’t valid for under-18s, people who are pregnant or breastfeeding, or anyone with a condition affecting the heart, circulation or lungs.

    Because the Cooper test is a maximal effort, it needs extra care: if you haven’t been active for a long time, or you have chest pain, palpitations or shortness of breath, don’t do the test — see a doctor first. This calculator isn’t a substitute for medical advice.

    ↑ Back to the top of this section
    Frequently asked questions
    01What is a good VO2 max?

    There’s no single number; it depends on your age and sex. Median values are 43.2 for a 30-year-old man, 37.5 for a 30-year-old woman and 38.8 for a 50-year-old man. Judge your own value by the percentile the calculator gives you, not by these averages.

    02How far should I run in the Cooper test?

    For a 30-year-old man, 2,400 metres is right around average (45th percentile). 2,800 metres takes you up to the 88th percentile. But rather than setting a target distance, it’s more useful to do the test honestly and treat the number you get as your starting point.

    03Why is the VO2 max on my watch different?

    Watches make their estimates by combining running speed and heart rate data, using closed algorithms specific to each manufacturer. Ours uses open formulas and shows you which one it used. Both are estimates; a gap of 3–5 units between them is normal. Heart rate measurement has its own margin of error too — the accuracy of wrist-based heart rate is a whole subject in itself.

    04How often should I test my VO2 max?

    Because the Cooper test is a maximal effort, there’s no point doing it more than once every 6–8 weeks; you need time to recover, and no measurable change happens in less time than that. Your resting heart rate, on the other hand, you can track every morning.

    05Does losing weight increase VO2 max?

    Because the number is calculated per kilogram, losing fat raises the value even if you don’t train. But that doesn’t mean your heart is any stronger — the denominator has just got smaller. If you’re tracking what you burn, have a look at the running calorie calculator.

    06Can I use it to predict my race time?

    Not directly. VO2 max shows your capacity, while race performance also depends on running economy and lactate threshold. To plan your pace for a target time, the Running Pace Calculator is the better tool.

    ↑ Back to the top of this section
    How to do the test
    Sources

    Every equation in this tool comes from a published study, and the full reference for each is below. We haven’t added any formula we couldn’t trace to its source — which is why the 2.4 km equation (483/minutes + 3.5), so common on other calculators, isn’t here.

    1. Cooper KH. A means of assessing maximal oxygen intake: correlation between field and treadmill testing. JAMA. 1968;203(3):201-204.115 US Air Force personnel
    2. Bandyopadhyay A. Validity of Cooper's 12-minute run test for estimation of maximum oxygen uptake in male university students. Biol Sport. 2015;32(1):59-63. PMID 2572915188 sedentary male university students (University of Calcutta)
    3. Uth N, Sørensen H, Overgaard K, Pedersen PK. Estimation of VO2max from the ratio between HRmax and HRrest — the Heart Rate Ratio Method. Eur J Appl Physiol. 2004;91(1):111-115.46 well-trained men, aged 21–51
    4. Castagna C, Krustrup P, Póvoas S. Estimation of maximal oxygen uptake using the heart rate ratio method in male recreational football players. Eur J Appl Physiol. 2022;122(6):1421-1428. PMID 3530158166 untrained men (mean age 39.3 ± 5.8)
    5. Kline GM, Porcari JP, Hintermeister R, Freedson PS, Ward A, McCarron RF, Ross J, Rippe JM. Estimation of VO2max from a one-mile track walk, gender, age, and body weight. Med Sci Sports Exerc. 1987;19(3):253-259. PMID 3600239343 healthy adults (165 men, 178 women), aged 30–69. VO2 max was actually measured with a treadmill protocol (mean 37.0 ± 10.7 ml/kg/min).
    6. Rowley TW, Cho C, Swartz AM, Cho Y, Strath SJ. Validation of a series of walking and stepping tests to predict maximal oxygen consumption in adults aged 18-79 years. 2022. PMID 35213603
    7. Tanaka H, Monahan KD, Seals DR. Age-predicted maximal heart rate revisited. J Am Coll Cardiol. 2001;37(1):153-156.
    8. Graves RS, Mahnken JD, Perea RD, Billinger SA, Vidoni ED. Modeling Percentile Rank of Cardiorespiratory Fitness Across the Lifespan. Cardiopulm Phys Ther J. 2015;26(4):108-113. PMID 26778922
    ↑ Back to the top of this section