AA Gradient Calculator

Created by Dominika Śmiałek, MD, PhD candidate
Reviewed by Dominik Czernia, PhD and Jack Bowater
Last updated: Oct 27, 2021

Any medical student, physician, or patient will find this AA gradient calculator useful if they are interested in finding the source of hypoxemia.

Once you have the individuals levels of each arterial blood gas, take a moment and use this tool to learn more about A A gradient, V Q mismatch, and the causes of oxygenation shifts. In the article below, you can also find the hypoxemia definition and hypoxia vs. hypoxemia explanations.

AA gradient use

AA gradient, short for alveolar-arterial gradient, serves as a method of differentiation between the causes of hypoxemia in a patient. The hypoxemia definition is quite straightforward: it's low levels of oxygen in the blood. Technically, what we calculate is a difference between the alveolar concentration of oxygen and the arterial concentration of oxygen.

The origin of hypoxemia might be either:

  • extrapulmonary (outside the lungs):
    • hypoventilation; and
    • low FiO2 (fraction of inspired oxygen).
  • intrapulmonary (inside the lungs):
    • ventilation-perfusion imbalance (V Q mismatch), present in patients with pneumonia, asthma or COPD (chronic obstructive pulmonary disease); and
    • intrapulmonary or cardiac shunt.

Among this extrapulmonary causes of hypoxemia, there is hypoventilation. It may present due to e.g., depression of the central nervous system (due to, e.g., opioids overdose), some neuromuscular diseases, scoliosis or other chest deformities. It means that the oxygen concentration in both the alveoli and the blood is low. Therefore, the AA gradient remains within acceptable limits.

Let's move on to intrapulmonary causes of hypoxemia: cardiac/intrapulmonary shunt and V Q mismatch. The most common example is a patient with pneumonia. The pathophysiology involves an obstruction in the alveoli, which leads to a decrease in the amount of oxygen diffused into the blood. Yet, it doesn't influence the patient's ability to breathe and ventilate. As a result, these patients have a normal oxygen concentration in their alveoli but a decreased concentration in their arterial blood. A patient with pneumonia would probably have an increased AA gradient due to a pronounced difference between their alveolar and arterial oxygen concentrations.

Hypoxia vs hypoxemia differences

The hypoxia and hypoxemia definitions might be confusing. It's crucial to realize that they represent different states and conditions of the human body.

  • Hypoxemia is a state where the partial pressure of oxygen in the blood is decreased. We can measure it's levels indirectly, by pulse oxymetry, and directly, drawing blood from either an artery or a vein. The most reliable source of a person's oxygen levels is arterial blood, e.g., from the radial artery.

  • Hypoxia is defined as a diminished level of tissue oxygenation.

These two terms aren't synonyms, and they do not always happen at the same time. If a patient can still compensate with increased hemoglobin or cardiac output, they might have hypoxemia, but not hypoxia.

Hypoxia without hypoxemia is a less common occurrence, and is sometimes seen in people who have been poisoned with cyanide. In this case, cyanide blocks the tissue's ability to use oxygen while the oxygen levels in the blood remain normal, thereby causing hypoxia without hypoxemia.

How to calculate the AA gradient?

Now that you know the difference between hypoxia vs hypoxemia, the possible causes of hypoxemia, and what AA gradient is used for, let's move on to its formula:

AA gradient = PAO2 - PaO2


  • PaO2 is the arterial partial pressure of oxygen, measured from an artery; and

  • PAO2 is the partial pressure of alveolar oxygen, which we can also calculate as:

PAO2 = [FiO2 * (Patm - PH20) - PaCO2 / 8]


  • PH2O is the partial pressure of water;
  • FiO2 is the fraction of inspired oxygen;
  • Patm is the atmospheric pressure; and
  • PaCO2 is the partial pressure of carbon dioxide in the alveoli.

At standard pressure, one can suppose that the fraction of inspired oxygen is FiO2 = 0.21, or 21%, the atmospheric pressure at sea level is * Patm is atmospheric pressure = 760 mmHg, and, if we assume 100% humidity in the alveoli, PH2O = 47 mmHg.

In this AA gradient calculator, we also provide you with an acceptable AA gradient that depends on the patient's age. The formula is simple:

AA gradient for age = age/4 + 4

AA gradient calculator in practice

Let's take a moment to work on an example. Laura is a medical doctor working at a hospital. One day a patient with a history of shunting comes to the ER (Emergency Room), and she quickly needs to assess his hypoxemia with an AA gradient calculator.

He's 57, breathes regular air, and from his arterial blood gases it seems that his PaCO2 = 45 mmHg while PaO2 = 70 mmHg. Both values are slightly out of the healthy range.

AA gradient = [0.21 * (760 mmHg - 45 mmHg) - 45 mmHg / 8] - 70 mmHg

AA gradient = 23.8 mmHg

The expected AA gradient for age differs from the calculated one:

AA gradient for age = 57/4 + 4

AA gradient for age = 18.3 mmHg

The results suggest an increased AA gradient. Therefore, the probable causes of the hypoxemia are V Q mismatch and a cardiac or intrapulmonary shunt.

Dominika Śmiałek, MD, PhD candidate
Atmospheric pressure
AA gradient
Expected AA gradient for age
Check out 19 similar pulmonary calculators 💨
BODE IndexCURB-65Endotracheal tube size… 16 more
People also viewed…

CVD risk

The CVD risk calculator enables you to estimate your risk of having severe cardiovascular disease (including heart attack) within following ten years.

Car crash force

With this car crash calculator, you can find out how dangerous car crashes are.

Clomid ovulation

Our Clomid ovulation calculator allows you to painlessly compute the day of your ovulation and fertility window during your treatment with Clomiphene citrate.

Korean age

If you're wondering what would your age be from a Korean perspective, use this Korean age calculator to find out.
Copyright by Omni Calculator sp. z o.o.
Privacy policy & cookies
main background