Understanding Arterial Blood Gases

Arterial blood contains dissolved gases and ions that reflect your body's metabolic state and respiratory function. An arterial blood gas (ABG) panel measures oxygen partial pressure (PaO₂), carbon dioxide partial pressure (PaCO₂), bicarbonate (HCO₃), and base excess—each telling a story about oxygenation, ventilation, and metabolic compensation.

The arterial compartment is particularly important because it directly samples blood leaving the lungs, providing insight into gas exchange at the alveolar level. Unlike venous blood, which is slightly more acidic (pH 7.31–7.41), arterial blood maintains a tighter range of 7.35–7.45. This narrow window is essential; even small deviations signal serious physiological stress.

When blood pH drifts below 7.35, acidosis is present. When it rises above 7.45, alkalosis develops. These conditions can stem from respiratory causes (abnormal CO₂ elimination), metabolic causes (altered HCO₃ or organic acids), or both simultaneously.

The Henderson-Hasselbalch Equation

This equation, refined by Hasselbalch in 1916, elegantly relates pH to the ratio of bicarbonate (the main buffer base) and dissolved carbon dioxide. It transforms complex buffer chemistry into a clinically useful calculation:

pH = 6.1 + log₁₀ ( HCO₃ / (0.0308 × PaCO₂) )

  • pH — Acidity or alkalinity of arterial blood (normal: 7.35–7.45)
  • HCO₃ — Serum bicarbonate concentration in mEq/L or mmol/L (normal: 23–30)
  • PaCO₂ — Partial pressure of carbon dioxide in arterial blood in mmHg or torr (normal: 35–45)
  • 0.0308 — Conversion constant accounting for CO₂ solubility in blood at standard temperature

Interpreting pH Results and Acid-Base Status

Once you calculate pH, the next step is determining the underlying cause of any abnormality. A low pH (acidosis) paired with elevated PaCO₂ suggests respiratory acidosis—the lungs aren't clearing CO₂ effectively. Conversely, low pH with low HCO₃ indicates metabolic acidosis, where the kidneys or metabolism have produced excess acid.

High pH (alkalosis) with low PaCO₂ points to respiratory alkalosis from hyperventilation. If pH is high but HCO₃ is elevated, metabolic alkalosis is likely. Many critically ill patients present with mixed disorders, requiring careful interpretation of all three parameters:

  • Respiratory component: Assess PaCO₂ direction and whether it matches the pH change (appropriate) or opposes it (compensatory).
  • Metabolic component: Evaluate HCO₃ and anion gap to pinpoint whether acid production or loss of base is the problem.
  • Compensation adequacy: Expected respiratory or metabolic responses can reveal whether the primary disorder has triggered appropriate compensa

Clinical Applications and When to Use This Tool

Arterial blood pH calculation is routine in intensive care units, operating theatres, respiratory wards, and emergency departments. Patients with sepsis, pneumonia, heart failure, diabetic ketoacidosis, overdoses, and respiratory diseases all require ABG interpretation to guide oxygen therapy, ventilation settings, insulin, bicarbonate replacement, or other acute interventions.

The calculator is most useful when you have measured HCO₃ and PaCO₂ from a blood gas analyser but want a quick, accurate pH estimate or educational reinforcement of how the equation works. It's particularly valuable for:

  • Teaching students and residents the relationship between CO₂, bicarbonate, and pH.
  • Double-checking blood gas results when pH values seem discordant with other parameters.
  • Predicting how changes in ventilation or bicarbonate therapy will shift pH in real time.
  • Understanding compensatory mechanisms in mixed acid-base disorders.

Common Pitfalls and Clinical Considerations

