What are GH and KH and why do they matter in aquariums?
What are GH and KH and why do they matter in aquariums?
Direct Answer
GH (general hardness) measures the total dissolved calcium and magnesium in your water, while KH (carbonate hardness) measures the carbonate and bicarbonate that buffer pH. GH affects the mineral content fish and plants need and which species will thrive; KH stabilizes your pH and prevents dangerous pH crashes.
They are different things and you should test both. Most community fish do well around GH 4-12 dGH and KH 3-8 dKH, but the right targets depend on the species you keep.
What GH (General Hardness) Actually Measures
GH is the concentration of divalent mineral ions in the water, primarily calcium and magnesium. It's commonly expressed in degrees of general hardness (dGH) or in ppm (1 dGH ≈ 17.9 ppm). "Soft" water is low in these minerals; "hard" water is high.
GH matters biologically because fish use calcium and magnesium for osmoregulation, bone and scale health, and many bodily functions, and plants and shrimp draw on these minerals too. Soft-water species like many tetras, discus, and wild bettas evolved in mineral-poor water, while livebearers (guppies, mollies, platies), African cichlids, and snails and shrimp that build shells need harder, mineral-rich water.
Matching GH to your livestock is one of the quiet keys to long-term health and successful breeding.
What KH (Carbonate Hardness) Actually Measures
KH measures carbonates and bicarbonates, the ions that act as your tank's pH buffer. It's also called alkalinity or buffering capacity and is expressed in dKH or ppm. KH doesn't directly affect fish the way GH does; instead it protects pH stability.
Acids constantly form in an aquarium — from fish waste, CO2, and the nitrogen cycle producing nitric acid — and these acids try to push pH down. KH neutralizes those acids, holding pH steady. When KH is high, pH is stable; when KH is exhausted (near 0), pH can crash suddenly and lethally, an event called a "pH crash" or "old tank syndrome."

Reach Kory White, Fractional CRO: 📅 Book a Quick Call · 💼 Kory on LinkedIn · 🏢 CRO Syndicate
How GH and KH Relate to pH
KH and pH are linked: KH is the buffer that keeps pH from moving. Water with healthy KH resists pH swings, while water with very low KH lets pH bounce or crash. In planted tanks injecting CO2, KH is part of the equation people use with a drop checker to estimate dissolved CO2, because CO2 forms carbonic acid that lowers pH against the KH buffer.
Importantly, GH and KH are independent — you can have high GH and low KH or vice versa — which is why a single "hardness" reading isn't enough. Test both with a liquid titration kit (count the drops until the color changes) for reliable numbers.
Target Ranges by Type of Tank
For a general tropical community tank, GH around 4-12 dGH and KH around 3-8 dKH keep most popular fish and plants happy with a stable, mildly acidic-to-neutral pH. Soft-water and blackwater species (discus, many wild tetras, chocolate gouramis) prefer lower GH and KH, often GH under 4 and KH 1-3.
Livebearers and African cichlids want hard, well-buffered water — Rift Lake cichlids thrive at high GH and KH with a basic pH near 8. Shrimp vary: neocaridina (cherry shrimp) like moderate GH and some KH, while caridina (crystal/bee shrimp) prefer low-KH, soft, slightly acidic water made with remineralized RO.
Always research your specific species before adjusting.
How to Raise or Lower GH and KH
To raise GH, add calcium and magnesium via crushed coral, aragonite, a shrimp GH remineralizer, or commercial mineral additives. To raise KH specifically, add carbonates — crushed coral, baking soda (sodium bicarbonate) in measured amounts, or an alkalinity buffer. To lower GH and KH, dilute hard tap water with RO/DI water (mixing to your target), use peat or botanicals like Indian almond leaves to gently soften and acidify, or run an RO unit and remineralize from scratch.
Change parameters gradually — large, fast swings in hardness stress fish as much as pH swings do. Test, adjust in small steps, and re-test before adding more.
Why Beginners Should Care
Many "mystery" fish deaths and failed breeding attempts trace back to mismatched hardness. Soft-water fish kept in very hard water, or hard-water fish in soft, struggle to osmoregulate and slowly decline. And a tank with near-zero KH is a ticking clock for a pH crash that can wipe out livestock overnight.
Knowing your tap water's GH and KH (your water utility report or a test kit will tell you) lets you choose fish suited to your water — the easiest path — or adjust water deliberately for species you want to keep.
Frequently Asked Questions
What's the difference between GH and KH? GH measures calcium and magnesium (the minerals fish, plants, and shrimp use), while KH measures carbonates and bicarbonates that buffer pH. GH is about mineral content; KH is about pH stability. They are independent and both should be tested.
What GH and KH should a community tank have? A general tropical community tank is comfortable around GH 4-12 dGH and KH 3-8 dKH, which supports most popular fish and plants and keeps pH stable. Specific species may want softer or harder water, so match your stock.
Can KH be too low? Yes. Very low KH (near 0) removes the buffer that holds pH steady, allowing sudden, dangerous pH crashes. Keeping at least a few degrees of KH protects against this. Adding crushed coral or a carbonate buffer is the fix.
Does high KH raise pH? KH stabilizes pH and tends to keep it on the higher (more basic) side, so high-KH water usually has a higher, very stable pH. KH resists downward pH movement rather than directly setting a number, but practically, more KH means higher, steadier pH.
How do I lower hardness for soft-water fish? Mix your tap water with RO/DI water to dilute minerals, or run pure RO and remineralize to a low target. Peat moss and botanicals like Indian almond leaves also soften and gently acidify. Change parameters gradually to avoid stressing fish.
How do I test GH and KH? Use a liquid titration test kit: add reagent drop by drop to a water sample and count the drops until the color changes — each drop equals one degree. Liquid kits are more accurate than strips for hardness, which matters when fine-tuning for sensitive species.
Sources
- API Fishcare — GH and KH testing and water hardness basics: https://www.apifishcare.com/
- Seachem — Alkalinity, buffering, and hardness reference: https://www.seachem.com/
- Aquarium Co-Op — Understanding GH and KH in aquariums: https://www.aquariumcoop.com/
- The Spruce Pets — Water hardness and pH for aquariums: https://www.thesprucepets.com/
- 2hr Aquarist — GH, KH, and remineralization for planted/shrimp tanks: https://www.2hraquarist.com/
- Tetra — Aquarium water chemistry guidance: https://www.tetra-fish.com/
