
Reading Water Test Results: pH, GH, KH and Why They Matter
January 12, 2026 · 5 min read · Photo: Hans Reniers / Unsplash
If you’ve ever dipped a test strip in your tank, stared at four mismatched colors, and thought “okay, now what?” — you’re not alone. Most water test kits do a fine job of generating numbers and a mediocre job of explaining what those numbers mean for the animals actually living in the water. pH, GH, and KH aren’t three unrelated trivia facts. They’re three views of the same water chemistry, and reading them together tells you a lot more than reading any one of them alone.
What Each Number Actually Measures
pH tells you how acidic or basic the water is, on a scale of 0 to 14, with 7 as neutral. It’s a logarithmic scale, which matters more than it sounds like it should — a jump from 7.0 to 8.0 isn’t a small step, it’s a tenfold change in acidity. That’s part of why fish that evolved in stable water can handle a “wrong” pH just fine but struggle badly with a pH that’s swinging.
GH (general hardness) measures dissolved calcium and magnesium, usually in degrees (dGH) or ppm. This is the mineral content fish and plants actually use — for shell and bone development, for muscle and nerve function, for osmoregulation (how a fish balances water and salts across its gills and skin). Soft-water fish like many tetras and wild-type discus evolved in mineral-poor blackwater; livebearers like mollies and platies evolved in harder, mineral-rich water and generally do better in it.
KH (carbonate hardness, often called alkalinity) measures bicarbonate and carbonate. Its job isn’t nutritional, it’s structural: KH is what buffers your water against pH swings. Think of it as a shock absorber. High KH keeps pH pinned in place even when acids are being produced in the tank; low KH means pH has very little resistance to change.
Why KH Is the One People Underestimate
Nitrification — the biological process that makes the aquarium cycle work — produces acid as a byproduct. In a healthy, cycled tank with decent KH, that acid gets buffered and pH barely moves. In a tank with low or depleted KH, it doesn’t get buffered, and pH can drop sharply, sometimes over just a day or two. This is the mechanism behind what a lot of longtime keepers call a “pH crash,” and it’s also a big part of what people mean by “old tank syndrome” — KH gets consumed faster than water changes replace it, and the buffer runs out.
This is why a KH reading near zero is worth taking seriously even if pH looks fine today. It’s not describing the current state so much as warning you how fragile that state is.
Freshwater: Matching Numbers to Species, Not Chasing a Perfect Number
A common mistake is treating 7.0 pH as some universal target. It isn’t. As a rule of thumb, community fish from Southeast Asia and South America (many tetras, corydoras, gouramis) tend to tolerate a wider range but often do best on the softer, slightly acidic side, roughly pH 6.5–7.2 with modest GH. African rift lake cichlids are the opposite — they evolved in hard, alkaline water and generally want pH 7.8–8.6 with elevated GH and KH. Livebearers sit closer to the cichlids than to the tetras.
The practical takeaway: don’t chase a textbook pH number. Match your water parameters to what the species you keep actually evolved in, and prioritize stability over hitting an exact figure.
Saltwater: Alkalinity Takes Center Stage
In reef tanks, KH usually gets reported as alkalinity, and it’s arguably the single most important number you track, because corals pull calcium and carbonate out of the water to build their skeletons. As alkalinity, calcium, and magnesium get consumed, they need replenishing or growth stalls and, in more severe cases, coral tissue can be stressed. Many reefers aim for something in the neighborhood of 8–12 dKH alkalinity, 380–450 ppm calcium, and 1250–1350 ppm magnesium — again, treat these as commonly cited starting ranges, not hard rules, since target ranges vary by system and by who you ask. Reef pH typically runs 8.1–8.4, and because reef systems are so heavily buffered, sudden pH problems there usually trace back to a CO2/ventilation issue or a dosing mistake rather than a KH crash.
Building a Testing Habit That Actually Helps
Test daily during cycling, since that’s when ammonia, nitrite, and pH can all move quickly. Once a tank is established, weekly testing for pH/GH/KH is a reasonable baseline for most freshwater setups, more often if you’re dosing CO2 in a planted tank or running a reef with heavy coral growth. Liquid reagent kits are generally more precise than test strips, especially for GH and KH, where strips can be genuinely hard to read accurately. Whatever kit you use, the trend over several weeks matters more than any single reading — one slightly-off number is data, a steady drift is a pattern worth acting on.
FAQ
What’s a “safe” pH for a freshwater community tank? There isn’t one universal number — it depends on the species. Most tropical community fish tolerate roughly 6.5–7.5, but the more important thing is stability: a steady 6.4 is safer for your fish than a pH that swings between 6.5 and 7.5 every few days.
Why did my pH crash even though I do regular water changes? This usually points to low KH. If your tap water or tank has little carbonate buffering, the acid produced by nitrification and by decaying waste can outpace what your water changes replace, and pH drops sharply once the buffer is used up. Testing KH alongside pH helps you catch this before it happens.
Do I need to test GH and KH if I only keep hardy fish? It’s still worth checking occasionally, especially KH. Even hardy fish suffer during a sudden pH crash, and a low or zero KH reading is an early warning sign regardless of how tolerant your fish are.
Is GH the same thing as KH? No, and this trips a lot of people up. GH measures calcium and magnesium (mineral content); KH measures carbonate/bicarbonate (buffering capacity). Water can be high in one and low in the other, so they need to be tested and read separately.
- water chemistry
- pH
- GH
- KH
- alkalinity
- freshwater aquarium
- reef tank
- test kits
- aquarium cycling
- beginner guide