Anion Gap Calculator with Albumin Correction
This anion gap calculator works out the serum anion gap from sodium, chloride and bicarbonate – with or without potassium – and corrects it for low albumin using the Figge formula. Example: Na 140, Cl 104 and HCO₃ 24 mmol/L give an anion gap of 12 mmol/L; with an albumin of 3.0 g/dL the corrected value is 14.5 mmol/L.
How it is calculated
The anion gap is the difference between the measured positive ions (sodium, sometimes potassium) and the measured negative ions (chloride and bicarbonate) in serum. Blood is electrically neutral, so the “gap” is made up of anions that routine tests do not measure – mainly albumin, plus phosphate, sulphate and organic acids. Doctors use it above all to sort the causes of a metabolic acidosis.
Formula
Without potassium (the usual form): anion gap = Na⁺ − (Cl⁻ + HCO₃⁻). With potassium: anion gap = Na⁺ + K⁺ − (Cl⁻ + HCO₃⁻). All values are in mmol/L; for these singly charged ions that is the same number as mEq/L. Potassium varies little, which is why most clinicians leave it out; with it, the result is higher by the potassium value, about 4 mmol/L.
Worked example
Na 140, Cl 104, HCO₃ 24 mmol/L: anion gap = 140 − (104 + 24) = 12 mmol/L. With a potassium of 4.0 mmol/L the second formula gives 140 + 4 − 128 = 16 mmol/L. A sample with Na 135, Cl 100 and HCO₃ 10 mmol/L has an anion gap of 135 − 110 = 25 mmol/L.
Albumin correction (Figge)
Albumin carries a large share of the unmeasured negative charge. If albumin is low, the anion gap falls and can look normal although extra acids are present. Figge and colleagues therefore proposed: corrected anion gap = anion gap + 0.25 × (normal albumin − measured albumin) with albumin in g/L, or a factor of 2.5 with albumin in g/dL. In the example, an albumin of 3.0 g/dL and a normal value of 4.0 g/dL give 12 + 2.5 × 1.0 = 14.5 mmol/L. Which “normal” albumin is used varies – 4.0 and 4.4 g/dL are both common – so you can choose.
What is a normal anion gap?
There is no single number. With the older methods of the 1970s the range was 8–16 or 9–17 mmol/L. Laboratories using ion-selective electrodes have reported lower ranges of 3–11 or 5–12 mmol/L, yet many laboratories still list an upper limit of 15–16 mmol/L. That is why this calculator asks for the upper limit on your own report instead of applying a fixed threshold.
- A raised anion gap most often points to a metabolic acidosis with additional acids, such as lactate or ketones – but laboratory error and other causes are possible.
- A low anion gap is most commonly due to low albumin or a measurement error.
Frequently asked questions
What is a normal anion gap?
It depends on the laboratory method. Reported reference ranges without potassium run from 3–11 or 5–12 mmol/L (ion-selective electrodes) to 8–16 mmol/L (older methods); many laboratories list an upper limit of 15–16 mmol/L. Use the range printed on your own report.
Should potassium be included?
Most clinicians leave it out, because potassium varies little. If you include it, the result is higher by the potassium value – 16 instead of 12 mmol/L in the example with a potassium of 4 – and the reference range has to be the one for that formula.
How do I correct the anion gap for albumin?
Add 2.5 mmol/L for every 1 g/dL that albumin lies below normal (0.25 per g/L). With an anion gap of 12, an albumin of 3.0 g/dL and a normal value of 4.0 g/dL, the corrected anion gap is 14.5 mmol/L.
Are mmol/L and mEq/L the same here?
Yes. Sodium, potassium, chloride and bicarbonate each carry a single charge, so 1 mmol/L equals 1 mEq/L and the anion gap is the same number in both units.
What does a high anion gap mean?
It suggests that unmeasured anions have accumulated, most commonly in a metabolic acidosis caused by lactate, ketones or certain poisonings. A single calculated value is not a diagnosis; it has to be interpreted by a doctor together with blood gases and symptoms.
Sources and legal basis
- Kraut JA, Madias NE. Serum anion gap: its uses and limitations in clinical medicine. Clin J Am Soc Nephrol 2007;2(1):162–174 (definition: sodium minus the sum of chloride and bicarbonate)
- Figge 1998: Figge J, Jabor A, Kazda A, Fencl V. Anion gap and hypoalbuminemia. Crit Care Med 1998;26(11):1807–1810 (correction: + 0.25 × (normal value − albumin) in g/L, factor 2.5 for g/dL)
- Chionh CY, et al. Diagnostic threshold and performance of anion gap in screening for high anion gap metabolic acidosis. Singapore Med J (reference ranges by measurement method: 8–16 or 9–17, 3–11 or 5–12, upper limit of many labs 15–16 mmol/L; normal albumin value 40 g/L)
- StatPearls: Biochemistry, Anion Gap (formula with potassium: Na⁺ + K⁺ − Cl⁻ − HCO₃⁻)
- MSD Manual Professional Edition: Acid-Base Disorders (anion gap Na⁺ − (Cl⁻ + HCO₃⁻); 2.5 mmol/L per 1 g/dL albumin; as of Apr 2025)
As of: · Editorial policy
Related tools
- Corrected Calcium CalculatorCorrected calcium calculator using the Payne albumin correction: enter total calcium and albumin in mg/dL or mmol/L and get the result in both units.
- GFR Calculator (eGFR, CKD-EPI 2021)GFR calculator using the CKD-EPI 2021 equation: enter creatinine in mg/dL or µmol/L, age and sex to get eGFR, the KDIGO stage G1–G5 and the full working.
- Creatinine Clearance Calculator (Cockcroft-Gault)Creatinine clearance calculator using Cockcroft-Gault: enter age, sex, weight, height and creatinine to get CrCl for actual, ideal and adjusted body weight.
- pH calculator with step-by-step solutionCalculate the pH of strong and weak acids and bases – exact quadratic solution, pKa/pKb or Ka/Kb, and conversion between pH, pOH, [H₃O⁺] and [OH⁻].
- BSA Calculator (Body Surface Area)BSA calculator with the Mosteller, Du Bois and Haycock formulas: enter height and weight in cm/kg or in/lb and get body surface area in m² with the working.
- Blood Pressure Chart and CalculatorBlood pressure chart with calculator: enter systolic and diastolic values to see the ACC/AHA, ESC and ESH category, pulse pressure and mean arterial pressure.
- BMI calculator (WHO categories)BMI calculator in lb and ft/in or kg and cm: your body mass index with WHO category on a colour scale, healthy weight range for your height and BMI Prime.
- Animated Breathing ExerciseAnimated breathing exercise in your browser: box breathing 4-4-4-4, 4-7-8, calm breathing 5-5 or your own rhythm. Follow the circle, soft tones, no app.
- Delay Time Calculator (BPM to Milliseconds)Delay time calculator: enter the tempo in BPM and read the delay in ms for quarter, eighth, sixteenth, dotted and triplet notes. Free, no sign-up needed.