How to Calculate Bicarbonate Concentration from pH and pCO2
Use this premium acid-base calculator to estimate serum bicarbonate concentration with the Henderson-Hasselbalch equation. Enter pH and arterial or venous pCO2, select the units, and generate an instant result with a visual chart.
Enter values above and click Calculate Bicarbonate to see the result.
Expert Guide: How to Calculate Bicarbonate Concentration from pH and pCO2
Bicarbonate concentration is one of the most important values in acid-base physiology. Clinicians, students, respiratory therapists, and critical care teams often need to estimate bicarbonate when they have a measured pH and a partial pressure of carbon dioxide, or pCO2. This calculation helps interpret arterial blood gases, understand respiratory and metabolic disturbances, and track compensation patterns in acute and chronic illness.
The standard method for calculating bicarbonate from pH and pCO2 uses the Henderson-Hasselbalch equation. In practical bedside use, this is often written in a simplified clinical form:
HCO3- = 0.03 × pCO2 × 10^(pH – 6.1)
When pCO2 is entered in mmHg, the result is an estimated bicarbonate concentration in mEq/L, which is numerically equivalent to mmol/L for this purpose.
What the Formula Means
The bicarbonate buffer system is the body’s major extracellular buffering mechanism. It links dissolved carbon dioxide, carbonic acid, hydrogen ions, and bicarbonate in a dynamic equilibrium. In clinical practice, the Henderson-Hasselbalch equation is used because blood gas analyzers directly measure pH and pCO2, then derive bicarbonate mathematically.
- pH reflects the acidity or alkalinity of blood.
- pCO2 reflects the respiratory component controlled largely by ventilation.
- HCO3- reflects the metabolic component, heavily influenced by renal regulation and buffering.
The constant 0.03 is the solubility coefficient of carbon dioxide in plasma when pCO2 is expressed in mmHg. The constant 6.1 represents the apparent pKa of the bicarbonate buffer system under physiologic conditions.
Step-by-Step: How to Calculate Bicarbonate
- Measure or obtain the blood pH.
- Measure or obtain the pCO2.
- If pCO2 is in kPa, convert it to mmHg by multiplying by 7.50062.
- Subtract 6.1 from the pH.
- Raise 10 to the power of that result.
- Multiply by 0.03 × pCO2.
- The result is the estimated bicarbonate concentration in mEq/L.
Example: If pH = 7.40 and pCO2 = 40 mmHg, then:
HCO3- = 0.03 × 40 × 10^(7.40 – 6.1)
HCO3- = 1.2 × 10^1.3
HCO3- ≈ 1.2 × 19.95 = 23.94 mEq/L
This falls within the typical normal serum bicarbonate range of about 22 to 26 mEq/L.
Reference Ranges Commonly Used in Adults
| Parameter | Typical Adult Reference Range | Clinical Meaning |
|---|---|---|
| Arterial pH | 7.35 to 7.45 | Overall acid-base status of blood |
| Arterial pCO2 | 35 to 45 mmHg | Respiratory acid component |
| Bicarbonate, HCO3- | 22 to 26 mEq/L | Metabolic base component |
| Base excess | -2 to +2 mEq/L | Estimated non-respiratory acid-base effect |
Ranges vary somewhat by laboratory, specimen type, patient age, and analyzer methodology. Always interpret values with local laboratory standards and the clinical picture.
Why This Calculation Matters in Clinical Practice
Knowing how to calculate bicarbonate from pH and pCO2 helps you move beyond simply reading an arterial blood gas report. It lets you understand the logic of acid-base interpretation. If pCO2 rises because of hypoventilation, carbon dioxide retention tends to push pH downward. If bicarbonate is elevated, the kidneys may be compensating or a primary metabolic alkalosis may be present. If bicarbonate is low, a metabolic acidosis or inadequate compensation may be occurring.
This calculation is especially valuable in:
- Emergency medicine and critical care
- Mechanical ventilation management
- Renal and electrolyte disorders
- Diabetic ketoacidosis evaluation
- Sepsis, shock, and toxicology assessment
- COPD and chronic hypercapnia interpretation
Interpreting the Result in Context
A bicarbonate value should never be interpreted in isolation. The same HCO3- can appear in very different clinical states depending on the pH and pCO2. For example:
- Low pH + high pCO2 + near-normal HCO3- suggests acute respiratory acidosis.
- Low pH + low HCO3- suggests metabolic acidosis.
- High pH + low pCO2 suggests respiratory alkalosis.
- High pH + high HCO3- suggests metabolic alkalosis.
Compensation rules matter too. In respiratory disorders, the kidneys adjust bicarbonate over time. In metabolic disorders, the lungs adjust pCO2 through changes in ventilation. If the observed value does not match the expected compensatory response, a mixed acid-base disorder may be present.
Worked Clinical Examples
Example 1: Normal blood gas
- pH: 7.40
- pCO2: 40 mmHg
- Calculated HCO3-: about 24 mEq/L
This is the classic normal acid-base pattern.
Example 2: Respiratory acidosis
- pH: 7.28
- pCO2: 60 mmHg
Using the formula gives:
HCO3- = 0.03 × 60 × 10^(7.28 – 6.1) ≈ 27.3 mEq/L
The elevated bicarbonate suggests partial renal compensation, especially if the process has been present more than several hours.
Example 3: Metabolic acidosis with respiratory compensation
- pH: 7.20
- pCO2: 25 mmHg
HCO3- = 0.03 × 25 × 10^(7.20 – 6.1) ≈ 9.4 mEq/L
This markedly reduced bicarbonate is consistent with metabolic acidosis. The low pCO2 suggests compensatory hyperventilation.
Comparison Table: Sample pH and pCO2 Combinations
| pH | pCO2 | Calculated HCO3- | Likely Pattern |
|---|---|---|---|
| 7.40 | 40 mmHg | 23.9 mEq/L | Normal |
| 7.30 | 50 mmHg | 24.0 mEq/L | Acute respiratory acidosis pattern |
| 7.50 | 30 mmHg | 22.5 mEq/L | Acute respiratory alkalosis pattern |
| 7.25 | 25 mmHg | 10.6 mEq/L | Metabolic acidosis with compensation |
| 7.55 | 50 mmHg | 43.3 mEq/L | Metabolic alkalosis with compensation |
These examples use the same equation as the calculator above. They illustrate how changes in pH and pCO2 can produce very different bicarbonate estimates and clinical interpretations.
What Real Statistics Tell Us About Blood Gas Norms
Clinical laboratories and major academic references consistently publish similar adult reference ranges for arterial blood gases. Across hospital medicine teaching resources, normal arterial pH is generally cited as 7.35 to 7.45, normal pCO2 as 35 to 45 mmHg, and normal bicarbonate as 22 to 26 mEq/L. Those ranges are not arbitrary. They reflect population-based laboratory reference intervals used to flag acidemia, alkalemia, and respiratory or metabolic derangements.
For carbon dioxide unit conversions, 1 kPa equals about 7.50062 mmHg. This matters because many countries report blood gases in SI units. A pCO2 of 5.3 kPa is therefore approximately 40 mmHg, which is near the textbook arterial norm. If a clinician forgets the conversion and inserts kPa directly into a formula designed for mmHg, the bicarbonate estimate will be dramatically wrong. That is why calculators should always specify the unit and convert it internally when needed.
Common Mistakes When Calculating Bicarbonate
- Using the wrong pCO2 unit. The standard bedside equation assumes mmHg unless explicitly modified.
- Typing pH as a whole number. A pH of 7.4 is not the same as 74 or 7.04.
- Confusing bicarbonate with total CO2. These values are related but not always identical.
- Ignoring compensation. A calculated bicarbonate may fit either a primary disorder or a compensatory response.
- Overinterpreting tiny differences. Small changes may reflect rounding, analyzer calibration, or sample handling.
How Blood Gas Analyzers Handle the Calculation
Modern blood gas analyzers usually measure pH and pCO2 directly and then compute bicarbonate using a standardized equation based on the Henderson-Hasselbalch relationship. That means reported bicarbonate on a blood gas is commonly a derived value, not a directly measured one. Serum chemistry panels may also report bicarbonate or total CO2 using a different analytic method, so small discrepancies can occur between blood gas results and chemistry results.
In critically ill patients, the difference between calculated bicarbonate and chemistry total CO2 can occasionally offer extra clues about sample timing, dilution, lab method, or mixed acid-base conditions, but usually the values remain reasonably close in routine practice.
Helpful Clinical Interpretation Framework
- First, decide whether the patient is acidemic or alkalemic by looking at pH.
- Next, identify whether pCO2 or HCO3- changes best explain the primary direction of the pH disturbance.
- Then, check whether the other variable is compensating appropriately.
- Finally, look for evidence of a mixed disorder if the pattern does not fit expected compensation.
This framework keeps the bicarbonate calculation connected to real bedside reasoning rather than turning it into a purely mathematical exercise.
Authoritative Sources for Further Reading
- NCBI Bookshelf: Arterial Blood Gas
- MedlinePlus (.gov): Bicarbonate Blood Test
- University of Utah (.edu): Arterial Blood Gas Tutorial
These sources provide trusted educational context on arterial blood gases, bicarbonate interpretation, and acid-base physiology. They are useful for students, clinicians, and advanced practice teams who want to validate formulas and deepen understanding.
Bottom Line
To calculate bicarbonate concentration from pH and pCO2, use the formula HCO3- = 0.03 × pCO2 × 10^(pH – 6.1), with pCO2 in mmHg. The result gives an estimated bicarbonate concentration in mEq/L. A normal example is pH 7.40 and pCO2 40 mmHg, which produces about 24 mEq/L. The calculation is straightforward, but interpretation requires clinical context, reference ranges, and attention to compensation patterns. Use the calculator above for fast estimation, then interpret the output as part of a full acid-base assessment.