Arterial Oxygen Content (CaO2) Calculator

by | Updated: Jun 20, 2026

CaO2 Calculator

(1.34 × Hb × SaO2) + (0.003 × PaO2)

Hemoglobin (Hb) Normal 12 – 17
g/dL
SaO2 Normal 95 – 100%
%
PaO2 Normal 80 – 100
mm Hg
Arterial Oxygen Content
Enter values above
CaO2 = (1.34 × Hb × SaO2) + (0.003 × PaO2), where 1.34 is the oxygen bound per gram of hemoglobin and 0.003 is the dissolved-oxygen coefficient. Nearly all oxygen is carried on hemoglobin; the dissolved portion is small. A typical adult value is roughly 16–22 mL O2/dL. For educational use only — always interpret alongside the full clinical picture.

Understanding Arterial Oxygen Content

Arterial oxygen content (CaO2) is the total amount of oxygen carried in arterial blood. It represents the oxygen available for delivery from the lungs to the tissues. While oxygen saturation and PaO2 are commonly discussed in respiratory care, CaO2 gives a more complete picture because it accounts for the oxygen carried by hemoglobin and the small amount dissolved directly in plasma.

This distinction is important because oxygen delivery depends not only on how well the lungs oxygenate the blood, but also on how much hemoglobin is available to carry oxygen. A patient may have a normal oxygen saturation and a normal PaO2 but still have low oxygen content if the hemoglobin is severely reduced. In that situation, the blood is well saturated, but there is not enough hemoglobin to carry an adequate amount of oxygen.

An Arterial Oxygen Content Calculator helps show how hemoglobin, oxygen saturation, and dissolved oxygen combine to determine the total oxygen content of arterial blood. It can be useful when evaluating hypoxemia, anemia, blood loss, shock, carbon monoxide exposure, oxygen delivery, and the difference between oxygenation and oxygen-carrying capacity.

The Formula

The standard formula for arterial oxygen content is:

CaO2 = (1.34 × Hb × SaO2) + (0.003 × PaO2)

In this formula, CaO2 is arterial oxygen content, usually expressed in milliliters of oxygen per deciliter of blood. Hb is the hemoglobin concentration in grams per deciliter. SaO2 is arterial oxygen saturation expressed as a decimal. PaO2 is the partial pressure of oxygen dissolved in arterial blood, measured in millimeters of mercury.

The first part of the formula, 1.34 times hemoglobin times oxygen saturation, represents oxygen bound to hemoglobin. The second part, 0.003 times PaO2, represents oxygen dissolved in plasma. The result is the total oxygen content of arterial blood.

The formula shows why hemoglobin is so important. Most oxygen in the blood is carried bound to hemoglobin, while only a very small amount is dissolved in plasma. Because of this, changes in hemoglobin concentration usually affect oxygen content much more than changes in PaO2, especially once the hemoglobin is already nearly fully saturated.

Note: CaO2 measures total oxygen content, not just oxygen pressure or saturation. Hemoglobin concentration is the largest determinant of how much oxygen the blood can carry.

What Hemoglobin Contributes

Hemoglobin is the primary oxygen-carrying molecule in the blood. It is located inside red blood cells and binds oxygen in the lungs, then releases oxygen to the tissues. Each gram of hemoglobin can carry about 1.34 mL of oxygen when fully saturated. This value is known as the oxygen-carrying capacity of hemoglobin.

Because hemoglobin carries nearly all of the oxygen in arterial blood, the hemoglobin level has a major effect on CaO2. A patient with a hemoglobin of 15 g/dL has far more oxygen-carrying capacity than a patient with a hemoglobin of 7 g/dL, even if both have the same oxygen saturation. The saturation tells what percentage of binding sites are occupied, but the hemoglobin tells how many binding sites exist in the first place.

This is why anemia can cause low oxygen content even when SpO2 and PaO2 appear normal. A pulse oximeter may read 100%, but if hemoglobin is very low, the total amount of oxygen carried in each deciliter of blood may still be inadequate. Oxygen saturation is about how full the hemoglobin is; oxygen content is about how much oxygen is actually present.

