KH vs GH: Carbonate Hardness vs General Hardness in Aquariums

Beginner 12 min.

Introduction

KH vs GH is one of the most confusing topics in freshwater aquarium keeping. Both values are connected to water hardness, both are measured with similar-looking test kits, and both can affect fish, shrimp, snails, plants and water stability. But KH and GH are not the same thing.

KH means carbonate hardness. In aquarium keeping, KH mainly tells you how much buffering capacity the water has. It helps explain why pH stays stable, drops, crashes or rebounds after adjustment. GH means general hardness. GH tells you how much dissolved mineral hardness is present, especially calcium and magnesium.

In simple terms: KH protects pH stability. GH provides mineral hardness. A tank can have low KH and high GH, high KH and moderate GH, or both values low or high at the same time. This is why testing only pH is not enough, and why KH and GH should be understood separately.

This guide explains the difference between KH and GH, how both values affect aquarium stability, when each value matters most, and how to adjust them safely. For the full hardness foundation, read the Aquarium KH and GH Guide. For individual explainers, continue with KH Explained and GH Explained.

Quick Answer

  • KH means carbonate hardness and mainly affects pH stability.
  • GH means general hardness and mainly reflects minerals such as calcium and magnesium.
  • KH is about buffering. It helps prevent sudden pH drops or swings.
  • GH is about minerals. It supports fish, shrimp, snails and plants.
  • pH is not the same as KH or GH. pH shows acidity or alkalinity right now.
  • Low KH can make pH easier to move or crash.
  • Low GH can cause mineral problems for shrimp, snails and plants.
  • High KH can make pH harder to lower.
  • High GH may suit hard-water species but not soft-water species.
  • RO water usually needs remineralization because it is low in KH and GH.

The practical rule is simple: test KH when pH is unstable, and test GH when minerals, shrimp, snails, plants or species-specific hardness matter.

What you’ll learn in this lesson

  • What KH means in aquariums
  • What GH means in aquariums
  • The core difference between KH and GH
  • How KH affects pH stability
  • How GH affects fish, shrimp, snails and plants
  • Why pH alone does not explain water hardness
  • How tap water, RO water, rocks, soil and substrate affect KH and GH
  • When to test KH and when to test GH
  • How to raise or lower KH and GH safely
  • How to troubleshoot KH and GH problems

What Is KH?

KH stands for carbonate hardness. In aquarium keeping, KH is used as a practical measure of carbonate buffering capacity. It tells you how strongly the water can resist pH changes.

When acids enter the aquarium through CO₂, biological processes, organic waste, driftwood, botanicals, active soil or decomposition, KH helps buffer those effects. If KH is too low for the setup, pH may become unstable or drop suddenly. If KH is high, pH is usually more resistant to change.

KH does not tell you how much calcium and magnesium your water contains. That is GH. KH mainly explains pH behavior.

In simple terms: KH is your aquarium’s pH buffer.

AquariumLesson Member Tools

Ready to set up your own tank?

Create a free account to save lessons, plan your setup, and use the Tank Hub to turn ideas into a real aquarium.

What Is GH?

GH stands for general hardness. GH describes the concentration of dissolved hardness minerals in the water, especially calcium and magnesium. These minerals matter for fish physiology, shrimp molting, snail shells and aquarium plant growth.

GH does not tell you whether pH is stable. It also does not tell you how well the water resists pH changes. GH tells you whether the water is mineral-poor, moderately mineralized or mineral-rich.

Low GH can be normal in soft-water aquariums, but it may create problems for shrimp, snails, hard-water fish or plants that need more minerals. High GH can suit hard-water species but may be unsuitable for soft-water species.

In simple terms: GH is your aquarium’s mineral hardness.

KH vs GH: The Core Difference

The easiest way to understand KH vs GH is to separate stability from minerals. KH is mostly about pH buffering. GH is mostly about mineral content. Both are important, but they answer different questions.

ParameterFull MeaningMain RolePractical Question
KHCarbonate hardnessBuffers pHWill my pH stay stable?
GHGeneral hardnessMeasures mineral hardnessDoes my water contain enough minerals?
pHAcidity / alkalinityShows current chemical positionIs the water acidic, neutral or alkaline right now?

Aquarists often make mistakes because they use one value to explain another. For example, pH can be high because KH is high, but GH does not directly tell you pH stability. GH may be high because of calcium and magnesium, while KH may still be low. That is why both values matter.

KH vs GH Comparison Table

