The DO2 Calculator calculates systemic oxygen delivery from haemoglobin, arterial saturation, PaO2, and cardiac output values.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
About the DO2 Calculator
DO2 stands for oxygen delivery. It quantifies how much oxygen reaches body tissues each minute. The calculation combines cardiac output, which is blood flow, and arterial oxygen content, which is oxygen carried in blood. Together they provide a single, interpretable number in mL O2 per minute.
This tool is useful for clinicians, coaches, and advanced users who follow physiology metrics. It reveals how anemia, altitude, or training impact oxygen transport. It also clarifies which lever matters most for your targets: hemoglobin, saturation, or heart output.
We define each term on first use and keep units explicit. The calculator can also output an indexed value (DO2I) that adjusts for body surface area. That makes comparisons fair across people of different sizes.

The Mechanics Behind DO2
Oxygen travels in blood in two forms: bound to hemoglobin and dissolved in plasma. Binding to hemoglobin carries the vast majority of oxygen. Dissolved oxygen contributes a small fraction at normal atmospheric pressure. Cardiac output then delivers this oxygen to tissues every minute.
- Arterial oxygen content (CaO2) captures oxygen per volume of blood. It sums hemoglobin-bound oxygen and dissolved oxygen.
- Cardiac output (CO) is blood flow per minute. It equals heart rate times stroke volume.
- Oxygen bound to hemoglobin uses the binding capacity constant of about 1.34 mL O2 per gram of hemoglobin.
- Dissolved oxygen uses a solubility coefficient near 0.0031 mL O2 per dL blood per mmHg of arterial oxygen tension.
- Systemic DO2 equals CO times CaO2 times a unit conversion factor to align liters and deciliters.
From a systems view, DO2 rises with more hemoglobin, higher saturation, higher partial pressure, or higher cardiac output. In most real-world situations, hemoglobin and cardiac output dominate. Dissolved oxygen matters mostly during hyperbaric oxygen therapy or severe lung disease.
Formulas for DO2
These are the standard relationships used in physiology. Keep units consistent to avoid large errors. We show the whole-body formula and the indexed expression normalized to body surface area.
- Arterial oxygen content: CaO2 (mL O2/dL) = 1.34 × Hb (g/dL) × SaO2 (fraction) + 0.0031 × PaO2 (mmHg)
- Systemic oxygen delivery: DO2 (mL O2/min) = CO (L/min) × CaO2 (mL/dL) × 10 (dL/L)
- Cardiac index: CI (L/min/m²) = CO (L/min) ÷ BSA (m²)
- Indexed oxygen delivery: DO2I (mL O2/min/m²) = CI (L/min/m²) × CaO2 (mL/dL) × 10
Use SaO2 as a fraction (for example, 0.97 for 97%). The constant 1.34 reflects the typical oxygen binding capacity of hemoglobin in vivo. The dissolved term (0.0031 × PaO2) is small at room air but grows with high FiO2 or pressure.
Inputs, Assumptions & Parameters
The calculator requires a few core inputs. Accurate values produce a reliable summary and make trends meaningful. We also support optional inputs that refine the estimate or generate indexed results.
- Hb (g/dL): Concentration of hemoglobin in blood, the main oxygen carrier.
- SaO2 (% or fraction): Percent of hemoglobin binding sites carrying oxygen. Enter as 95% or 0.95.
- PaO2 (mmHg): Dissolved oxygen tension in arterial blood.
- CO (L/min): Volume of blood the heart pumps each minute.
- Optional BSA (m²): Used to compute indexed oxygen delivery (DO2I).
- Optional FiO2 (%): Useful for context and checking PaO2 plausibility at altitude or supplemental oxygen.
Typical adult ranges: Hb 12–16 g/dL, SaO2 94–100%, PaO2 75–100 mmHg at sea level, and CO 4–7 L/min at rest. Edge cases include severe anemia, extreme altitude, or hyperbaric therapy. If values fall far outside physiologic ranges, check units and measurement methods.
How to Use the DO2 Calculator (Steps)
Here’s a concise overview before we dive into the key points:
- Gather your inputs: Hb, SaO2, PaO2, CO, and optional BSA.
- Choose units and enter SaO2 as a percent or a fraction consistently.
- Compute CaO2 using the hemoglobin and dissolved oxygen terms.
- Multiply CaO2 by CO and by 10 to get DO2 in mL O2/min.
- If desired, divide CO by BSA to get CI and compute DO2I.
- Compare your result to typical values for your context and targets.
These points provide quick orientation—use them alongside the full explanations in this page.
Real-World Examples
Endurance athlete at sea level: Hb 15 g/dL, SaO2 98%, PaO2 95 mmHg, CO 5.5 L/min, BSA 1.9 m². CaO2 = 1.34×15×0.98 + 0.0031×95 ≈ 20.0 mL/dL. DO2 = 5.5×20.0×10 = 1,100 mL O2/min. CI = 5.5/1.9 ≈ 2.89 L/min/m². DO2I ≈ 2.89×20.0×10 = 578 mL O2/min/m². What this means: Oxygen delivery is robust and in a healthy range for restful training days.
Postoperative patient with anemia: Hb 8 g/dL, SaO2 94%, PaO2 80 mmHg, CO 4.5 L/min, BSA 1.8 m². CaO2 = 1.34×8×0.94 + 0.0031×80 ≈ 10.3 mL/dL. DO2 ≈ 4.5×10.3×10 = 464 mL O2/min. CI = 4.5/1.8 = 2.5 L/min/m², DO2I ≈ 257 mL O2/min/m². What this means: Delivery is markedly reduced; raising Hb or CO would improve tissue oxygen supply.
Assumptions, Caveats & Edge Cases
All calculators make assumptions. This one assumes standard hemoglobin behavior, steady-state measurements, and accurate input values. It treats the oxygen binding capacity as a constant and uses a linear solubility for dissolved oxygen. Most of the time, these are reasonable approximations.
- Dyshemoglobins: Carboxyhemoglobin and methemoglobin lower effective saturation; pulse oximetry may overestimate SaO2.
- Severe anemia: Small changes in Hb can dominate DO2; prioritize verifying the Hb value.
- Hyperoxia/hyperbaric therapy: The dissolved oxygen term becomes non-trivial and can raise CaO2 substantially.
- Measurement variability: CO methods vary (thermodilution, echo, Fick). Use consistent techniques for trend tracking.
- Altitude: Lower ambient pressure reduces PaO2 and often SaO2; FiO2 context helps interpret results.
Use results as decision support, not as a standalone diagnosis. For clinical care, combine DO2 with symptoms, lactate, and venous oxygen saturation. For training, track trends over time rather than chasing a single number.
Units & Conversions
Units matter because the formula mixes liters, deciliters, and milliliters. A misplaced unit can skew metrics by a factor of ten. The table below lists common conversions used in DO2 calculations. Keep SaO2 as a fraction or percent consistently.
| Quantity | From | To | Conversion |
|---|---|---|---|
| CO | L/min | mL/min | × 1,000 |
| Oxygen content | mL O2/dL | mL O2/L | × 10 |
| SaO2 | % | fraction | divide by 100 |
| PaO2 | mmHg | kPa | × 0.133 |
| Hb | g/dL | g/L | × 10 |
| CI | L/min/m² | — | CI = CO ÷ BSA |
Apply conversions before plugging numbers into formulas. For example, if CaO2 is 20 mL/dL and CO is 5 L/min, first multiply 20 by 10 to align with liters, then proceed to DO2.
Common Issues & Fixes
Most errors trace back to inconsistent units or misread instruments. Another frequent issue is entering SaO2 as 97 instead of 0.97 when a fraction is required. CO estimates can also vary by method and setting.
- If DO2 seems 10× too high or low, check the dL versus L conversion.
- If CaO2 looks implausible, verify Hb units and SaO2 format.
- If trends jump unexpectedly, confirm that CO was measured by the same technique.
When in doubt, run a quick sanity check: CaO2 near 20 mL/dL at sea level with normal Hb, and DO2 near 700–1,100 mL/min for an adult at rest.
FAQ about DO2 Calculator
What is a normal DO2?
Typical whole-body DO2 at rest is about 700–1,100 mL O2/min. Indexed DO2 (DO2I) is commonly 500–600 mL O2/min/m², though ranges vary by source and context.
Does supplemental oxygen always increase DO2?
It can, but the effect is often modest at normal hemoglobin and saturation. Supplemental oxygen mainly raises PaO2 and slightly increases CaO2 via the dissolved term.
Which factor changes DO2 the most?
Hemoglobin and cardiac output usually have the largest impact. SaO2 matters when it is low, such as in lung disease or at high altitude.
Is this calculator suitable for exercise sessions?
Yes, for educational insight and trend tracking. During heavy exercise, cardiac output rises sharply, which can increase DO2 several-fold compared with rest.
DO2 Terms & Definitions
Oxygen delivery (DO2)
The rate at which oxygen reaches tissues, expressed as mL O2 per minute. It equals cardiac output times arterial oxygen content times a unit factor.
Arterial oxygen content (CaO2)
Oxygen per unit volume of arterial blood, in mL O2/dL. It sums hemoglobin-bound oxygen and a small dissolved component.
Arterial oxygen saturation (SaO2)
The fraction of hemoglobin binding sites occupied by oxygen in arterial blood. It is measured by co-oximetry or estimated by pulse oximetry.
Arterial oxygen partial pressure (PaO2)
The pressure exerted by dissolved oxygen in arterial blood, in mmHg. It reflects gas exchange efficiency and inspired oxygen.
Cardiac output (CO)
The volume of blood pumped by the heart per minute, in L/min. It equals heart rate times stroke volume.
Cardiac index (CI)
Cardiac output normalized to body surface area, in L/min/m². It enables size-independent comparisons between individuals.
Body surface area (BSA)
An estimate of total body surface, in square meters. It is used to index many physiologic metrics, including DO2.
Fraction of inspired oxygen (FiO2)
The percentage of oxygen in the air a person breathes. Room air is about 21%, while supplemental oxygen increases this value.
Sources & Further Reading
Here’s a concise overview before we dive into the key points:
- LITFL: Oxygen Delivery (concepts and formulas)
- Deranged Physiology: Oxygen Content and Delivery
- NCBI Bookshelf (StatPearls): Physiology, Oxygen Saturation
- American Thoracic Society: Understanding Oxygen Transport and Utilization
- PubMed: Oxygen delivery and consumption in the critically ill
These points provide quick orientation—use them alongside the full explanations in this page.
Disclaimer: This tool is for educational estimates. Consider professional advice for decisions.
References
- International Electrotechnical Commission (IEC)
- International Commission on Illumination (CIE)
- NIST Photometry
- ISO Standards — Light & Radiation