What Oxygen Saturation Contributes

Oxygen saturation refers to the percentage of hemoglobin binding sites occupied by oxygen. In arterial blood, this is written as SaO2 when measured directly by arterial blood gas co-oximetry, or SpO2 when estimated by pulse oximetry. In the CaO2 formula, saturation must be entered as a decimal. For example, 98% saturation is entered as 0.98.

Saturation determines how much of the available hemoglobin is actually carrying oxygen. If the hemoglobin is normal but saturation is low, CaO2 falls because fewer hemoglobin binding sites are occupied. This can occur in hypoxemia, severe lung disease, high altitude, shunt, ventilation-perfusion mismatch, diffusion limitation, or hypoventilation.

However, saturation must be interpreted with hemoglobin. A saturation of 90% may still carry more total oxygen in a patient with a high hemoglobin than a saturation of 100% in a patient with profound anemia. This is one of the key lessons of CaO2: saturation is only one part of oxygen content.

Note: Oxygen saturation tells how full the hemoglobin is. Hemoglobin concentration tells how much carrying capacity is available. CaO2 combines both.

What PaO2 Contributes

PaO2 is the partial pressure of oxygen dissolved in arterial plasma. It reflects the oxygen pressure in the blood and is measured on an arterial blood gas. PaO2 is important for assessing oxygenation and the movement of oxygen from the alveoli into the blood, but it contributes only a small amount to total oxygen content.

The dissolved oxygen portion of the CaO2 formula is calculated as 0.003 times PaO2. This means each millimeter of mercury of PaO2 contributes only about 0.003 mL of oxygen per deciliter of blood. Even a PaO2 of 100 mmHg contributes only about 0.3 mL/dL of dissolved oxygen. Compared with the oxygen bound to hemoglobin, this is very small.

This does not mean PaO2 is unimportant. PaO2 is what drives oxygen loading onto hemoglobin and helps determine saturation, especially on the steep portion of the oxyhemoglobin dissociation curve. It is also essential for evaluating hypoxemia and calculating indices such as the A-a gradient and P/F ratio. But when calculating total oxygen content, the dissolved oxygen component is usually a minor contributor.

At very high PaO2 values, such as during hyperbaric oxygen therapy, dissolved oxygen becomes more significant. Under ordinary clinical conditions, however, hemoglobin-bound oxygen dominates CaO2.

Bound Oxygen vs. Dissolved Oxygen

Oxygen in arterial blood exists in two main forms. The first and most important is oxygen bound to hemoglobin. The second is oxygen dissolved directly in plasma. CaO2 includes both.

Hemoglobin-bound oxygen is the major reservoir. Because hemoglobin can carry a large amount of oxygen, it allows the blood to transport far more oxygen than plasma could carry alone. Without hemoglobin, the dissolved oxygen content of blood would be far too low to meet normal tissue needs.

Dissolved oxygen is small in quantity but important physiologically. The oxygen dissolved in plasma creates the PaO2, and PaO2 helps determine how readily oxygen binds to hemoglobin in the lungs and unloads in the tissues. PaO2 is also the form of oxygen that diffuses across membranes. Still, in terms of total content, dissolved oxygen is a small fraction of the total under most conditions.

This relationship explains why increasing FiO2 may raise PaO2 substantially but only slightly increase CaO2 once hemoglobin is already nearly fully saturated. If saturation is already 98% to 100%, there are few empty hemoglobin binding sites left. Additional oxygen mainly increases the dissolved portion, which is small.

Normal CaO2 Values

Normal arterial oxygen content is commonly around 16 to 22 mL O2/dL of blood in healthy adults, depending mostly on hemoglobin concentration and oxygen saturation. A person with higher hemoglobin will generally have a higher CaO2, while a person with anemia will have a lower CaO2.

Because hemoglobin is such a major factor, there is no single normal CaO2 value that applies to everyone. A healthy adult with hemoglobin of 15 g/dL and saturation of 98% may have a CaO2 around 19 to 20 mL/dL. A patient with hemoglobin of 8 g/dL and the same saturation may have a CaO2 near 10 to 11 mL/dL. The lungs may be oxygenating well in both cases, but the oxygen content is very different.

