Citrate Buffer Calculator
Calculate the masses of citric acid and trisodium citrate for a citrate buffer at a target pH and concentration, using all three pKa values of citric acid.
Formula
- average number of protons removed per citrate at the pH, from the three pKa values
- total citrate concentration
How it works
Citric acid has three acidic protons, with pKa values of 3.13, 4.76 and 6.40. Because they lie close together, citrate buffers across a wide range, about pH 3 to 6.2. Mixing citric acid (no protons lost) with trisodium citrate (all three lost) gives any pH in that range; the page finds the proportion from the charge balance using all three pKa values, rather than treating it as a single acid-base pair.
Citric acid is supplied as the anhydrous acid or monohydrate, and trisodium citrate as the dihydrate or anhydrous, which have different molecular weights. Citrate chelates calcium and magnesium, which suits some applications, such as antigen retrieval and anticoagulation, and rules it out for others, such as enzymes that need those metals.
Worked example
1 L of 100 mM citrate buffer at pH 5.0 from citric acid monohydrate and trisodium citrate dihydrate.
- The charge balance gives 44.66 mM citric acid and 55.34 mM trisodium citrate.
- Trisodium citrate dihydrate: 0.05534 mol × 294.10 g/mol = 16.27 g.
- Citric acid monohydrate: 0.04466 mol × 210.14 g/mol = 9.385 g.
16.27 g of trisodium citrate dihydrate and 9.385 g of citric acid monohydrate, made up to 1 L.
These are the values the calculator opens with, so you can check its output against this example.
Assumptions
- An ideal solution at 25 °C; real buffers drift by a few tenths of a pH unit at this ionic strength.
- The three pKa values entered are accurate for your conditions.
- The salts are pure, in the hydrate stated.
Common mistakes
- Using the recipe of a table made for different stock concentrations.
- Making the buffer by adding acid to citrate and forgetting to check the final pH with a meter.
- Using citrate in a reaction that needs free calcium or magnesium.