This table shows the practical difference between KH and GH in aquarium care.

TopicKHGH
Main meaningCarbonate bufferingGeneral mineral hardness
Main minerals involvedCarbonates and bicarbonatesCalcium and magnesium
Affects pH stability?Yes, stronglyIndirectly, not the main factor
Affects shrimp molting?Indirectly through stabilityYes, strongly
Affects snail shells?Yes, through pH bufferingYes, through mineral supply
Affects aquarium plants?Indirectly through water chemistryYes, calcium and magnesium matter
Important for pH crashes?Very importantNot the main value
Important for RO water?YesYes
Raised by crushed coral?Usually yesUsually yes
Lowered by active soil?Often yesNot usually in the same direct way

Why KH and GH Are Often Confused

KH and GH are often confused because both are connected to hardness and both are commonly measured in degrees. Many aquarium test kits also use similar instructions, which makes the confusion worse for beginners.

The word “hardness” itself can be misleading. Carbonate hardness sounds like general hardness, but the aquarium meaning is different. KH is the buffering side of hardness. GH is the mineral side of hardness.

This confusion leads to common mistakes. Someone may raise GH when the real issue is low KH and unstable pH. Another aquarist may lower pH without addressing high KH, causing pH to rebound. Someone using RO water may add only GH minerals when the setup also needs buffering, or add both KH and GH when they wanted only GH.

The solution is simple: test both values separately and understand what each test is telling you.

KH, GH and pH: How They Work Together

KH, GH and pH work together inside the aquarium, but they are different parts of water chemistry. pH shows where the water sits right now. KH helps explain how stable that pH is. GH explains how mineral-rich the water is.

For example, an aquarium with low KH may have a pH that drops easily. An aquarium with high KH may resist pH changes even when pH-lowering products are added. An aquarium with low GH may have mineral-poor water even if pH looks acceptable.

This is why pH alone is not enough. A pH of 7.0 can exist in soft, unstable water or in more buffered water. The pH number does not tell you how much buffering or mineral hardness exists behind it.

SituationLikely Parameter to CheckReason
pH drops over timeKHBuffering may be low or depleted
pH-down does not holdKHHigh buffering may cause rebound
Shrimp molt poorlyGH, KH, pHMinerals and stability both matter
Snail shells erodeGH, KH, pHMinerals, acidity and buffering all matter
Plants show mineral issuesGHCalcium or magnesium may be low
RO water is usedKH and GHBoth buffering and minerals may be missing

Can KH Be Low While GH Is High?

Yes. KH and GH can move independently. An aquarium can have low KH but high GH if the water contains calcium and magnesium minerals but not much carbonate buffering. This can happen with certain remineralizers, some source-water profiles or specialized aquarium setups.

This matters because the water may contain minerals for shrimp, snails or plants while still having weak pH buffering. In that case, GH may look fine, but pH may still be vulnerable to movement if KH is low.

This is common in some planted aquascapes or shrimp setups where aquarists intentionally use GH-only remineralizers with low KH. That can work well when planned correctly, but beginners should understand that mineral hardness and buffering are not the same.

Can KH Be High While GH Is Low?

Yes, it is possible for KH to be high while GH is comparatively low, depending on the source water and minerals involved. In that case, the water may have strong pH buffering but not as much calcium and magnesium mineral hardness as expected.

This can confuse aquarists because pH may stay high and stable, but the mineral profile may still not be ideal for animals or plants that need more general hardness. Again, this is why testing both KH and GH separately matters.

For everyday aquarium care, the exact chemistry can vary by region and water source. What matters practically is that KH and GH are separate tests with separate meanings.

KH vs GH in Tap Water

Tap water can have many different KH and GH combinations depending on the local source. Some tap water is hard and alkaline, with both KH and GH high. Some tap water is soft, with both values low. Other sources may have uneven values.

Testing tap water is one of the best things a beginner can do. If every water change shifts your aquarium, your source water may be the reason. If pH rises after water changes, KH in tap water may be higher than tank KH. If GH increases over time, tap water or hardscape may be adding minerals.

Test your tap water for:

  • pH immediately after drawing
  • pH after resting
  • KH
  • GH
  • nitrate
  • temperature during water changes

Once you understand your tap water, water changes become more predictable. For routine planning, read Aquarium Water Change Schedule.

KH vs GH in RO Water

RO water usually has very low KH and GH because reverse osmosis removes most dissolved minerals. This makes RO water useful for aquarists who want control, but it also means RO water usually needs remineralization before aquarium use.