For this reason, CaO2 should be interpreted with hemoglobin, saturation, PaO2, cardiac output, and the clinical situation. The number is most useful when it helps explain oxygen delivery, especially in patients with anemia, shock, respiratory failure, or impaired oxygen transport.

CaO2 and Oxygen Delivery

Arterial oxygen content is a key part of oxygen delivery. Oxygen delivery, often abbreviated as DO2, is the amount of oxygen delivered to the tissues each minute. It depends on arterial oxygen content and cardiac output.

DO2 = Cardiac Output × CaO2 × 10

The multiplier of 10 is used to convert deciliters to liters. This formula shows that tissue oxygen delivery depends on both how much oxygen is in the blood and how much blood the heart pumps per minute. Even if CaO2 is normal, oxygen delivery may be low if cardiac output is poor. Even if cardiac output is normal, oxygen delivery may be low if CaO2 is severely reduced.

This connection is clinically important in shock, hemorrhage, severe anemia, sepsis, trauma, and critical illness. Oxygenation is not just a lung problem. The lungs load oxygen into the blood, hemoglobin carries it, the heart circulates it, and the tissues extract it. CaO2 represents the carrying-content part of that system.

Note: Oxygen delivery depends on both CaO2 and cardiac output. A normal oxygen saturation does not guarantee adequate tissue oxygen delivery.

CaO2 vs. PaO2

PaO2 and CaO2 are related, but they answer different questions. PaO2 tells how much oxygen pressure is dissolved in arterial blood. It is a measure of oxygenation and reflects how well oxygen moves from the alveoli into the bloodstream. CaO2 tells how much total oxygen is carried in the arterial blood.

A patient can have a low PaO2 and low CaO2 because poor oxygenation reduces saturation and therefore reduces hemoglobin-bound oxygen. This is common in significant lung disease. However, a patient can also have a normal PaO2 and low CaO2 if hemoglobin is low. In this case, oxygen pressure is adequate, but oxygen-carrying capacity is reduced.

This distinction is especially important when interpreting ABGs. A normal PaO2 may reassure the clinician that oxygen transfer from the lungs is adequate, but it does not prove that oxygen content is adequate. Hemoglobin must also be considered. CaO2 bridges that gap by combining oxygenation with carrying capacity.

CaO2 vs. SaO2

SaO2 and CaO2 are also related but different. SaO2 tells what percentage of hemoglobin binding sites are occupied by oxygen. CaO2 tells the total amount of oxygen in the blood. Saturation can be normal even when oxygen content is low.

For example, imagine two patients with an SaO2 of 100%. One has a hemoglobin of 15 g/dL and the other has a hemoglobin of 7 g/dL. Both patients have fully saturated hemoglobin, but the first patient has much more hemoglobin available. Therefore, the first patient has much higher CaO2.

This is why pulse oximetry alone can be misleading in anemia or blood loss. The pulse oximeter estimates the percentage of hemoglobin saturated, not the total amount of hemoglobin or total oxygen content. A patient with severe anemia may have a normal SpO2 but still have reduced oxygen content and reduced oxygen delivery.

CaO2 in Anemia

Anemia is one of the clearest examples of why CaO2 matters. In anemia, the hemoglobin concentration is reduced, which lowers the blood’s oxygen-carrying capacity. Even if the remaining hemoglobin is fully saturated, there is less total hemoglobin available to carry oxygen.

For example, a patient with hemoglobin of 15 g/dL and saturation of 98% has a much higher CaO2 than a patient with hemoglobin of 7 g/dL and saturation of 98%. The saturation is the same, but the oxygen content is not. This helps explain why an anemic patient may show signs of poor oxygen delivery despite normal pulse oximetry.

The body may compensate for anemia by increasing cardiac output and increasing oxygen extraction at the tissues. These compensations can maintain oxygen delivery for a time, but they have limits. In severe anemia, shock, coronary artery disease, sepsis, or respiratory failure, the reduced CaO2 may become clinically significant.

CaO2 in Hypoxemia

