A-a Oxygen Gradient Calculator

Enter patient vitals and arterial blood gas values to calculate the A-a oxygen gradient and interpret the likely cause of hypoxemia.

Patient & ABG Values

Enter a value between 0.21 (room air) and 1.00 (100% O2).

Default 760 mmHg at sea level. Adjust for altitude or hypobaric conditions.

Normal range: 35–45 mmHg. From the arterial blood gas report.

Normal range on room air: 80–100 mmHg. From the arterial blood gas report.

Enter values on the left and click Calculate to see the A-a gradient.

Summary

Enter patient vitals and arterial blood gas values to calculate the A-a oxygen gradient and interpret the likely cause of hypoxemia.

How it works

  1. Enter the fraction of inspired oxygen (FiO2) — 0.21 for room air, higher for supplemental oxygen.
  2. Enter the atmospheric pressure (default 760 mmHg at sea level) or select a common altitude preset.
  3. Enter the arterial PaCO2 from the arterial blood gas (ABG) report.
  4. Enter the arterial PaO2 from the ABG report.
  5. The tool computes the alveolar PO2 (PAO2) using the alveolar gas equation, then subtracts PaO2 to yield the A-a gradient.
  6. Results include an age-adjusted normal range and an interpretation of the most likely cause of hypoxemia.

Use cases

  • Distinguishing intrinsic lung disease from hypoventilation as the cause of low PaO2.
  • Evaluating pulmonary embolism, pneumonia, ARDS, or pulmonary edema at the bedside.
  • Monitoring a patient on supplemental oxygen to ensure oxygenation is improving.
  • Teaching residents and medical students the alveolar gas equation and its clinical relevance.
  • Rapid triage in the emergency department or ICU for patients with acute dyspnea.
  • Assessing patients at altitude where baseline atmospheric pressure differs.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu