Free tool

    Pool LSI
    calculator

    The Langelier Saturation Index shows whether the water will etch surfaces or leave scale. Enter your readings to get the index and the pH or calcium that would balance it.

    °F
    ppm
    ppm
    ppm

    0 if unstabilized

    ppm

    Salt pools are usually above 1,000

    Your result is ready

    Enter your email once to unlock this and every free Pool Pro calculator.

    How LSI is calculated

    LSI = pH + TF + CF + AF − 12.1

    • TF: temperature factor, from 0.0 at 32 °F up to 1.0 at 128 °F.
    • CF: calcium factor = log₁₀(calcium hardness) − 0.4.
    • AF: alkalinity factor = log₁₀(carbonate alkalinity).
    • 12.1: constant for TDS up to 1,000 ppm. Use 12.2 above that, which covers most salt pools.

    Why CYA matters

    A total-alkalinity test also counts cyanurate from stabilizer, but cyanurate doesn't hold calcium in the water the way carbonate does. The calculator subtracts the cyanurate part, about one-third of the CYA reading at pH 7.5, before taking the log. Skipping this step makes stabilized pools look more scale-forming than they are.

    Reading the result

    LSIWater is…
    Below −0.3Corrosive: etches plaster, corrodes metal
    −0.3 to +0.3Balanced
    Above +0.3Scale-forming: deposits calcium

    What to adjust

    pH moves LSI fastest. Each 0.1 of pH is 0.1 of LSI, so it's usually the first thing to change. Calcium is the slow fix: raising it protects plaster in soft-water areas, and the only way to lower it is to drain. Temperature matters too. A pool that's balanced at 70 °F in spring can scale at 90 °F in August, especially in heaters and on salt cells, which run hotter than the pool. Use the chemical calculator for the dose that gets you there.

    LSI on every visit, automatically.

    Techs log readings in the Pool Pro app and the LSI is computed on the spot, with out-of-range water flagged before they leave the stop.

    Route optimizationAutomated invoicingChemistry logs with LSI