Serum potassium and blood pH are tightly coupled because hydrogen and potassium ions swap across cell membranes. A measured potassium taken during an acid-base disturbance can therefore badly misrepresent the patient’s true total-body potassium. This calculator applies the standard pH-correction rule so clinicians in nephrology and critical care can estimate the underlying value.
How it works
The tool measures how far the arterial pH sits from the normal reference of 7.40 and shifts potassium in the opposite direction:
deltaPH = measured pH − 7.40
correction = −(deltaPH / 0.1) × 0.6 mEq/L
corrected = measured K+ + correction
Because acidaemia (a low pH) pushes potassium out of cells, the measured value is artificially high, so the correction is negative and the true value is lower. Alkalaemia does the reverse. The default factor is 0.6 mEq/L per 0.1 pH unit, which you can adjust if your unit uses a different convention.
Example and notes
A patient with diabetic ketoacidosis presents with a serum potassium of 5.2 mEq/L at an arterial pH of 7.20. The pH is 0.20 below normal, so the correction is −(−0.20/0.1) × 0.6 = −1.2 mEq/L, giving a corrected potassium of about 4.0 mEq/L. That apparently reassuring 5.2 actually conceals a body that will become hypokalaemic as treatment corrects the acidaemia — a key reason to start potassium replacement early. The rule is an approximation with wide variability; always read it alongside the ECG and the full clinical context.