Hypoxemia lowers CaO2 mainly by reducing oxygen saturation. When PaO2 falls low enough to move the patient onto the steeper portion of the oxyhemoglobin dissociation curve, hemoglobin saturation drops more sharply. As saturation falls, less oxygen is bound to hemoglobin, and CaO2 decreases.

In mild hypoxemia, CaO2 may not fall dramatically if saturation remains relatively preserved. In severe hypoxemia, saturation drops substantially and oxygen content can become critically low. This is why saturation is such an important part of the CaO2 formula.

Supplemental oxygen can improve CaO2 when it raises PaO2 enough to increase saturation. However, once saturation is already near 100%, further increases in PaO2 produce only small increases in CaO2 because the extra oxygen is mostly dissolved in plasma. This explains why correcting severe hypoxemia can dramatically improve oxygen content, while raising an already normal PaO2 to a very high level has a much smaller effect.

CaO2 in Carbon Monoxide Exposure

Carbon monoxide exposure is a special situation where oxygen content and oxygen saturation interpretation become more complex. Carbon monoxide binds to hemoglobin with high affinity, occupying binding sites that would normally carry oxygen. This reduces the amount of hemoglobin available for oxygen transport and impairs oxygen unloading to the tissues.

Standard pulse oximetry may be misleading in carbon monoxide poisoning because it can falsely read normal or near normal. The device may not distinguish oxyhemoglobin from carboxyhemoglobin accurately. As a result, a patient can appear well saturated by pulse oximetry while having impaired oxygen content and tissue oxygen delivery.

In suspected carbon monoxide exposure, co-oximetry is needed to measure carboxyhemoglobin and determine the true hemoglobin species. The CaO2 calculation should be interpreted with caution unless accurate SaO2 and hemoglobin data are available. This is a reminder that oxygen content depends not just on the saturation percentage, but on whether hemoglobin is actually available to carry oxygen.

CaO2 in Methemoglobinemia

Methemoglobinemia is another condition that can interfere with normal oxygen transport. In methemoglobinemia, hemoglobin iron is oxidized into a form that cannot bind oxygen normally. This reduces the functional hemoglobin available for oxygen carriage and can impair tissue oxygen delivery.

Patients may have cyanosis, low pulse oximetry readings that do not improve as expected with oxygen, and symptoms of tissue hypoxia. PaO2 may be normal because oxygen is still dissolved in plasma, but oxygen content may be reduced because hemoglobin cannot carry oxygen effectively.

As with carbon monoxide exposure, co-oximetry is important. A standard ABG PaO2 may look adequate, but PaO2 alone does not measure oxygen content. The CaO2 concept helps explain why a normal PaO2 does not always mean the blood is carrying oxygen effectively.

CaO2 and the Oxyhemoglobin Dissociation Curve

The oxyhemoglobin dissociation curve describes the relationship between PaO2 and oxygen saturation. At higher PaO2 levels, the curve is relatively flat, meaning large changes in PaO2 produce only small changes in saturation. At lower PaO2 levels, the curve becomes steep, meaning small drops in PaO2 can cause large drops in saturation.

This relationship affects CaO2 because saturation is a major part of the formula. When PaO2 falls from 100 to 80 mmHg, saturation may change very little, so CaO2 may remain fairly stable. But when PaO2 falls from 60 to 40 mmHg, saturation can drop sharply, causing a much larger decrease in CaO2.

Factors that shift the curve also influence oxygen loading and unloading. Acidosis, increased temperature, increased carbon dioxide, and increased 2,3-DPG shift the curve to the right, promoting oxygen unloading to tissues. Alkalosis, decreased temperature, decreased carbon dioxide, and decreased 2,3-DPG shift it to the left, increasing hemoglobin affinity for oxygen but making unloading harder. These shifts may not always change the calculated CaO2 dramatically, but they affect how readily oxygen is released to the tissues.

CaO2 and Shock

In shock, oxygen delivery to tissues may be inadequate because of low cardiac output, poor perfusion, low oxygen content, or impaired oxygen extraction. CaO2 is one part of this equation. A low CaO2 can worsen shock by reducing the amount of oxygen available in each unit of blood.

