Guides / Water

GH and KH Explained: Complete Guide to Water

GH and KH Explained: Complete Guide to Water

Water hardness describes the concentration of dissolved minerals in aquarium water, but the term splits into two distinct measurements: GH (general hardness) and KH (carbonate hardness or alkalinity). These parameters sound technical and intimidating to beginners, yet they fundamentally shape every aspect of planted tank chemistry. GH provides essential minerals plants and fish need for biological processes. KH buffers pH against dramatic swings and affects how CO₂ injection influences acidity.

Most aquarists measure pH religiously while ignoring GH and KH, not realizing that hardness values determine pH behavior. A tank with KH 10 resists pH changes stubbornly, making CO₂ injection less effective. A tank with KH 2 experiences wild pH swings from small CO₂ additions. This is why understanding hardness matters more than memorizing target pH numbers. Control hardness, and pH follows predictably.

Quick Summary

GH (general hardness) measures calcium and magnesium ion concentration, providing essential minerals for plant and fish health. KH (carbonate hardness or alkalinity) measures carbonate and bicarbonate ion concentration, buffering pH against changes. Both are measured in degrees (dKH or dGH) or ppm. Most planted tanks function optimally at GH 4-8 dGH and KH 3-5 dKH. Higher GH provides more minerals but can contribute to algae. Higher KH stabilizes pH but resists CO₂-induced pH reduction. Lower KH allows easier pH adjustment but risks pH crashes. GH and KH are independent: you can have high GH with low KH or vice versa. Tap water determines baseline hardness. Adjust using RO (reverse osmosis) water to lower hardness, or remineralizing products to raise hardness. GH affects plant access to calcium and magnesium. KH directly controls pH stability and CO₂ effectiveness. Soft water (low GH/KH) suits acidic setups and most planted tanks. Hard water (high GH/KH) suits alkaline setups and hard-water fish species.

What Is GH (General Hardness)?

GH measures the concentration of calcium (Ca²⁺) and magnesium (Mg²⁺) ions dissolved in water. These divalent cations determine water "hardness" in the traditional sense. Hard water contains high concentrations of these minerals. Soft water contains low concentrations.

The scale is expressed in degrees of hardness (dGH or °dH) or parts per million (ppm). One degree equals approximately 17.8 ppm. Water with GH 5 dGH contains roughly 89 ppm of calcium and magnesium combined.

Calcium and magnesium are essential nutrients for plants and animals. Plants use calcium for cell wall structure, membrane stability, and cell division. Magnesium is the central atom in chlorophyll molecules, making it critical for photosynthesis. Fish require these minerals for bone formation, scale development, osmoregulation, and enzyme function.

GH originates primarily from geological sources. Tap water flowing through limestone, chalk, or dolomite regions dissolves calcium carbonate and magnesium carbonate, increasing GH. Tap water from granite or sandstone regions remains soft with low GH because these rocks contribute minimal dissolved minerals.

In aquarium contexts, GH rarely changes significantly over time. Unlike KH, which biological and chemical processes consume, calcium and magnesium ions remain stable unless actively removed or added. Water changes with different GH water gradually shift tank GH toward tap water values.

What Is KH (Carbonate Hardness)?

KH measures carbonate (CO₃²⁻) and bicarbonate (HCO₃⁻) ion concentration, which provide alkalinity and pH buffering capacity. Despite being called "carbonate hardness," KH does not measure hardness in the traditional mineral sense. It measures buffering capacity.

The scale uses the same units as GH (dKH or °dKH, sometimes abbreviated dKH or ppm), causing confusion. One degree KH equals approximately 17.8 ppm of carbonate/bicarbonate.

Buffering capacity means resistance to pH change. High KH water resists acidification when acids are added (CO₂, tannins, nitrification byproducts). Low KH water has little buffering, allowing pH to shift easily with any acid or base addition.

The buffering mechanism involves chemical reactions. When hydrogen ions (H⁺) are added (lowering pH), carbonate and bicarbonate ions neutralize them through the reaction: HCO₃⁻ + H⁺ → H₂CO₃ → CO₂ + H₂O. This consumes hydrogen ions, preventing pH from dropping.

