HCO3 Calculator from pH and pCO2
Calculate serum bicarbonate using the Henderson-Hasselbalch relationship. Enter arterial or venous blood gas values, choose the pCO2 unit, and get a fast bicarbonate estimate with interpretation and visualization.
Clinical convention used in this calculator: HCO3- = 0.03 × pCO2 × 10^(pH – 6.1), with pCO2 expressed in mmHg.
Reference bicarbonate interval commonly used in adults: approximately 22 to 26 mEq/L, though lab-specific ranges may differ.
Calculator Results
How to calculate HCO3 from pH and pCO2
Calculating bicarbonate from pH and pCO2 is one of the most useful bedside acid-base skills in medicine. When a blood gas report gives you the hydrogen ion status of the blood through pH and the respiratory component through partial pressure of carbon dioxide, you can estimate the metabolic component, HCO3-, using the Henderson-Hasselbalch equation. This relationship helps clinicians, students, respiratory therapists, emergency physicians, nephrologists, and intensivists determine whether a patient has metabolic acidosis, metabolic alkalosis, respiratory acidosis, respiratory alkalosis, or a mixed disorder.
The practical bedside formula is:
HCO3- = 0.03 × pCO2 × 10^(pH – 6.1)
In this expression, pCO2 must be entered in mmHg, and the resulting bicarbonate is expressed in mEq/L or mmol/L. For most clinical purposes, those units are numerically equivalent. If your pCO2 is reported in kPa, convert it to mmHg first using the factor 1 kPa = 7.50062 mmHg.
Why this formula works
The formula comes from the buffer relationship between dissolved carbon dioxide, carbonic acid, and bicarbonate in blood. Carbon dioxide is regulated mainly by the lungs, while bicarbonate is regulated mainly by the kidneys. The body continuously tries to maintain pH within a narrow range because enzymes, membrane transporters, and cell signaling systems function best under tightly controlled acid-base conditions.
When pCO2 rises, carbonic acid increases, tending to lower pH. When bicarbonate rises, the blood becomes more alkaline. The Henderson-Hasselbalch equation quantifies this balance. That is why calculating HCO3 from pH and pCO2 is so valuable when interpreting arterial blood gases.
Step-by-step example
- Start with a pH of 7.40.
- Take a pCO2 of 40 mmHg.
- Subtract 6.1 from the pH: 7.40 – 6.1 = 1.30.
- Raise 10 to that power: 10^1.30 ≈ 19.95.
- Multiply 0.03 × 40 = 1.2.
- Multiply 1.2 × 19.95 ≈ 23.9 mEq/L.
This is why a healthy blood gas with pH 7.40 and pCO2 40 mmHg produces a bicarbonate value of about 24 mEq/L, which fits the expected normal range.
Normal values and interpretation
Most clinicians memorize the rough adult reference ranges shown below. These values are not a substitute for your laboratory standard, but they are useful when evaluating trends and checking whether a reported blood gas looks physiologically plausible.
| Parameter | Typical adult reference range | Clinical meaning |
|---|---|---|
| pH | 7.35 to 7.45 | Measures acidity or alkalinity of blood |
| pCO2 | 35 to 45 mmHg | Reflects respiratory acid load and ventilation |
| HCO3- | 22 to 26 mEq/L | Reflects metabolic buffering, largely renal regulation |
| Approximate dissolved CO2 coefficient | 0.03 mmol/L/mmHg | Used in the bedside bicarbonate calculation |
| pKa for carbonic acid system | 6.1 | Constant used in the equation |
If the calculated bicarbonate is low, think about metabolic acidosis, compensation for respiratory alkalosis, or a mixed process. If the bicarbonate is elevated, consider metabolic alkalosis, compensation for chronic respiratory acidosis, or combined disorders. The key is that bicarbonate cannot be interpreted in isolation. You always need the pH, pCO2, and clinical context.
Common acid-base patterns
- Metabolic acidosis: low HCO3-, often low pH, with expected respiratory compensation causing lower pCO2.
- Metabolic alkalosis: high HCO3-, often high pH, with expected respiratory compensation causing higher pCO2.
- Respiratory acidosis: high pCO2 with low pH. Bicarbonate may be normal acutely or elevated chronically as the kidneys compensate.
- Respiratory alkalosis: low pCO2 with high pH. Bicarbonate may be normal acutely or reduced chronically with renal compensation.
Clinical examples with calculated bicarbonate
The table below shows real-world style examples using the same equation. These examples help illustrate how bicarbonate changes with pH and pCO2.
| Scenario | pH | pCO2 | Calculated HCO3- | Likely interpretation |
|---|---|---|---|---|
| Normal adult ABG | 7.40 | 40 mmHg | 23.9 mEq/L | Normal acid-base status |
| DKA style presentation | 7.10 | 20 mmHg | 5.9 mEq/L | Severe metabolic acidosis with respiratory compensation |
| Chronic hypercapnia pattern | 7.36 | 60 mmHg | 32.8 mEq/L | Chronic respiratory acidosis with renal compensation |
| Hyperventilation pattern | 7.52 | 28 mmHg | 22.3 mEq/L | Respiratory alkalosis with near-normal bicarbonate |
| Metabolic alkalosis example | 7.50 | 48 mmHg | 35.9 mEq/L | Metabolic alkalosis with respiratory compensation |
What the statistics tell us about normal acid-base physiology
Blood pH in healthy adults usually stays within a very narrow range of about 7.35 to 7.45. That is only a 0.10-unit window, showing how tightly the body controls hydrogen ion concentration. Likewise, pCO2 is commonly maintained around 40 mmHg, typically within about 35 to 45 mmHg. Applying the Henderson-Hasselbalch equation across those limits gives a bicarbonate band close to the familiar 22 to 26 mEq/L reference interval.
For example, at pH 7.35 and pCO2 40 mmHg, calculated bicarbonate is about 21.4 mEq/L. At pH 7.45 and pCO2 40 mmHg, it rises to about 26.9 mEq/L. That small pH shift changes bicarbonate significantly because the equation is exponential. This is exactly why a calculator is useful and why bedside mental math can sometimes underestimate the magnitude of an acid-base disturbance.
How pCO2 unit conversion affects the answer
Outside the United States, blood gas machines may report carbon dioxide tension in kPa. Since the formula uses mmHg, a unit conversion is essential. Here are several common values:
- 4.7 kPa ≈ 35.3 mmHg
- 5.3 kPa ≈ 39.8 mmHg
- 6.0 kPa ≈ 45.0 mmHg
- 8.0 kPa ≈ 60.0 mmHg
If you forget the conversion and enter kPa as though it were mmHg, the bicarbonate estimate will be dramatically wrong. That can distort your clinical interpretation, especially in respiratory failure or mixed disorders.
How clinicians use calculated HCO3 in practice
Calculated bicarbonate is a major component of acid-base analysis, but it should always be used together with the broader clinical picture. In emergency medicine, a low bicarbonate may support the presence of lactic acidosis, ketoacidosis, renal failure, toxin exposure, or severe diarrhea. In pulmonary or ICU settings, a high bicarbonate may suggest chronic CO2 retention with renal compensation, especially in patients with COPD or obesity hypoventilation syndrome.
Nephrology and internal medicine teams also compare calculated bicarbonate with chemistry panel total CO2. In many cases the values are similar, but not always identical, because they come from different measurement methods and may be affected by specimen handling, timing, or severe physiologic abnormalities. A meaningful discrepancy should prompt a careful review of the sample, machine output, and patient status.
Useful interpretation checklist
- Look at the pH first to decide whether the blood is acidemic or alkalemic.
- Review pCO2 to assess the respiratory direction of change.
- Calculate or confirm HCO3- to assess the metabolic component.
- Decide which process appears primary.
- Check whether compensation is appropriate or whether a mixed disorder is likely.
- Integrate patient history, oxygenation, lactate, anion gap, electrolytes, renal function, and medication exposure.
Limitations of calculating HCO3 from pH and pCO2
Although this calculation is standard and clinically useful, it has important limitations. First, it assumes the conventional Henderson-Hasselbalch constants used in routine blood gas analysis. Second, severe disturbances in temperature, unusual protein states, or extreme physiologic derangements may affect interpretation. Third, a single bicarbonate value does not diagnose the underlying cause of an acid-base disorder. It only quantifies one part of the buffering system.
Also, compensation rules matter. A patient can have a bicarbonate value that looks mildly abnormal but still have a dangerous mixed disorder if the pCO2 change is not appropriate for the metabolic state. For example, in metabolic acidosis, expected respiratory compensation can be estimated by Winter’s formula. If actual pCO2 differs markedly from the expected value, a second acid-base process may be present.
Common mistakes to avoid
- Using pCO2 in kPa without converting to mmHg.
- Confusing chemistry panel total CO2 with blood gas calculated bicarbonate.
- Interpreting bicarbonate alone without checking pH and pCO2.
- Ignoring whether compensation is expected, absent, or excessive.
- Failing to correlate with the patient’s symptoms, ventilation status, and lab trends.
Authoritative references and further reading
If you want deeper background on arterial blood gases, acid-base physiology, and related reference ranges, these authoritative resources are helpful:
- NCBI Bookshelf (nih.gov): Arterial Blood Gas
- MedlinePlus (nih.gov): Blood Gases
- Merck Manual Professional: Overview of Acid-Base Regulation
- University of Utah (.edu): Acid-Base Tutorial
Bottom line
To calculate HCO3 from pH and pCO2, use the formula HCO3- = 0.03 × pCO2 × 10^(pH – 6.1) with pCO2 in mmHg. A normal result is typically around 24 mEq/L, but the real value of the calculation lies in interpretation. A low bicarbonate points toward metabolic acidosis or compensation for respiratory alkalosis, while a high bicarbonate points toward metabolic alkalosis or compensation for chronic respiratory acidosis. Always interpret the number alongside the blood gas pattern, lab trends, and the patient’s clinical condition.