Aa Gradient Calculator - PAO2 and Expected A-a Gradient
Use this Aa gradient calculator to compute PAO2, the A-a oxygen gradient, and the expected-for-age value from an arterial blood gas, FiO2, and atmospheric pressure.
Aa Gradient Calculator
Results
What Is the A-a Gradient?
The Aa gradient is the difference between the partial pressure of oxygen inside the alveoli and the partial pressure of oxygen measured in arterial blood, and one of the most useful numbers a clinician can pull from an arterial blood gas to narrow the cause of hypoxemia. A normal Aa gradient points away from the lung, while an elevated Aa gradient points back at the alveolar-capillary unit.
- • Emergency department workup of hypoxemia: Sorting out whether a low PaO2 is from hypoventilation, V-Q mismatch, shunt, or low inspired oxygen.
- • Pulmonary and critical care rounds: Reviewing arterial blood gases with a quick PAO2 and gradient to brief the next provider.
- • Pre-operative and altitude screening: Confirming that a low PaO2 in a traveler, pilot candidate, or pre-op patient is an altitude or hypoventilation effect and not lung pathology.
The number does not diagnose a specific disease. It separates two broad buckets of hypoxemia so the next test or treatment can be chosen with the right context.
When the ABG workup also turns up a creatinine trend that needs to be tracked alongside oxygenation, GFR Calculator supports the kidney-function review that often runs in parallel for ICU and post-op patients.
How the Calculator Works
The calculator accepts the patient's age, FiO2, PaCO2, PaO2, and atmospheric pressure, runs the alveolar gas equation to find PAO2, subtracts PaO2 to get the gradient, and compares the result to the expected-for-age ceiling.
- FiO2 (fraction of inspired oxygen): 0.21 for room air; higher values for supplemental oxygen or mechanical ventilation.
- Patm (atmospheric pressure): Ambient pressure. The default 760 mmHg assumes sea level. Lower values apply at altitude.
- PH2O (water vapor pressure): Held at 47 mmHg in keeping with the StatPearls and BRS Physiology assumptions for fully humidified alveolar gas at body temperature.
- PaCO2: Arterial partial pressure of carbon dioxide from the ABG, used as a surrogate for alveolar PCO2 in the gas equation.
- PaO2: Arterial partial pressure of oxygen from the ABG, subtracted from PAO2 to produce the gradient.
On room air at sea level the math simplifies to 150 - 1.25 x PaCO2 - PaO2, which is the form most bedside reference cards print. The calculator keeps the full form so it can also be used at altitude and on supplemental oxygen.
Worked Example: 30-year-old on room air with a normal ABG
Age 30, FiO2 0.21, PaCO2 40 mmHg, PaO2 95 mmHg, sea level.
PAO2 = 0.21 x 713 - 40 / 0.8 = 99.7 mmHg; gradient = 99.7 - 95 = 4.7 mmHg; expected = (30 + 10) / 4 = 10 mmHg.
Gradient 4.7 mmHg (expected up to 10)
Within the expected range for age. The lung is not the source of any hypoxemia concern.
Worked Example: 50-year-old with V-Q mismatch
Age 50, FiO2 0.21, PaCO2 35 mmHg, PaO2 60 mmHg, sea level.
PAO2 = 0.21 x 713 - 35 / 0.8 = 105.9 mmHg; gradient = 105.9 - 60 = 45.9 mmHg; expected = (50 + 10) / 4 = 15 mmHg.
Gradient 45.9 mmHg (expected up to 15)
Clearly elevated. The picture fits V-Q mismatch, pneumonia, pulmonary embolism, or early ARDS and warrants imaging and a next-step workup.
According to StatPearls - Alveolar to Arterial Oxygen Gradient, the alveolar gas equation is written PAO2 = FiO2 x (Patm - PH2O) - PaCO2 / R, with R taken as 0.8, and the A-a gradient is the difference between the calculated PAO2 and the measured PaO2.
When the result is elevated and heparin is on board, 4TS Score Calculator supports the parallel pretest-probability tally for heparin-induced thrombocytopenia that the team often runs alongside the ABG workup.
Key Concepts Behind the A-a Gradient
Four ideas carry most of the clinical meaning behind the result.
Alveolar gas equation
Calculates the oxygen partial pressure in the alveolus from FiO2, atmospheric pressure, water vapor pressure, and the PaCO2. It is the starting point for the result and the only place the input FiO2 and PaCO2 enter the calculation.
Physiological right-to-left shunt
A small amount of venous blood mixes with arterialized blood even in healthy lungs, mostly from the bronchial circulation. This is why a healthy young adult still has a gradient of about 5 to 10 mmHg instead of zero.
V-Q mismatch
When some alveoli are ventilated but not perfused (or perfused but not ventilated), the gap widens. Pneumonia, asthma, COPD, and pulmonary embolism all fall under this mechanism and produce an elevated result.
Hypoventilation vs lung pathology
A normal value in a hypoxemic patient points away from the lung and toward hypoventilation, low FiO2, or a low respiratory drive. An elevated result redirects the workup to the lung itself.
The normal value is small because the alveolar-capillary membrane is very efficient at transferring oxygen, but it is never zero. The expected value rises with age, which is why the calculator compares each result to the patient's own age-based ceiling. High CO2 can also mask a large gap mathematically, since a high PaCO2 lowers PAO2 in the gas equation and shrinks the calculated difference; the calculator surfaces both numbers so the masking effect is visible.
When the elevated Aa gradient points to a possible pulmonary embolism and a heart-rate trend is needed, ECG Heart Rate Calculator supports the rate calculation that pairs with the Wells or PERC workup.
How to Use This Calculator
Treat the calculator as a structured readout of an arterial blood gas. The inputs come from the ABG and the bedside setup, and the outputs map to a clinical interpretation.
- 1 Enter the patient age: Used to compute the expected A-a gradient ceiling (age + 10) / 4. The ceiling rises about 1 mmHg per decade of life.
- 2 Set the FiO2: Use 0.21 for room air, 0.28 to 0.30 for low-flow nasal cannula at 2 to 4 L/min, 0.4 to 0.6 for a simple or venturi mask, and up to 1.0 for non-rebreather or mechanical ventilation.
- 3 Enter the PaCO2 and PaO2 from the ABG: Use the arterial blood gas values, not venous or capillary samples. The PaCO2 feeds the alveolar gas equation; the PaO2 is subtracted from PAO2 to give the gradient.
- 4 Set the atmospheric pressure: Leave 760 mmHg for sea level. For high-altitude cases, lower it to the local barometric pressure, often 600 to 700 mmHg at 1,500 to 3,000 m of elevation.
- 5 Read PAO2, the gradient, and the interpretation tag: Compare the observed gradient to the expected-for-age ceiling. A normal gradient with low PaO2 suggests hypoventilation or altitude; an elevated gradient suggests V-Q mismatch, shunt, or diffusion limitation.
A practical use: a 60-year-old on room air arrives in the ED with PaCO2 of 55 and PaO2 of 65. PAO2 works out to about 81 mmHg, so the A-a gradient is about 16 mmHg, still below the age-based ceiling of 17.5. The hypoxemia is hypoventilation-driven, so the next step is to find the cause of the high CO2 rather than to chase a lung lesion.
When the ABG picture includes a high PaCO2 with hemodynamic concerns, Blood Pressure Calculator supports the blood-pressure review that often runs in parallel with the hypoxemia workup.
Benefits of Using This Calculator
A bedside calculator turns a five-line ABG into a structured answer that is easy to document and defend in a chart note.
- • Fast hypoxemia triage: Separates hypoventilation and altitude effects from lung pathology in seconds, which shortens the time to the next imaging or lab order.
- • Built-in age adjustment: The expected gradient ceiling rises with age, so an elderly patient is not falsely flagged as having lung disease for the same absolute gradient that would be elevated in a 25-year-old.
- • Full alveolar gas equation: Works on supplemental oxygen and at altitude, where the room-air simplification no longer holds, so the same input format covers sea level, low-flow cannula, and mechanical ventilation.
- • Documented PAO2 alongside the gradient: Shows PAO2, the observed Aa gradient, the expected ceiling, and the difference, so a later reviewer can reproduce the work from the chart note.
Most published reference cards give the room-air simplification. A calculator that holds the full form is more useful for inpatient, ED, and ICU cases, where FiO2 and altitude are rarely at textbook values.
Factors That Affect A-a Gradient Results
Several variables change the result, and the calculator surfaces the most important ones in the result panel and the inputs.
Patient age
The expected Aa gradient ceiling rises with age (about 1 mmHg per decade), so the same absolute gradient that would be elevated in a 30-year-old may be expected in a 70-year-old.
FiO2 and supplemental oxygen
A higher FiO2 raises PAO2 and can widen the calculated gradient even when the lung has not changed.
Atmospheric pressure (altitude)
At altitude, the lower atmospheric pressure drops both PAO2 and PaO2. The gradient may stay in range, but the absolute PaO2 is low.
PaCO2 and respiratory drive
A high PaCO2 lowers PAO2 in the gas equation and can mathematically shrink the gradient. The calculator surfaces the PaCO2 in the inputs and PAO2 in the outputs so the masking effect is visible.
- • The calculator is a bedside estimate, not a measurement. It assumes a respiratory quotient of 0.8 and a PH2O of 47 mmHg; a metabolic cart or a body-temperature-corrected PH2O will give a slightly different PAO2.
- • The age-based ceiling is a screening rule of thumb, not a diagnosis. A gradient just above the ceiling can be normal for a given patient, and a gradient just below it can still warrant imaging if the clinical picture points that way.
- • A high PaCO2 can mathematically mask an elevated gradient by lowering PAO2, so the result should be read with the full clinical picture, not as a stand-alone rule-out.
The calculator is meant to be read together with the clinical picture, imaging, and trend over time. A single result does not diagnose pneumonia, pulmonary embolism, or heart failure; it points the next step of the workup in a useful direction, and the inputs should be re-checked against the ABG report, the ventilator or cannula label, and the local barometer before any treatment decision is made.
According to MDCalc - A-a O2 Gradient, the A-a O2 gradient is calculated from age, FiO2, PaCO2, PaO2, and atmospheric pressure, and the expected A-a gradient is given by (age in years + 10) divided by 4.
According to McFarlane & Imperiale - Alveolar-arterial oxygen gradient (Am J Med, 1994), a normal A-a gradient for a young adult non-smoker on air is between 5 and 10 mmHg, and the expected value rises with age using (age + 10) / 4.
When the result is elevated and the overall clinical picture call for a fluid-resuscitation or vasopressor dose, Body Surface Area Calculator supports the BSA review that is often needed to convert weight-based dosing for sepsis and ARDS.
Frequently Asked Questions
Q: What is the A-a gradient and why is it calculated?
A: The A-a gradient is the difference between the partial pressure of oxygen in the alveoli (PAO2) and the partial pressure of oxygen in arterial blood (PaO2). It is calculated from an arterial blood gas to help narrow the cause of hypoxemia into lung vs non-lung mechanisms.
Q: What is a normal A-a gradient for my age?
A: A normal A-a gradient for a healthy young adult on room air is about 5 to 10 mmHg. The expected value rises with age, and a commonly used rule of thumb is (age in years + 10) / 4 mmHg, which gives about 10 mmHg at 30 and 22.5 mmHg at 80.
Q: How is the A-a gradient calculated from an ABG?
A: First calculate PAO2 with the alveolar gas equation: PAO2 = FiO2 x (Patm - 47) - PaCO2 / 0.8. Then subtract the measured PaO2: A-a gradient = PAO2 - PaO2. On room air at sea level the math simplifies to 150 - 1.25 x PaCO2 - PaO2.
Q: What does an elevated A-a gradient mean clinically?
A: An elevated A-a gradient means the lung itself is contributing to the hypoxemia. Common causes include V-Q mismatch (pneumonia, asthma, COPD, pulmonary embolism), diffusion limitation (interstitial lung disease, pulmonary fibrosis), and right-to-left shunt (ARDS, intracardiac shunt).
Q: Can the A-a gradient be normal when oxygenation is poor?
A: Yes. Hypoventilation, low inspired oxygen, and a low respiratory drive can all cause hypoxemia with a normal A-a gradient. The clinical sign is a low PaO2 paired with a high PaCO2 and a gradient that stays within the age-based range.
Q: Does supplemental oxygen change the A-a gradient?
A: Yes, a higher FiO2 raises PAO2 and can widen the calculated gradient. The calculator accepts the actual FiO2 from the device label so the comparison still reflects the patient's current setup, and the same input format works on room air, nasal cannula, and mechanical ventilation.