When bases are added or acids are removed (raising pH), the reverse occurs. Bicarbonate releases hydrogen ions to prevent pH from rising. This bidirectional buffering keeps pH stable.

KH changes over time in aquariums. Nitrification (converting ammonia to nitrate) consumes KH and releases hydrogen ions, lowering both KH and pH gradually. CO₂ injection converts carbonates to carbonic acid, effectively lowering KH over extended periods. Regular water changes replenish KH to tap water levels.

GH vs KH: Understanding the Difference

GH and KH measure completely different things despite similar names and units. GH measures calcium and magnesium (hardness minerals). KH measures carbonates and bicarbonates (buffering compounds). They are independent parameters.

You can have high GH with low KH. Example: water with calcium chloride or magnesium sulfate added provides calcium and magnesium (raising GH) without carbonates (KH remains low). This is common in remineralized RO water using non-carbonate mineral sources.

You can have low GH with high KH. Example: water with sodium bicarbonate added provides buffering (raising KH) without calcium or magnesium (GH remains low). This is unusual but possible in specific tap water sources or when aquarists dose baking soda to prevent pH crashes.

Most natural tap water has correlated GH and KH because limestone and chalk provide both calcium and carbonates simultaneously. Hard tap water (GH 15 dGH) typically has high KH (KH 10-12 dKH). Soft tap water (GH 3 dGH) typically has low KH (KH 2-3 dKH).

In planted tanks, managing these parameters independently is often necessary. You might want moderate GH (5-6 dGH) for mineral supply but lower KH (3-4 dKH) for easier pH control with CO₂. This requires using RO water and remineralizing with specific products that provide GH without proportionally raising KH.

Ideal GH and KH for Planted Tanks

Most planted aquariums function optimally at GH 4-8 dGH and KH 3-5 dKH. These ranges provide sufficient minerals for plant and fish health while allowing CO₂ injection to lower pH effectively for enhanced plant growth.

GH below 3 dGH can cause calcium and magnesium deficiency in plants and stress in fish. Plants show interveinal chlorosis on old leaves (magnesium deficiency) or distorted new growth (calcium deficiency). Fish may experience osmotic stress and mineral depletion over time.

GH above 10 dGH is acceptable but can contribute to algae problems and reduce iron availability. Very hard water (GH 15-20 dGH) also contains high levels of carbonates, making pH difficult to lower for acid-loving plants and fish.

KH below 2 dKH creates unstable pH prone to crashes. Without sufficient buffering, any acid addition (CO₂, organic decomposition, nitrification) drops pH rapidly and uncontrollably. Fish show stress, and biological filtration may stop functioning below pH 6.0.

KH above 8 dKH provides excessive buffering that resists CO₂-induced pH changes. To achieve target pH and CO₂ levels, you must inject enormous amounts of CO₂, creating risks of overdosing and harming fish. High KH also maintains pH above 7.5, reducing iron availability for plants.

The sweet spot balances stability (sufficient KH to prevent crashes) with flexibility (low enough KH to allow CO₂ to lower pH). For high-tech planted tanks, KH 3-5 dKH with GH 5-7 dGH works excellently. For low-tech tanks, slightly higher values (KH 4-6 dKH, GH 6-10 dGH) provide more stability with minimal CO₂ concerns.

How GH Affects Plants

Calcium is essential for cell wall formation, membrane stability, and cell division in actively growing tissue. Plants deficient in calcium show symptoms on new growth: distorted, twisted, or stunted leaves, necrotic spots on new leaves, and dying growing tips.

Magnesium is the central atom in chlorophyll and is required for photosynthesis. Deficiency appears on old leaves first (magnesium is mobile) as interveinal chlorosis: veins remain green while tissue between veins turns yellow.

Very low GH (below 3 dGH) in soft water setups can deplete calcium and magnesium over time, especially in heavily planted tanks consuming these minerals rapidly. Fast-growing species show deficiency symptoms first.