For example, a patient with hemorrhagic shock may have reduced hemoglobin from blood loss, lowering CaO2. Even if the lungs oxygenate the remaining blood well, the total oxygen content may be inadequate. At the same time, cardiac output may fall because of low circulating volume. These problems combine to reduce oxygen delivery.

In septic shock, CaO2 may be affected by anemia, hypoxemia, fluid resuscitation, transfusion status, and lung injury. However, oxygen delivery also depends on circulation and tissue extraction. A normal CaO2 does not guarantee that tissues are using oxygen properly. It is one important value in a larger hemodynamic and metabolic assessment.

CaO2 and Mechanical Ventilation

Mechanical ventilation can improve CaO2 when it improves oxygenation and saturation. Increasing FiO2, optimizing PEEP, recruiting alveoli, and improving ventilation-perfusion matching can raise PaO2 and SaO2. If saturation was low, this can significantly increase oxygen content.

However, once the patient is already well saturated, further increases in FiO2 or PaO2 add very little to CaO2. This is because hemoglobin is already nearly full, and the dissolved oxygen component is small. In that setting, raising PaO2 from 100 to 200 mmHg may look impressive on an ABG but may not meaningfully increase oxygen content.

This is why oxygen therapy and ventilator settings should be titrated thoughtfully. The goal is adequate oxygenation and oxygen delivery, not necessarily the highest possible PaO2. Excessive oxygen exposure may carry risks in some patients, and high oxygen levels should be interpreted in terms of whether they are actually improving oxygen content and tissue delivery.

How to Interpret the Result

CaO2 is usually expressed as mL O2/dL of blood. A normal value often falls around 16 to 22 mL/dL, but the expected value depends heavily on hemoglobin concentration. When interpreting the result, it is helpful to ask which part of the formula is driving the value: hemoglobin, saturation, or PaO2.

If CaO2 is low because hemoglobin is low, the problem is oxygen-carrying capacity. The lungs may be functioning adequately, but there is not enough hemoglobin to carry oxygen. If CaO2 is low because saturation is low, the problem is oxygenation. The lungs may not be loading hemoglobin adequately. If CaO2 is low because both hemoglobin and saturation are low, oxygen delivery may be especially compromised.

If PaO2 is low but saturation remains acceptable, the effect on CaO2 may be modest. If PaO2 is very low and saturation falls, CaO2 can drop significantly. If PaO2 is very high while saturation is already 100%, CaO2 increases only slightly because dissolved oxygen contributes little under normal pressure conditions.

Limitations and Cautions

The CaO2 calculation is only as accurate as its inputs. Hemoglobin must be measured accurately. Oxygen saturation should ideally come from co-oximetry when abnormal hemoglobin species are possible. PaO2 should come from an arterial blood gas. If any of these values are estimated or inaccurate, the calculated CaO2 may be misleading.

A major limitation is that CaO2 does not measure oxygen delivery by itself. Oxygen delivery also depends on cardiac output. A patient may have normal CaO2 but poor tissue oxygen delivery if cardiac output is severely reduced. Conversely, a patient with low CaO2 may temporarily maintain oxygen delivery by increasing cardiac output.

CaO2 also does not measure oxygen extraction or tissue utilization. Conditions such as sepsis, mitochondrial dysfunction, cyanide toxicity, and severe shock may impair the ability of tissues to use delivered oxygen. In those cases, oxygen content may be only one piece of a much more complex problem.

Finally, CaO2 should not be confused with oxygen saturation. Saturation is a percentage. Content is an amount. A normal SpO2 does not rule out low oxygen content, especially in anemia, dyshemoglobinemia, or blood loss.

Common Mistakes to Avoid

One common mistake is assuming that a normal pulse oximeter reading means oxygen content is normal. Pulse oximetry estimates saturation, not hemoglobin concentration. A severely anemic patient may have normal SpO2 but low CaO2.

Another mistake is focusing only on PaO2. PaO2 is important for assessing oxygenation, but it contributes very little directly to total oxygen content compared with hemoglobin-bound oxygen. A very high PaO2 does not greatly increase CaO2 if hemoglobin is already fully saturated.

