Winter's Formula Compensation Calculator
Enter serum bicarbonate and measured pCO2 to check whether respiratory compensation in metabolic acidosis is appropriate, inadequate, or excessive.
Patient Values
Normal: 22–26 mEq/L. Enter the value from ABG or BMP.
Normal: 35–45 mmHg. Leave blank to see expected range only.
Formula Reference
Expected pCO2 = 1.5 × HCO3 + 8 ± 2
Winters et al., 1967 — validated for metabolic acidosis
Results
Enter HCO3 and click Calculate to see results.
Expected pCO2 Range
Midpoint: — mmHg
Interpretation
—
—
Calculation
1.5 × — + 8 = — mmHg
Range: — mmHg
This tool is for educational and reference use only. Always interpret results in clinical context.
Summary
Enter serum bicarbonate and measured pCO2 to check whether respiratory compensation in metabolic acidosis is appropriate, inadequate, or excessive.
How it works
- Enter the patient serum bicarbonate (HCO3) in mEq/L from the arterial blood gas or basic metabolic panel.
- Enter the measured arterial pCO2 in mmHg from the ABG report.
- The calculator applies the formula: expected pCO2 = 1.5 × HCO3 + 8.
- The expected range is shown as the calculated value ± 2 mmHg.
- Your measured pCO2 is compared to the expected range and the result is interpreted.
- Review the interpretation to identify simple compensation, concurrent respiratory acidosis, or concurrent respiratory alkalosis.
Use cases
- Interpreting arterial blood gas results in patients with confirmed metabolic acidosis.
- Identifying a superimposed respiratory acidosis when measured pCO2 is higher than expected.
- Detecting a concurrent primary respiratory alkalosis when measured pCO2 is lower than expected.
- Confirming appropriate respiratory compensation before attributing dyspnea to a separate cause.
- Quick bedside ABG interpretation in the emergency department or ICU.
- Nephrology consult workup for chronic metabolic acidosis (e.g., renal tubular acidosis, CKD).
- Teaching acid-base physiology in medical education and clinical training.
- Cross-checking manual calculations to reduce arithmetic errors at the bedside.