Excessively high GH (above 12-15 dGH) can interfere with iron uptake through competitive inhibition. Calcium competes with iron for the same uptake pathways in roots and leaves. This is why hard water tanks often experience iron deficiency despite adequate iron dosing.

Most aquarium plants evolved in moderate hardness environments and tolerate GH 4-10 dGH without issues. Extreme hardness (GH 20+ dGH) challenges most plants, while very soft water (GH 1-2 dGH) requires supplemental calcium and magnesium dosing.

How KH Affects pH and CO₂

KH directly determines how much CO₂ injection is needed to achieve target pH. The relationship is predictable: higher KH requires more CO₂ to drop pH to the same value. Lower KH requires less CO₂.

Example: To achieve pH 6.8 with KH 4 dKH requires approximately 20-25 ppm CO₂. To achieve pH 6.8 with KH 8 dKH requires approximately 50-60 ppm CO₂. The higher KH buffers against pH change, necessitating much higher CO₂ concentration.

This relationship appears in KH-pH-CO₂ charts that estimate CO₂ concentration from measured KH and pH values. These charts are approximate but useful for setting up CO₂ systems safely.

In practice, planted tanks with KH 3-5 dKH allow effective CO₂ injection at safe concentrations (25-35 ppm CO₂). Tanks with KH 10+ dKH struggle to achieve optimal pH and CO₂ without excessive injection that stresses or harms fish.

KH also determines daily pH swing magnitude in CO₂-injected tanks. Low KH (2-3 dKH) causes large pH swings (1.0-1.5 units) from CO₂ cycling. Moderate KH (4-5 dKH) produces manageable swings (0.6-0.8 units). High KH (8+ dKH) minimizes swings but also minimizes CO₂ effectiveness.

Measuring GH and KH

Liquid drop test kits (API GH & KH Test Kit, Seachem, others) are the most common measurement method. Add drops one at a time to a water sample until the color changes. The number of drops equals the hardness value in degrees (dKH or dGH).

GH test kits detect calcium and magnesium through chelation reactions that change color when all minerals are bound. Accuracy is approximately 1 degree, sufficient for aquarium purposes.

KH test kits use acid titration. Each drop adds a small amount of acid that neutralizes carbonates. When all carbonates are consumed, the indicator changes color. The number of drops used equals the KH value.

Digital meters measure TDS (total dissolved solids) but do not distinguish GH from KH or other dissolved compounds. TDS meters are useful for detecting changes but not for specific GH or KH values. You need specific hardness test kits.

Test new tap water before use and tank water monthly. Tap water GH and KH can vary seasonally or when municipal water sources change. Testing tank water reveals gradual KH depletion (common in established tanks with nitrification) or unexpected changes from substrate buffering.

How to Lower GH and KH

Use RO (reverse osmosis) water blended with tap water to achieve target hardness. RO membranes remove 95-98% of dissolved minerals, producing nearly pure water with GH and KH near zero. Blend RO water with tap water in ratios that achieve desired hardness.

Example: Tap water is GH 12 dGH, KH 10 dKH. You want GH 6 dGH, KH 5 dKH. Mix 50% RO water with 50% tap water to achieve approximately GH 6 dGH, KH 5 dKH.

Distilled water works identically to RO water but is more expensive. Use it only for small tanks (under 20 gallons) where RO systems are not economical.

Ion exchange resins can lower GH specifically by replacing calcium and magnesium with sodium. However, these do not lower KH, and adding sodium has other effects. RO water is generally preferred.

Peat filtration lowers KH gradually through ion exchange but takes weeks to show effects and discolors water. It is less controllable than RO blending.

Acid addition (muriatic acid, vinegar) lowers KH chemically by neutralizing carbonates but is risky. Overdosing drops pH dangerously, and the effect is temporary as carbonates replenish from tap water changes. Not recommended for routine use.

How to Raise GH and KH

Remineralizing products (Seachem Equilibrium, Salty Shrimp GH/KH+, others) restore minerals to RO or soft tap water. These products come in two types: GH-only products (provide calcium and magnesium without carbonates) and GH/KH products (provide calcium, magnesium, and carbonates together).

