π« A-a Gradient Calculator
Find the alveolar-arterial oxygen difference from ABG numbers.
Alveolar-arterial oxygen gradient
For informational purposes only, not medical advice. Consult a healthcare professional.
Every breath you take fills your alveoli with oxygen, but not all of it reaches your blood. The A-a gradient measures the gap between the oxygen in your alveoli (PAO2) and the oxygen in your arteries (PaO2). A small gap is normal. A wide gap means oxygen is failing to cross from lung to blood, which points to specific lung problems.
This calculator derives alveolar oxygen from the alveolar gas equation using your FiO2 and PaCO2, subtracts your arterial PaO2, and compares the result to the age-adjusted normal. It is a staple of ICU rounds and board exams for a reason: it separates "not breathing enough" from "lungs not transferring oxygen."
How to use this calculator
You need three numbers from an arterial blood gas plus the oxygen setting: FiO2 as a percent, PaO2, and PaCO2 in mmHg, plus the patient's age.
Enter FiO2 (21 for room air, higher if on supplemental oxygen), PaO2, and PaCO2 from the ABG.
Enter the patient's age, since the normal gradient widens as lungs age.
Read the gradient against the expected value. A normal gradient with low PaO2 means hypoventilation; a wide gradient means lung pathology.
The alveolar gas equation
Alveolar oxygen cannot be measured directly, so we calculate it. Inspired oxygen is FiO2 times atmospheric pressure minus water vapor (47 mmHg at body temperature), then we subtract the oxygen displaced by CO2, which is PaCO2 divided by the respiratory quotient (0.8).
On room air at sea level, PAO2 works out to about 100 mmHg when PaCO2 is 40. The normal gradient is roughly 5 to 10 mmHg in young adults and rises with age, which the (age/4) + 4 rule captures. On 100 percent oxygen, a normal gradient can reach 60 to 100 mmHg, so the age formula only applies on room air.
Worked example
A 60-year-old breathing room air has PaO2 85 and PaCO2 40. Alveolar oxygen is 0.21 x (760 - 47) - 40/0.8 = 149.7 - 50 = 99.7 mmHg. The gradient is 99.7 - 85 = 14.7 mmHg. Expected normal at age 60 is 60/4 + 4 = 19 mmHg. The gradient is normal, so the mildly low PaO2 reflects slightly reduced ventilation or a touch of age-related change, not intrinsic lung disease.
Now imagine the same patient with PaO2 of 55. The gradient becomes 99.7 - 55 = 44.7 mmHg, far above the expected 19. That wide gap signals real gas-exchange failure: V/Q mismatch, shunt, or diffusion block, and it changes the workup entirely.
What a wide gradient suggests
The classic causes live in the mismatch between ventilation and perfusion. V/Q mismatch (COPD, asthma, pulmonary embolism) is the most common. Right-to-left shunt (pneumonia filling alveoli, ARDS, pulmonary edema) is the most dangerous. Diffusion limitation (pulmonary fibrosis) and low mixed venous oxygen round out the list.
The bedside trick: give more oxygen. V/Q mismatch improves with supplemental O2, while true shunt barely budges, because shunted blood never sees the extra oxygen. That response, combined with the gradient, is how clinicians sort causes at 2 a.m. For acid-base context around the same ABG, use our ABG acid-base interpreter and arterial blood pH calculator.
Normal gradient, low oxygen
A normal A-a gradient with low PaO2 has a short differential: hypoventilation (high PaCO2 gives it away), low inspired oxygen (altitude), or both. This is the pattern of opioid overdose, neuromuscular weakness, or severe obesity hypoventilation. The fix targets ventilation, not the lung tissue, which is precisely why calculating the gradient matters.
Remember that the equation assumes sea-level pressure and a respiratory quotient of 0.8. At altitude, or with unusual diets and metabolic states shifting R, the numbers drift. Like every derived value in critical care, the gradient informs judgment; it never replaces it.
A-a gradient vs P/F ratio
ICU clinicians reach for two oxygenation numbers, and each answers a different question. The A-a gradient isolates gas-exchange efficiency: it tells you how badly the lung transfers oxygen, independent of how hard the patient is breathing. The P/F ratio (PaO2 divided by FiO2) is simpler and is the number ARDS definitions use to grade severity.
| Feature | A-a gradient | P/F ratio |
|---|---|---|
| What it isolates | Gas exchange, corrected for ventilation | Overall oxygenation on current support |
| Needs | PaCO2 and the gas equation | Just PaO2 and FiO2 |
| Best use | Sorting causes of hypoxemia | Grading ARDS, tracking over time |
| Weakness | Needs an ABG and age context | Ignores ventilation; shifts with FiO2 |
Use the gradient when asking "why is this patient hypoxemic." Use the P/F ratio when asking "how bad is it and is it getting better." They complement rather than compete, and most ICU flowsheets carry both.
At altitude and on oxygen: adjusting the math
The alveolar gas equation assumes sea-level pressure (760 mmHg), so at altitude the numbers shift. In Denver (about 630 mmHg), room-air PAO2 drops to roughly 70 mmHg even with normal lungs, and the "normal" gradient stays the same while PaO2 falls. Travelers and mountain clinics see this pattern constantly; it is physics, not disease.
On supplemental oxygen the equation still works, but interpretation changes. High FiO2 washes out nitrogen and causes absorption atelectasis, widening the gradient even in healthy lungs, which is why the (age/4) + 4 rule is room-air only. When comparing gradients across FiO2 settings, clinicians often switch to the P/F ratio instead, accepting its own limitations for the sake of comparability.
For informational purposes only, not medical advice. Consult a healthcare professional.
Frequently Asked Questions
What is a normal A-a gradient?
On room air, roughly (age/4) + 4 mmHg: about 10 at age 24 and 19 at age 60. Young healthy adults typically measure 5 to 10 mmHg. On supplemental oxygen the normal range is much wider.
What causes an increased A-a gradient?
V/Q mismatch (COPD, asthma, pulmonary embolism), right-to-left shunt (pneumonia, ARDS, pulmonary edema), diffusion limitation (fibrosis), and low mixed venous oxygen from low cardiac output or severe anemia.
What does a normal A-a gradient with low PaO2 mean?
The lungs transfer oxygen fine, so the problem is getting air in: hypoventilation (check for high PaCO2) or low inspired oxygen at altitude. Treatment targets ventilation rather than lung tissue.
How do you calculate the A-a gradient?
PAO2 = FiO2 x (760 - 47) - PaCO2/0.8, then subtract PaO2. On room air with PaCO2 40, PAO2 is about 100 mmHg, so the gradient is roughly 100 minus PaO2.
Why does the A-a gradient increase with age?
Aging lungs lose elastic recoil and develop more V/Q mismatch, especially in dependent lung regions. The (age/4) + 4 rule adjusts expectations so a 70-year-old is not flagged for normal aging.
Does supplemental oxygen change the normal gradient?
Yes. On 100 percent oxygen a normal gradient can be 60 to 100 mmHg because of absorption atelectasis and normal anatomic shunt. The age-based formula only applies on room air.
What is the difference between A-a gradient and P/F ratio?
The A-a gradient isolates gas-exchange efficiency independent of ventilation, while the P/F ratio (PaO2/FiO2) is simpler and used to grade ARDS severity. The gradient is more sensitive to early gas-exchange defects.
Can the A-a gradient distinguish shunt from V/Q mismatch?
Not alone. The classic bedside test is response to 100 percent oxygen: V/Q mismatch corrects, true shunt does not. The gradient tells you gas exchange is broken; the oxygen challenge tells you how.