Using pure RO water directly can create unstable, mineral-poor conditions. Fish, shrimp, snails, plants and beneficial bacteria usually need some mineral foundation. The question is not whether RO water is good or bad. The question is whether it is prepared correctly for the aquarium.

Some remineralizers raise GH only. Others raise both GH and KH. This difference is critical. A Caridina shrimp tank with active soil may use GH-only remineralization. A livebearer tank or snail-heavy aquarium may need both GH and KH support.

RO PreparationEffectTypical Use
Pure RO waterVery low KH and GHUsually not used directly for stocked tanks
GH-only remineralizerRaises mineral hardness without much bufferingSome planted tanks and Caridina-style setups
GH/KH remineralizerRaises minerals and bufferingCommunity tanks, Neocaridina, snails, harder-water setups
Tap + RO mixDilutes tap hardnessCustom hardness adjustment

KH vs GH for Fish

Fish care depends on both mineral hardness and pH stability. Some fish naturally live in soft, low-mineral water. Others prefer harder, more alkaline water. KH and GH help you understand whether your water matches the species you want to keep.

For soft-water species, very high GH or KH may not match their natural needs. For hard-water species, very low GH or KH may create mineral and stability problems. Community aquariums are easier when you choose fish that enjoy similar water conditions.

KH matters because sudden pH changes can stress fish. GH matters because long-term mineral conditions affect how suitable the water is for the species. Stability within a suitable range is usually better than constantly chasing exact numbers.

  • Research the species before adjusting water.
  • Do not mix fish with very different hardness requirements.
  • Use KH to understand pH stability.
  • Use GH to understand mineral suitability.
  • Make gradual changes, not sudden corrections.

KH vs GH for Shrimp

Shrimp tanks are one of the best examples of why KH and GH must be separated. Shrimp need suitable mineral hardness for molting and exoskeleton development, so GH is very important. But shrimp also react to sudden pH and mineral swings, so KH and buffering stability matter too.

Neocaridina shrimp often do well in stable water with moderate mineral content and some buffering. Caridina shrimp setups often use active soil, lower KH and carefully remineralized RO water. These two systems are different and should not be managed with the same KH/GH strategy.

If shrimp die after water changes, test old tank water and replacement water. Compare KH, GH, pH and temperature. The problem may be a sudden swing rather than one single value.

Shrimp KH/GH checklist

  • Know whether the shrimp are Neocaridina or Caridina.
  • Test GH for mineral suitability.
  • Test KH for buffering and pH behavior.
  • Prepare replacement water consistently.
  • Use the right remineralizer for the setup.
  • Refill slowly when parameters differ.
  • Avoid sudden changes in GH, KH, pH and temperature.

KH vs GH for Snails

Snails need both mineral content and stable, non-acidic conditions for healthy shells. GH contributes calcium and magnesium. KH helps support pH stability. pH itself also matters because acidic water can contribute to shell erosion over time.

If snail shells become thin, pitted or eroded, do not check GH alone. Test GH, KH and pH together. Shell problems can come from low mineral availability, weak buffering, acidic conditions, poor diet or a combination of these factors.

Snail-heavy aquariums often benefit from more stable, mineral-supported water. However, raise minerals gradually and make sure other livestock in the tank can tolerate the same conditions.

KH vs GH for Aquarium Plants

Aquarium plants interact with KH and GH differently. GH is more directly connected to plant nutrition because calcium and magnesium are important plant nutrients. KH affects pH behavior and CO₂-related pH movement, but it is not the main plant mineral test.

Low GH can contribute to calcium or magnesium limitations in planted tanks, especially when using RO water without proper remineralization. High KH can make some soft-water aquascaping goals harder, but many plants can adapt if the overall system is stable.

In CO₂-injected tanks, pH often moves during the photoperiod. KH helps interpret how buffered the system is, but pH movement from CO₂ does not automatically mean the tank is unstable. Observe livestock behavior and maintain consistent CO₂, flow and water preparation.

For plant nutrition, read Macronutrients for Aquarium Plants, Micronutrients for Aquarium Plants and the Aquarium Fertilizer Dosing Calculator.

How Rocks, Soil and Substrate Affect KH and GH

Aquarium materials can change KH and GH over time. Some rocks and substrates release minerals or carbonate buffering. Others lower KH or create softer, more acidic conditions. This is especially important in aquascaping, shrimp tanks and soft-water setups.