For planted tanks seeking lower pH with CO₂, use GH-only remineralizers. This raises GH to provide minerals while keeping KH low for pH flexibility.

For tanks needing both GH and KH (hard-water fish, non-CO₂ setups), use GH/KH combined remineralizers. This maintains stable higher pH naturally.

DIY remineralization uses specific salts. For GH without KH: calcium chloride (CaCl₂) and magnesium sulfate (Epsom salt, MgSO₄). For KH: sodium bicarbonate (baking soda, NaHCO₃) or potassium bicarbonate (KHCO₃). Precise dosing requires gram scales and calculation, so commercial products are easier for most aquarists.

Natural materials like crushed coral, limestone, or aragonite dissolve slowly, releasing calcium carbonate that raises both GH and KH. Place these in the filter or substrate. The effect is gradual and somewhat self-regulating (dissolves faster at lower pH, slower at higher pH).

Tap water changes naturally raise GH and KH toward tap water values. If your tap water has higher hardness than your tank, regular water changes gradually increase tank hardness over time.

GH and KH in Different Tap Water Sources

Hard water regions (limestone, chalk geology) produce tap water with GH 10-20 dGH and KH 8-15 dKH. This water maintains pH 7.5-8.5 naturally and resists pH changes. Common in areas with calcium-rich bedrock.

Soft water regions (granite, sandstone geology) produce tap water with GH 1-5 dGH and KH 1-3 dKH. This water naturally maintains pH 6.5-7.2 and allows easy pH manipulation. Common in mountainous or volcanic regions.

Municipal water treatment affects hardness. Some facilities add lime (calcium hydroxide) to adjust pH, raising both GH and KH. Others use ion exchange softeners that lower GH but maintain or raise sodium content.

Well water hardness depends entirely on local geology. Well water can have extreme values (GH 30+ dGH in limestone regions, GH 0 dGH in granite regions). Test well water before use and adjust as needed.

Rainwater has near-zero GH and KH, similar to RO or distilled water. It is usable but requires complete remineralization and carries contamination risks (pollutants, dirt, organic matter). RO water is cleaner and more reliable.

Common GH and KH Problems

KH Depletion and pH Crash

Tanks with initially adequate KH (4-5 dKH) can experience gradual depletion over months. Nitrification, CO₂ injection, and acidic substrates consume KH continuously. If not replenished through water changes, KH drops below 2 dKH, and pH crashes (rapid drop to 5.0-5.5).

Symptoms include fish gasping, cloudy water (bacterial bloom from biological filtration disruption), and plant stress. Test KH monthly in established tanks. If it drops below 3 dKH, increase water change frequency or dose sodium bicarbonate to restore buffering.

Prevention involves regular water changes (30-50% weekly) with tap water or properly remineralized RO water. This replenishes KH before depletion becomes critical.

Excessive Hardness Preventing CO₂ Effectiveness

Tanks with tap water GH 15+ dGH and KH 12+ dKH struggle with CO₂ injection. Achieving pH 6.8-7.0 requires massive CO₂ injection (60-80+ ppm) that risks harming fish. pH barely drops despite high CO₂ due to extreme buffering.

The solution is diluting tap water with RO water to lower both GH and KH to manageable levels (GH 5-7 dGH, KH 3-5 dKH). This allows safe CO₂ injection at 25-35 ppm to achieve target pH.

GH/KH Imbalance from Improper Remineralization

Using GH/KH combined remineralizers with RO water sometimes creates imbalanced ratios. For example, achieving target GH 6 dGH may also create KH 8 dKH if the product ratio is high in carbonates. This defeats the purpose of using RO water for pH control.

Use GH-only remineralizers for planted tanks seeking lower pH. Add minimal KH separately (2-3 dKH via small sodium bicarbonate dose) for stability without excessive buffering.

System Interactions

Light

Light intensity does not directly affect GH or KH but influences how quickly plants consume calcium and magnesium. High light (60-100+ PAR) drives rapid photosynthesis and growth, increasing GH nutrient consumption. Tanks may need supplemental calcium and magnesium dosing despite adequate GH if plant biomass is extremely high.