A third mistake is ignoring abnormal hemoglobin species. Carbon monoxide poisoning and methemoglobinemia can make standard oxygen measurements misleading. Co-oximetry is needed when these conditions are suspected.

A fourth mistake is interpreting CaO2 without cardiac output. Oxygen content is the oxygen carried per volume of blood, but oxygen delivery depends on how much blood reaches the tissues each minute. Both content and flow matter.

A final mistake is treating CaO2 as a diagnosis. A low CaO2 tells you that arterial oxygen content is reduced, but the cause may be anemia, hypoxemia, abnormal hemoglobin, or a combination. The result should guide further assessment rather than replace it.

Putting It Together: Worked Examples

A few examples show how CaO2 is calculated and interpreted.

  • A patient has a hemoglobin of 15 g/dL, SaO2 of 98%, and PaO2 of 95 mmHg. The hemoglobin-bound oxygen is 1.34 times 15 times 0.98, which equals about 19.7 mL/dL. The dissolved oxygen is 0.003 times 95, which equals about 0.3 mL/dL. The total CaO2 is about 20.0 mL/dL, a normal value.
  • A patient with severe anemia has a hemoglobin of 7 g/dL, SaO2 of 98%, and PaO2 of 95 mmHg. The hemoglobin-bound oxygen is 1.34 times 7 times 0.98, or about 9.2 mL/dL. The dissolved oxygen is about 0.3 mL/dL. The CaO2 is about 9.5 mL/dL. Despite normal saturation and PaO2, the oxygen content is low because hemoglobin is low.
  • A patient with hypoxemia has a hemoglobin of 15 g/dL, SaO2 of 85%, and PaO2 of 50 mmHg. The hemoglobin-bound oxygen is 1.34 times 15 times 0.85, or about 17.1 mL/dL. The dissolved oxygen is 0.15 mL/dL. The CaO2 is about 17.3 mL/dL. The reduced saturation lowers oxygen content even though hemoglobin is normal.
  • A patient has a hemoglobin of 15 g/dL, SaO2 of 100%, and PaO2 of 300 mmHg while receiving high oxygen. The hemoglobin-bound oxygen is 20.1 mL/dL. The dissolved oxygen is 0.9 mL/dL. The total CaO2 is about 21.0 mL/dL. The very high PaO2 adds some dissolved oxygen, but most of the content still comes from hemoglobin.
  • A patient with blood loss has a hemoglobin of 8 g/dL, SaO2 of 92%, and PaO2 of 65 mmHg. The hemoglobin-bound oxygen is 1.34 times 8 times 0.92, or about 9.9 mL/dL. The dissolved oxygen is about 0.2 mL/dL. The total CaO2 is about 10.1 mL/dL. Both anemia and reduced saturation contribute to low arterial oxygen content.

Note: These examples show why CaO2 is often more informative than saturation or PaO2 alone. The total oxygen carried in blood depends mainly on hemoglobin and saturation, with a smaller contribution from dissolved oxygen.

A Note on Clinical Judgment

Arterial oxygen content is a valuable measurement because it combines hemoglobin concentration, oxygen saturation, and dissolved oxygen into one clinically meaningful value. It helps explain why a patient with normal SpO2 can still have poor oxygen-carrying capacity, why anemia matters so much for oxygen delivery, and why very high PaO2 values add relatively little oxygen once hemoglobin is fully saturated.

At the same time, CaO2 is only one part of tissue oxygenation. Oxygen delivery also depends on cardiac output, perfusion, oxygen extraction, and the ability of the tissues to use oxygen. The best interpretation comes from combining CaO2 with the patient’s hemoglobin, ABG results, pulse oximetry, hemodynamics, lactate, clinical appearance, and underlying condition. Used thoughtfully, an Arterial Oxygen Content Calculator helps clarify the difference between oxygenation, saturation, oxygen-carrying capacity, and true oxygen delivery.

John Landry, RRT Author

Written by:

John Landry, BS, RRT

John Landry is a registered respiratory therapist from Memphis, TN, and has a bachelor's degree in kinesiology. He enjoys using evidence-based research to help others breathe easier and live a healthier life.