MaterialPossible KH EffectPossible GH EffectBest Use
LimestoneCan raise KHCan raise GHHard-water setups
Crushed coralRaises KHRaises GHBuffering and mineral support
AragoniteRaises bufferingRaises hardnessAlkaline systems
ShellsCan raise KHCan raise GHOnly when mineral increase is desired
Active aquarium soilOften lowers KHUsually not the main GH sourceAquascapes and some shrimp tanks
Inert sand or gravelUsually little effectUsually little effectStable community setups
Driftwood and botanicalsMay contribute acids in low-buffered waterUsually little GH effectNatural and blackwater-style tanks

For hardscape planning, continue with the Aquarium Rock Guide, Aquarium Driftwood Guide, Aquarium Soil Guide and Aquarium Sand Guide.

When Should You Test KH?

Test KH when pH behavior is important. KH helps explain pH stability, pH crashes, pH rebound and water-change swings. It is especially important in low-buffered tanks, CO₂-injected planted tanks, active-soil aquascapes, shrimp tanks and RO-water systems.

Test KH when:

  • pH keeps dropping
  • pH swings after water changes
  • pH-down products do not hold
  • CO₂ injection causes large pH movement
  • active soil is used
  • RO water is used
  • shrimp react after water changes
  • soft-water or blackwater-style tanks are planned
  • carbonate rocks, coral or shells are added

When Should You Test GH?

Test GH when mineral content matters. GH is especially important for shrimp, snails, planted aquariums, RO-water preparation, hard-water fish and soft-water fish.

Test GH when:

  • keeping shrimp
  • keeping snails
  • using RO water
  • using remineralizers
  • plants show possible mineral deficiency
  • fish require soft or hard water
  • hardscape may release minerals
  • water changes cause livestock stress
  • tap water hardness is unknown

For a full testing overview, read the Aquarium Water Parameters Guide.

How to Adjust KH and GH Safely

KH and GH should be adjusted slowly and intentionally. Sudden changes can stress fish, shrimp, snails and plants. Before adjusting either value, test the aquarium water, source water and replacement water.

To raise KH, use aquarium-safe buffering products, crushed coral, carbonate media or properly prepared source water. To lower KH, use RO water, source-water mixing or active soil where appropriate. Avoid repeatedly using pH-up or pH-down products without understanding KH.

To raise GH, use suitable remineralizers, mineral additives or harder source water. To lower GH, use RO water mixing or remove mineral-releasing hardscape if it is causing the increase. Make sure you know whether a product raises GH only or both GH and KH.

GoalCommon MethodMain Caution
Raise KHKH buffer, crushed coral, carbonate mediaMay raise pH
Lower KHRO mixing, active soil, removing carbonate sourcespH may become less buffered
Raise GHGH remineralizer, mineral salts, harder source waterUse species-appropriate minerals
Lower GHRO mixing, remove mineral-releasing rocksChange gradually
Raise GH without KHGH-only remineralizerUseful only when low KH is intentional
Raise GH and KH togetherGH/KH remineralizer or hard tap mixMay not suit low-KH aquascapes

Common KH vs GH Mistakes

Most KH and GH problems happen because aquarists try to fix one value without understanding the other. Avoid these common mistakes.

  • Confusing KH and GH: KH buffers pH, GH measures minerals.
  • Chasing pH without testing KH: pH rebound often comes from buffering.
  • Using pure RO water directly: RO water usually lacks both buffering and minerals.
  • Using the wrong remineralizer: some raise only GH, others raise GH and KH.
  • Adding carbonate rocks to soft-water tanks: they may raise KH and GH over time.
  • Ignoring GH in shrimp tanks: shrimp need suitable minerals for molting.
  • Ignoring KH in pH crashes: low buffering can make pH unstable.
  • Changing hardness too quickly: sudden shifts can stress livestock.
  • Testing only pH: pH alone does not show buffering or mineral hardness.
  • Using TDS as a replacement for GH and KH: TDS does not show which minerals are present.

KH vs GH Troubleshooting Table

Use this table when you are unsure whether KH, GH or pH is the problem.

ProblemMost Important TestsLikely Explanation
pH keeps droppingKH, pHBuffering may be too low or depleted
pH-down does not holdKH, pHKH may be high and resisting change
Shrimp molting problemsGH, KH, pHMinerals or stability may be unsuitable
Snail shells erodeGH, KH, pHMineral support, buffering or acidity may be wrong
Plants show mineral issuesGH, nutrientsCalcium or magnesium may be low
Water change causes stressKH, GH, pH, temperatureReplacement water may differ too much
GH rises over timeGH, source water, hardscapeRocks, shells or tap water may add minerals
KH drops in aquascapeKH, pH, substrateActive soil may be lowering buffering
RO tank unstableKH, GH, pHWater may be under-remineralized

