Skip to main content
    KH / TA / dKH

    Alkalinity

    Alkalinity is the water's ability to resist pH change. In aquariums it is measured as KH or dKH. In pools it is total alkalinity (TA) in ppm.

    Units: dKH (aquariums) or ppm CaCO3 (pools) · Last reviewed May 12, 2026

    Why it matters

    Low alkalinity lets pH crash. High alkalinity locks pH high and makes it hard to adjust. Reef tanks need stable alkalinity for coral skeleton growth.

    Ideal ranges

    Water typeIdealAcceptable
    Freshwater community4 to 8 dKH
    African cichlid10 to 18 dKH
    Reef8 to 11 dKH
    Pool80 to 120 ppm
    Spa80 to 120 ppm
    • Reef: Stability matters more than the exact number. Hold within 0.5 dKH.

    How to test

    1. 1

      Aquarium: use Salifert, Hanna, or Red Sea kit

      Hanna Checker is fastest. Salifert is most accurate for the price.

    2. 2

      Pool: liquid drop kit or strip

      Drop kits are more accurate than strips for TA.

    How to correct low alkalinity

    1. Reef: dose 2-part or kalkwasser

      Two-part (alk + cal) keeps the ratio in balance. Kalkwasser tops off both alk and pH.

    2. Pool: add baking soda (sodium bicarbonate)

      1.5 lb per 10,000 gallons raises TA by ~10 ppm. Spread across the pool, brush in.

    3. Freshwater: crushed coral, aragonite, or Seachem Equilibrium

      Slow steady release. Avoid rapid alkalinity swings.

    How to correct high alkalinity

    1. Pool: add muriatic acid in small doses

      Lowers pH and TA together. Aerate after to bring pH back up while leaving TA lower.

    2. Aquarium: water changes with lower-KH source water

      RO/DI mixed with tap water lets you dial in target KH.

    Common causes

    • Carbonate substrate dissolving (raises KH)
    • Acidic events lowering KH over time
    • Pool refill water with high TA
    • Coral skeleton growth consuming alk in reef tanks

    FAQs

    What is the difference between KH and TA?

    KH is carbonate hardness, measured in dKH. TA is total alkalinity, measured in ppm CaCO3. Multiply dKH by 17.86 to get ppm.

    Why is reef alkalinity so picky?

    Coral skeletons are calcium carbonate. Swings of more than 0.5 dKH in a day cause tissue recession (alk burn). Stability beats the perfect number.

    Related parameters