Why Water Chemistry Matters More Than You Think
You can have the best filter, the most beautiful aquascape, and the most nutritious fish food — but if your water chemistry is off, your fish will suffer. Water chemistry parameters like pH and hardness directly affect your fish's ability to breathe, regulate their internal salt balance (osmosis), and fight disease. Understanding these parameters isn't just for advanced hobbyists; it's essential knowledge for anyone who wants healthy fish.
What Is pH?
pH measures how acidic or alkaline your water is, on a scale from 0 to 14. A pH of 7.0 is neutral. Values below 7.0 are acidic, and values above 7.0 are alkaline (basic).
- Acidic water (pH 6.0–6.8): Preferred by many South American species like discus, cardinal tetras, and dwarf cichlids. Blackwater environments are naturally very soft and acidic.
- Neutral water (pH 6.8–7.4): Suitable for the widest range of fish, including most community species — tetras, rasboras, corydoras, and livebearers.
- Alkaline water (pH 7.4–8.5+): Required by African cichlids, many marine fish, and livebearers like mollies and guppies that prefer harder, more alkaline conditions.
What Is Water Hardness?
Water hardness measures the concentration of dissolved minerals — primarily calcium and magnesium — in your water. It's expressed in two ways:
- GH (General Hardness): The total concentration of dissolved calcium and magnesium. Measured in degrees of hardness (dGH or °GH) or parts per million (ppm).
- KH (Carbonate Hardness / Alkalinity): Measures carbonate and bicarbonate ions. Crucially, KH acts as a pH buffer — it resists changes in pH. Low KH means your pH can swing dangerously.
The Relationship Between KH and pH Stability
This is one of the most misunderstood concepts in fishkeeping. Your KH level determines how stable your pH is. If your KH drops too low (below 4 dKH), your pH can crash overnight — often causing sudden, lethal stress to your fish. This is why maintaining adequate KH is just as important as targeting the right pH for your fish species.
Common Parameter Ranges for Popular Fish
| Fish Type | pH Range | GH (dGH) | KH (dKH) |
|---|---|---|---|
| Discus | 5.5–7.0 | 1–8 | 1–4 |
| Neon/Cardinal Tetras | 5.5–7.0 | 1–10 | 1–6 |
| Guppies & Livebearers | 7.0–8.0 | 10–20 | 6–12 |
| African Cichlids | 7.8–8.5 | 10–20 | 10–20 |
| Goldfish | 7.0–8.0 | 8–16 | 6–10 |
| Marine Fish (general) | 8.1–8.4 | — | 8–12 |
How to Test Your Water
Always use a quality liquid test kit rather than paper strips for accurate readings. Test your water:
- When you first set up a tank (to know your tap water baseline)
- During the cycling process (every 2–3 days)
- Weekly once the tank is established
- Any time fish appear stressed or unwell
How to Adjust pH and Hardness
Lowering pH (Making Water More Acidic):
- Add driftwood or Indian almond leaves — these release tannins that naturally acidify water
- Use peat moss in your filter
- Dilute tap water with RO (reverse osmosis) water
Raising pH (Making Water More Alkaline):
- Add crushed coral or aragonite to the filter or substrate
- Use limestone rocks in the aquascape
- Increase surface agitation to off-gas CO₂
The Golden Rule: Stability Over Perfection
Fish are far more adaptable than most people realize, and most species can thrive in a range around their "ideal" parameters. What they cannot handle is rapid change. A pH that swings from 7.0 in the morning to 6.0 at night is far more dangerous than stable water at pH 7.5 for a species that "prefers" 7.0. Test regularly, change water consistently, and prioritize stability above all else.