CO₂

CO₂ concentration needed to achieve target pH depends entirely on KH. The relationship is logarithmic: doubling CO₂ drops pH by approximately 0.3 units. At high KH (10+ dKH), achieving pH 6.8 requires prohibitive CO₂ levels. At low KH (2-3 dKH), moderate CO₂ (20-30 ppm) drops pH significantly.

CO₂ injection gradually consumes KH over time through carbonic acid formation. Monitor KH monthly in CO₂ tanks and replenish through water changes before depletion causes instability.

Nutrients

Calcium and magnesium deficiencies correlate with low GH. Soft water tanks (GH below 3 dGH) may need supplemental calcium (calcium chloride) and magnesium (magnesium sulfate) dosing in water column or substrate.

Iron availability decreases in hard water (GH 12+ dGH) due to calcium competition for uptake pathways and pH effects (hard water typically maintains higher pH where iron precipitates). Use chelated iron (Fe-DTPA or Fe-EDDHA) in hard water setups.

Substrate

Aquasoils typically lower KH through ion exchange buffering. New aquasoil setups may show KH dropping from tap water values (KH 6 dKH) to substrate-buffered values (KH 2-3 dKH) within days. This is beneficial for pH control but requires monitoring to prevent crashes.

Calcareous substrates (coral sand, crushed coral, limestone) raise both GH and KH continuously through dissolution. These substrates maintain high pH (7.5-8.5) and work against planted tank goals unless hard-water conditions are desired.

Filtration

Biological filtration consumes KH through nitrification. Heavily stocked tanks with active nitrification deplete KH faster than lightly stocked tanks. Monitor KH monthly in high-bioload systems.

Chemical filtration media rarely affect GH or KH directly. Activated carbon, Purigen, and standard mechanical media do not remove calcium, magnesium, or carbonates. Specialty media (deionization resins, specific ion exchange resins) can affect hardness but are uncommon in planted tanks.

Stability

GH and KH stability requires consistent water change practices. Using the same water source (same RO/tap blend ratio, same remineralizer dose) maintains stable hardness. Changing water sources or ratios causes GH and KH swings that stress livestock.

Test hardness whenever changing water sources (new RO system, different tap source, new remineralizing product) to ensure consistency. Gradual changes over weeks are tolerable, but rapid changes within days cause stress.

Advanced: The Relationship Between GH, KH, and pH

GH does not directly affect pH. Calcium and magnesium ions are neutral and do not consume or release hydrogen ions. However, GH and KH often correlate in natural water sources because limestone provides both calcium and carbonates.

KH directly affects pH through buffering. Carbonates neutralize acids (preventing pH from dropping) and release hydrogen ions when bases are present (preventing pH from rising). This bidirectional buffering keeps pH stable.

The specific pH value that high KH water maintains depends on the carbonate/bicarbonate equilibrium ratio, which itself depends on CO₂ concentration. High KH with no CO₂ injection maintains pH 7.5-8.5. High KH with CO₂ injection maintains pH 6.8-7.5 (dropping further requires excessive CO₂).

Very low KH (below 1 dKH) allows pH to settle wherever chemical equilibrium dictates based on CO₂, organic acids, and other factors. Without buffering, pH becomes unstable and unpredictable.

The ideal combination for planted tanks is moderate GH (5-7 dGH) providing minerals and low-moderate KH (3-5 dKH) providing stability without excessive buffering. This supports healthy plant growth, safe CO₂ injection, and stable pH.

Advanced: Remineralization Strategies

Professional aquascapers using RO water often remineralize using specific ratios designed for optimal plant growth and livestock compatibility. Common strategies include:

Planted Tank Formula: GH 5-6 dGH (calcium/magnesium ratio 3:1) + KH 3-4 dKH. Provides minerals without excessive buffering. Allows CO₂ to lower pH effectively to 6.5-7.0 for optimal iron availability and plant growth.

