AquariumHQ
Search
water

GH vs KH

Both are called 'hardness' and both are measured in German degrees. What is the difference and which one matters?

Short answer

GH measures calcium and magnesium and matters biologically — it is what shrimp and snails need and what defines a soft-water or hard-water species. KH measures carbonate and bicarbonate and matters for stability — it is what stops the pH moving.

Side by side

DimensionGeneral hardness (GH)Carbonate hardness (KH)Favours
What it measuresCalcium and magnesium ionsCarbonate and bicarbonate
Biological roleOsmoregulation; shell and exoskeleton buildingNone directly
Chemical roleLittleBuffers against pH change
Decides species suitabilityYes — soft vs hard water speciesIndirectly, via pHGeneral hardness (GH)
Falls over time between water changesSlowlyYes — consumed by nitrificationNeither
Raised byGH booster, calcium and magnesium saltsCrushed coral, bicarbonate, aragonite
Lowered byDilution with RO waterDilution with RO water; acids
Test ifKeeping shrimp, snails, or a species with a hardness requirementInvestigating pH instability or an old tank

Which to choose

General hardness (GH)

Test GH when deciding what you can keep, and when shrimp or snails are involved.

Carbonate hardness (KH)

Test KH when the pH is moving, when a tank has gone a long time without water changes, or when running CO₂.

One caveat

They usually rise and fall together in tap water, which is why they get conflated — but a remineralising product that raises one may not raise the other, and RO water has neither.