{
  "slug": "cooper-test",
  "title": "Cooper 12-Minute Run Test",
  "category": "Running",
  "category_slug": "running",
  "tier": 2,
  "summary": "Convert a 12-minute run distance into an estimated VO2max using Cooper's 1968 field-test equation.",
  "description": "This calculator applies the Cooper test equation to estimate maximal oxygen uptake (VO2max) from the distance covered in a 12-minute all-out run. It takes a single input — distance in metres — and returns VO2max in ml/kg/min via (distance − 504.9) ÷ 44.73, along with the distance in kilometres and the equivalent number of 400 m track laps. The equation is a population-level regression published by Kenneth H. Cooper in 1968 and remains one of the most widely administered field tests of aerobic capacity.",
  "page_url": "https://fitmetriclab.com/en/tools/running/cooper-test/",
  "api_url": "https://fitmetriclab.com/api/tools/cooper-test.json",
  "formula": {
    "id": "cooper_test",
    "expression": "VO_{2\\max} = \\frac{d - 504.9}{44.73}",
    "variables": [
      {
        "symbol": "d",
        "description": "Distance covered in 12 minutes, in metres"
      },
      {
        "symbol": "VO_{2\\max}",
        "description": "Estimated maximal oxygen uptake in ml/kg/min"
      }
    ]
  },
  "inputs": [
    {
      "id": "distance_m",
      "label": "12-Minute Run Distance",
      "type": "number",
      "unit": "m",
      "default": 2400,
      "min": 1000,
      "max": 4800,
      "step": 10
    }
  ],
  "worked_example": {
    "inputs": {
      "distance_m": 2400
    },
    "expected_output": "42.4 ml/kg/min"
  },
  "result_summary_template": "Covering {distance_m} m in a 12-minute all-out run corresponds to an estimated VO2max of {result} under Cooper's 1968 equation.",
  "methodology": "VO2max (ml/kg/min) = (distance in metres − 504.9) ÷ 44.73, the linear regression published by Cooper (1968) relating 12-minute run distance to treadmill-measured maximal oxygen uptake. Secondary rows convert the same distance to kilometres and to laps of a 400 m track (distance ÷ 400).",
  "sources": [
    {
      "label": "Cooper KH. A means of assessing maximal oxygen intake: correlation between field and treadmill testing. JAMA. 1968;203(3):201–204.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/5694044/"
    },
    {
      "label": "Léger LA, Mercier D, Gadoury C, Lambert J. The multistage 20 metre shuttle run test for aerobic fitness. J Sports Sci. 1988;6(2):93–101.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/3184250/"
    }
  ],
  "faqs": [
    {
      "question": "Why is the constant 504.9 subtracted from the distance?",
      "answer": "The values 504.9 and 44.73 are regression constants, not physiological quantities. Cooper fitted a straight line between 12-minute run distance and treadmill-measured VO2max in his 1968 sample; the intercept and slope of that line, rearranged to solve for VO2max, produce the subtract-then-divide form. The constants only make sense together — the 504.9 m offset does not represent a minimum distance or a resting cost, it is simply where the fitted line crosses the axis."
    },
    {
      "question": "Does the test have to be run on a track?",
      "answer": "The equation only needs an accurate distance for a 12-minute maximal effort, so any flat measured course works in principle. In practice a 400 m track is the standard venue because distance can be read off in laps plus a fraction, there are no gradients or corners tighter than the track's bends, and conditions are repeatable between attempts. GPS-measured road distances typically carry 1–3% error, which translates directly into the VO2max estimate at about 2.2 ml/kg/min per 100 m."
    },
    {
      "question": "How does pacing affect the result?",
      "answer": "Substantially. The regression assumes the distance reflects a maximal, evenly distributed effort. A runner who covers the first 6 minutes too fast accumulates fatigue that costs more distance in the second half than the early surplus gained, so the total distance — and therefore the estimate — comes out lower than an even effort produces. Experienced runners who know their sustainable 12-minute pace typically score several points higher than first-time testers of identical fitness."
    },
    {
      "question": "How does the Cooper estimate compare with a VDOT value from a race?",
      "answer": "Both are field estimates of aerobic capacity, but they come from different regressions. Cooper's equation maps a fixed 12-minute distance directly to VO2max; the VDOT model takes a race time over a known distance and adjusts for the fraction of VO2max sustainable at that duration. For efforts near 10–15 minutes the two usually agree within a few ml/kg/min. Larger gaps commonly reflect pacing or motivation differences between the test efforts rather than a fault in either equation."
    },
    {
      "question": "Was the equation validated on the general population?",
      "answer": "The original 1968 study used United States Air Force men, a group that skews young, male, and accustomed to running for time. The equation has since been applied far beyond that population, and it remains a reasonable first estimate, but the further a tester's characteristics sit from the original sample the more the estimate may drift. Alternative field tests exist for other groups — the Rockport one-mile walk test, for example, was built on adults aged 30–69 walking rather than running."
    }
  ],
  "related_tools": [
    {
      "slug": "vdot-calculator",
      "title": "VDOT Calculator (Jack Daniels)",
      "api_url": "https://fitmetriclab.com/api/tools/vdot-calculator.json",
      "page_url": "https://fitmetriclab.com/en/tools/running/vdot-calculator/"
    },
    {
      "slug": "beep-test",
      "title": "Beep Test (20 m Shuttle Run)",
      "api_url": "https://fitmetriclab.com/api/tools/beep-test.json",
      "page_url": "https://fitmetriclab.com/en/tools/running/beep-test/"
    },
    {
      "slug": "rockport-walk-test",
      "title": "Rockport 1-Mile Walk Test",
      "api_url": "https://fitmetriclab.com/api/tools/rockport-walk-test.json",
      "page_url": "https://fitmetriclab.com/en/tools/running/rockport-walk-test/"
    }
  ],
  "last_updated": "2026-08-08",
  "price": {
    "value": 0,
    "currency": "USD"
  },
  "runs_in_browser": true,
  "disclaimer": "Educational estimate produced from a published formula. Not medical, nutritional, or training advice. Calculations are deterministic — apply the formula to the inputs to reproduce the result."
}