KH vs GH Checklist

Use this checklist when setting up or troubleshooting aquarium hardness.

  • Test aquarium KH.
  • Test aquarium GH.
  • Test tap water KH and GH.
  • Test prepared RO water if used.
  • Compare tank water and replacement water.
  • Check whether pH is stable.
  • Check whether livestock need soft, moderate or hard water.
  • Check whether shrimp or snails need mineral support.
  • Review rocks, shells, substrate and soil as possible KH/GH sources.
  • Know whether remineralizers raise GH only or GH and KH.
  • Adjust values gradually.
  • Do not chase pH without understanding KH.

Quick Takeaways

  • KH and GH are different aquarium water parameters.
  • KH means carbonate hardness and affects pH stability.
  • GH means general hardness and reflects mineral content.
  • KH helps prevent sudden pH drops or swings.
  • GH supports fish, shrimp, snails and plants through calcium and magnesium.
  • pH is not the same as KH or GH.
  • RO water usually needs remineralization before aquarium use.
  • Some materials raise both KH and GH, while others affect only one value.
  • Shrimp, snails and planted tanks often require both KH and GH testing.
  • Adjust hardness slowly and based on livestock needs.

Conclusion

The difference between KH and GH is simple once you separate buffering from minerals. KH is carbonate hardness and helps stabilize pH. GH is general hardness and shows the mineral content of the water, especially calcium and magnesium.

Both values matter, but they matter for different reasons. KH helps explain pH crashes, pH swings and pH rebound. GH helps explain mineral suitability for fish, shrimp, snails and plants. A healthy aquarium does not need a universal KH or GH number. It needs values that match the livestock, plants, source water and aquarium style.

From here, continue with the Aquarium KH and GH Guide, KH Explained, GH Explained, Aquarium pH Guide and the Aquarium Water Parameters Guide.

Next step:
Test KH and GH in both your aquarium and your source water. If the values differ strongly, your water changes may be shifting stability and mineral hardness more than you realize.

💬 Join the Conversation

Tag us on Instagram @AquariumLesson — we’d love to see your water test results, shrimp tanks, planted aquariums and hardscape setups.

👉 Which value confused you more when you started: KH, GH or pH?

FAQ

What is the difference between KH and GH?

KH means carbonate hardness and mainly affects pH stability. GH means general hardness and mainly reflects dissolved minerals such as calcium and magnesium.

Is KH more important than GH?

Neither is always more important. KH is more important for pH buffering and stability. GH is more important for mineral needs, especially for shrimp, snails, plants and species-specific fish care.

Does KH affect pH?

Yes. KH affects how strongly water resists pH changes. Low KH can make pH easier to move or crash, while high KH usually makes pH more stable and harder to lower.

Does GH affect pH?

GH is not the main pH-buffering value. GH measures mineral hardness. KH is the parameter most directly connected to pH stability.

Can KH be low and GH be high?

Yes. KH and GH can move independently. Water can have plenty of calcium and magnesium while still having low carbonate buffering.

Can GH be low and KH be high?

Yes, depending on source water and mineral composition. This is why both values should be tested separately instead of assuming one hardness value explains everything.

What should KH and GH be in a freshwater aquarium?

There is no single perfect KH or GH for every freshwater aquarium. The right values depend on livestock, plants, source water, substrate, hardscape and aquarium style.

Do shrimp need KH or GH more?

Shrimp need suitable GH for minerals and molting, but KH also matters because it affects pH stability. The right balance depends on shrimp type and setup style.

Does RO water have KH and GH?

RO water usually has very low KH and GH. It often needs remineralization before aquarium use, either with GH-only minerals or with products that raise both GH and KH.

Should beginners test both KH and GH?

Yes, especially if pH is unstable, shrimp or snails are kept, RO water is used, active soil is used, or hardscape may affect water chemistry. KH and GH explain different parts of aquarium stability.

Take the next step

Start building your aquarium with the Tank Hub

Save your favorite lessons, organize your setup, and track your aquarium step by step in your personal Tank Hub.

New to AquariumLesson? Start with our complete Aquarium Lessons Hub or return to the homepage at AquariumLesson.com.

References