CO2 / pH / KH calculator
Estimate dissolved CO2 in your planted tank from pH and KH readings.
How it works
The standard pH/KH/CO2 relationship assumes a closed carbonate buffer system. In a tank running CO2 injection that's roughly true.
The formula:
CO2 (ppm) = 3 * KH (dKH) * 10^(7 - pH)
Target range is 25 to 35 ppm for growth. Under 15 ppm plants stall; 15 to 25 is enough for a low-light tank. Above 35 ppm fish start showing stress (gasping at the surface, sitting in the flow), above 45 ppm they can die.
Caveats
The relationship breaks down if your KH is being affected by something other than carbonates (organic acids, phosphate buffers, certain substrates). If you've added pH-down products or use peat, this number lies.
A drop checker with a 4 dKH reference solution gives you a more reliable reading. Use this calculator as a starting point, the drop checker as the source of truth.