Shrimp Tank Formula: GH 6-8 dGH (calcium/magnesium ratio 3:1-4:1) + KH 2-4 dKH. Higher GH provides minerals for molting. Lower KH maintains stable pH without extreme buffering. Popular commercial products like Salty Shrimp GH/KH+ use these ratios.

Hard Water Formula: GH 10-12 dGH + KH 8-10 dKH. Mimics African rift lake conditions for cichlids, livebearers, or other hard-water species. Maintains pH 7.5-8.2 naturally without CO₂ interference concerns.

Ultra-Soft Formula: GH 2-3 dGH + KH 1-2 dKH. Mimics blackwater environments for species like wild Bettas, Discus, or Apistogramma. Requires careful monitoring for pH crashes and mineral supplementation for plants.

The calcium-to-magnesium ratio matters for plant and animal health. Natural water typically maintains 3:1 to 4:1 Ca:Mg ratio. Maintaining this ratio in remineralized water prevents competitive inhibition between these minerals.

Common Myths About GH and KH

Myth: GH and KH are the same thing GH measures calcium and magnesium (minerals). KH measures carbonates and bicarbonates (buffering compounds). They are completely different parameters that happen to use similar units and often correlate in tap water.

Myth: High GH causes high pH GH does not directly affect pH. KH affects pH through buffering. Hard water often has high pH because it typically contains high KH alongside high GH, not because GH itself raises pH.

Myth: You need very soft water (GH 1-2 dGH) for planted tanks Most plants thrive in moderate hardness (GH 4-8 dGH). Very soft water can cause calcium and magnesium deficiency. Soft water is beneficial for specific fish species (blackwater inhabitants) but not necessary for plants.

Myth: KH prevents CO₂ from dissolving KH does not prevent CO₂ dissolution. It buffers pH against CO₂-induced acidification. CO₂ still dissolves and becomes available to plants regardless of KH, but higher KH requires more CO₂ to achieve the same pH drop.

Myth: You cannot use hard tap water for planted tanks Hard tap water works fine for planted tanks if diluted with RO water to achieve moderate hardness (GH 5-8 dGH, KH 3-6 dKH). Pure hard tap water (GH 15+ dGH, KH 12+ dKH) creates challenges but is not impossible to work with.

FAQ

What is the difference between GH and KH? GH measures calcium and magnesium (essential minerals). KH measures carbonates and bicarbonates (pH buffering compounds). They are independent parameters that both happen to use degrees (dGH/dKH) as units.

What are ideal GH and KH for planted tanks? GH 4-8 dGH and KH 3-5 dKH work well for most planted tanks. This provides sufficient minerals for plants and fish while allowing CO₂ injection to lower pH effectively without excessive buffering.

Can I have high GH with low KH? Yes, they are independent. Use RO water remineralized with GH-only products (calcium chloride, magnesium sulfate) to achieve high GH without raising KH. This is common in planted tanks wanting minerals without excessive pH buffering.

Does KH affect plants directly? No, carbonates and bicarbonates are not plant nutrients. KH affects plants indirectly by controlling pH stability and CO₂ effectiveness. Stable pH and adequate CO₂ (which depend on appropriate KH) support plant growth.

How often should I test GH and KH? Test tap water before each water change if your source varies. Test tank water monthly in established tanks to monitor KH depletion. More frequent testing is needed when adjusting hardness or troubleshooting problems.

Why is my KH dropping over time? Nitrification consumes KH gradually. CO₂ injection also depletes KH slowly. Regular water changes replenish KH. If KH drops below 2-3 dKH between water changes, increase water change frequency or dose sodium bicarbonate to maintain buffering.

Should I use RO water for my planted tank? Use RO water if your tap water has extreme hardness (GH 12+ dGH, KH 10+ dKH) that prevents effective CO₂ injection. If tap water has moderate hardness (GH 4-8 dGH, KH 3-7 dKH), it works fine without RO treatment.

Can I lower KH without lowering GH? Not easily with natural methods. RO water lowers both. Chemical methods (acid addition) lower KH temporarily but are risky and impractical for routine use. It is easier to lower both with RO, then raise GH specifically with calcium and magnesium dosing.

Related Guides