Accurate pH interpretation requires attention to measurement conditions, timing, and the patient's clinical trajectory.

  1. Sample handling and temperature — Arterial blood samples must be analysed within 15 minutes if stored at room temperature, or up to 1 hour if iced. Temperature drift causes CO₂ to escape, artificially lowering PaCO₂ and raising pH. Always note the time and temperature when comparing serial samples.
  2. Distinguish primary from compensatory changes — A pH of 7.28 with PaCO₂ of 60 and HCO₃ of 28 indicates respiratory acidosis—the elevated PaCO₂ is primary. But if HCO₃ were 18, metabolic compensation would be evident. Misidentifying primary disorders delays targeted treatment.
  3. Integration with clinical context — Never rely on pH alone. Assess the patient's symptoms, comorbidities, recent medications, and trend over time. A chronically elevated PaCO₂ (e.g., in COPD) may be partially compensated by renal HCO₃ retention, yielding a near-normal pH despite significant CO₂ retention.
  4. Equipment calibration and quality control — Blood gas analysers require regular calibration and quality control checks. Uncalibrated machines produce erroneous HCO₃ and PaCO₂ values, which cascade into incorrect pH calculations. Always verify analyser maintenance records, especially in high-volume settings.

Frequently Asked Questions

What is the normal pH range for arterial blood?

Normal arterial blood pH ranges from 7.35 to 7.45. This narrow window reflects the body's stringent regulation of acid-base balance through respiratory and renal mechanisms. A pH below 7.35 indicates acidemia; above 7.45 indicates alkalemia. Sustained pH values outside the 6.9–7.8 range can be incompatible with life, so the body invokes powerful compensatory mechanisms to maintain pH within the physiological window.

What causes respiratory acidosis?

Respiratory acidosis occurs when the lungs fail to eliminate CO₂ adequately, causing PaCO₂ to rise and pH to fall. Common causes include COPD exacerbations, severe pneumonia, oversedation, neuromuscular weakness, and mechanical ventilation with inadequate minute ventilation. Treatment focuses on improving ventilation—increasing respiratory rate, reducing sedation, or adjusting ventilator settings—to blow off excess CO₂ and restore pH toward normal.

How do kidneys compensate for respiratory acid-base disorders?

The kidneys respond to respiratory disturbances by adjusting HCO₃ reabsorption and secretion. In chronic respiratory acidosis, kidneys retain HCO₃ to buffer the excess CO₂, raising pH back toward 7.40. In chronic respiratory alkalosis, kidneys excrete HCO₃ to lower pH. Renal compensation typically takes 24–48 hours, so acute respiratory changes show minimal HCO₃ adjustment initially but significant shifts within days.

When should I use a venous blood sample instead of arterial?

Arterial samples are gold standard for assessing oxygenation and acute acid-base status because they reflect systemic blood composition. Venous samples suffice for assessing HCO₃, electrolytes, and metabolic trends when arterial access is difficult or repeated sampling is needed. However, venous pH is 0.03–0.04 units lower than arterial pH and venous PaCO₂ is 3–8 mmHg higher, so arterial and venous results are not interchangeable for critical care decisions.

What does a normal pH with abnormal PaCO₂ and HCO₃ indicate?

A normal pH (7.35–7.45) with abnormal PaCO₂ and HCO₃ almost always signals a mixed acid-base disorder where two primary disturbances are offsetting each other. For example, concurrent respiratory alkalosis (low PaCO₂) and metabolic acidosis (low HCO₃) can yield a normal pH. Identifying and treating the underlying causes—such as hyperventilation and sepsis—is crucial, because correcting one without addressing the other may cause pH to swing dangerously.

How accurately does the Henderson-Hasselbalch equation predict measured pH?

The Henderson-Hasselbalch equation is highly accurate, typically predicting pH within ±0.05 units of measured values when HCO₃ and PaCO₂ are precise. Modern blood gas analysers measure pH directly and derive HCO₃ from PaCO₂ and pH using similar equations, so the calculator serves chiefly as an educational tool and a cross-check. Small discrepancies between calculated and measured pH can signal measurement error, sample degradation, or unusual electrolyte abnormalities (e.g., extreme potassium levels) that alter buffering.

More health calculators (see all)