pH, GH, and KH Explained
Somewhere in every fishkeeper's first month, a test kit produces three numbers nobody warned them about, and the internet responds with a wall of contradictory advice. So here is the calm version. pH, GH, and KH measure three different things, they interact in one important way, and for most community tanks the correct response to all three is less dramatic than you fear.
pH: how acidic or basic the water is
pH runs from 0 to 14, with 7 as neutral; most freshwater aquarium fish live somewhere between about 6 and 8. Two things make pH less intuitive than it looks. First, the scale is logarithmic: water at pH 6 is ten times more acidic than water at pH 7, so a change that reads as "one little point" is a tenfold chemical shift. Second, pH interacts with toxicity; ammonia, in particular, becomes markedly more dangerous as pH rises, which is one reason the same ammonia reading can be an emergency in one tank and a lesser problem in another.
GH: how much dissolved mineral the water carries
General hardness measures dissolved calcium and magnesium, reported in degrees (dGH) or parts per million; one degree is about 17.9 ppm of calcium-carbonate equivalent. Fish physiology cares about GH because fish constantly balance the minerals inside their bodies against the water around them. Livebearers such as guppies, platies, and mollies, along with most snails and shrimp that build shells, do best in moderately hard to hard water. Many tetras and other blackwater species evolved in mineral-poor rivers and prefer soft water, though the farm-raised fish in shops are generally far more adaptable than their wild ancestors.
KH: the buffer that holds pH still
Carbonate hardness measures carbonates and bicarbonates, and its job is easiest to picture as a shock absorber. Biological processes in an aquarium constantly produce acids; KH neutralises them and, in doing so, is slowly consumed. While KH holds, pH barely moves. When KH runs out, there is nothing left absorbing the acid, and pH can fall fast and far, the infamous pH crash that kills fish in an otherwise well-kept tank. Old tank water, infrequent water changes, and naturally soft tap water are the classic ingredients. If your KH tests very low, watch pH more closely; if it tests moderate or high, your pH is anchored and most day-to-day worry is wasted.
How the three numbers push on each other
The practical relationships are few enough to memorise. High KH holds pH high and steady; low KH lets pH drift and eventually crash. GH travels with KH in most tap water because both come from dissolved rock, but they are separable: crushed coral or aragonite in a filter raises both slowly; driftwood and catappa leaves release tannic acids that nudge pH down in soft water and tint it amber; pure RO water has no GH, no KH, and no stability at all until remineralised. And because the fish's real enemy is fluctuation, every one of those levers is best applied slowly, if at all.
What to actually do
First, learn your tap water. Test it straight from the tap and again after it has sat out for a day, since dissolved gases shift pH in the first hours. Those numbers are your baseline, and the cheapest, most stable aquarium is one stocked with fish that already like that baseline.
Second, resist the pH-adjuster aisle. Liquid pH-up and pH-down products fight your water's own buffering, producing exactly the seesaw instability fish handle worst. If your fish genuinely require different water, change it structurally, with buffering substrate media or an RO unit, not with a bottle chasing a number twice a week.
Third, prize stability over perfection. A tank sitting steadily at pH 7.8 will keep most "soft water" community species in visibly better health than a tank oscillating between 6.5 and 7.5. Water changes are your stability tool as much as your cleanliness tool: regular, moderate changes replenish KH before it exhausts and keep every parameter tied to your tap baseline. The water change calculator will give you a weekly volume matched to your stocking level, and pairing steady changes with a compatible stock, which is exactly what the stocking planner checks when it flags temperature and pH mismatches, removes almost every reason to touch water chemistry again.
A note on test kits
Paper dip strips will measure all three numbers and are fine for spotting trends, but they read coarsely and age badly once the tube is opened. Liquid reagent kits cost more per box and far less per test, and their GH and KH tests have a pleasing directness: you add the reagent drop by drop until the colour flips, and the number of drops is the degrees. However you test, log the results somewhere; a KH that has drifted from six degrees to two over three months is a story no single reading tells.
The species preferences and thresholds mentioned here are general guidance; regional tap water varies enormously, and sensitive or wild-caught species deserve research specific to them. When in doubt, test, change water, and change slowly.