Carbonate hardness (KH)
KH is not a target in its own right so much as a stability parameter. It is consumed continuously by nitrification and by acids from decaying organics, so it falls over time between water changes, and a tank that runs out of KH becomes vulnerable to a sudden pH crash.
In one sentence
KH measures carbonate and bicarbonate, which neutralise acid. It is the tank's resistance to pH change — low KH means pH moves easily, high KH means it barely moves at all.
How to read a measurement
Bands are guidance for interpreting a reading, not thresholds with sharp edges. Sensitivity varies by species and by how long the exposure lasts.
| Band | Range | Verdict | What it means |
|---|---|---|---|
| Negligible | ≤ 1 | watch | Essentially no buffering. pH can crash quickly. Deliberate in some blackwater and Caridina setups, dangerous by accident. |
| Low | 1–4 | acceptable | Soft water. Watch pH between water changes. |
| Moderate | 4–8 | target | Stable and forgiving. |
| High | 8–15 | acceptable | Very stable; pH will sit high and resist lowering. |
| Very high | ≥ 15 | acceptable | Rift lake conditions. |
The old-tank syndrome mechanism
In a tank with infrequent water changes, nitrification and organic acids gradually consume the carbonate buffer. Nothing appears to be wrong until the KH reaches near zero, at which point the pH falls sharply and quickly — often overnight. This is 'old tank syndrome', and the trigger is frequently the belated large water change that then swings everything back the other way.
Testing KH occasionally is the cheapest early warning available. A KH trending downward between water changes is the signal to change more water, not to add a buffering product on top of the problem.
KH and CO₂ injection
In a planted tank running pressurised CO₂, KH and pH together are used to estimate dissolved CO₂. The relation assumes carbonate is the only significant buffer, which fails in tanks containing tannins, phosphate buffers or commercial pH adjusters — and in those tanks the estimate reads far too high.
How it is measured
- Titration test kit
- Test strips
Typical aquarium range
- Typical
- 3–10 °dKH
Common misconceptions
| Often said | What is actually the case |
|---|---|
| Raising KH raises pH permanently. | Raising KH increases resistance to pH change and usually raises pH as a side effect, because the materials used carry carbonate. The two are related but not the same lever. |