A soil test reports cations in parts per million, but agronomic interpretation works in milliequivalents per 100 grams so that calcium, magnesium, potassium, and sodium can be added together and compared. This tool does that conversion, sums the cation exchange capacity, computes base saturation, and gives a first-pass lime requirement from buffer pH.
How it works
Each cation is converted from ppm to meq/100 g by dividing by its equivalent weight factor (which already includes the per-100-g scaling):
Ca meq/100g = Ca ppm / 200
Mg meq/100g = Mg ppm / 120
K meq/100g = K ppm / 390
Na meq/100g = Na ppm / 230
CEC = Ca + Mg + K + Na (meq/100g) + exchangeable acidity
base sat % = (sum of base cations / CEC) × 100
Base saturation for any single cation is its meq/100 g divided by the total CEC. When a buffer pH is entered, lime requirement is estimated from how far the buffer pH sits below a neutral reference, scaled to the target pH gap.
Tips and example
A soil testing 1600 ppm Ca, 240 ppm Mg, 195 ppm K, and 46 ppm Na converts to 8.0, 2.0, 0.5, and 0.2 meq/100 g. With 1.3 meq/100 g of acidity the CEC is 12.0 and base saturation is about 89 percent — calcium occupies 67 percent, a healthy balance. Treat the lime estimate as a starting point: always defer to your lab’s buffer-pH method and local extension recommendation for the actual application rate, and remember that the cation ratios are guidelines, not hard rules.