Animal ID

GH & KH Calculator

Convert a hardness test result into any unit, see where it sits on the soft-to-hard scale, and calculate how much tap and RO water to mix for a softer target.

Soft to hard

Live preview
SoftModerateHardVery hard0 ppm601201802403000 °d5 °d10 °d15 °d143 ppm · 8 °d
USGS hardness bands in ppm as CaCO₃, with German degrees underneath. The marker moves as you type.

Your mix

Live preview
Tap4.3 US gal · 14 °dRO / rain5.7 US gal · 0 °dYour batch10 US gal · 6 °d+
43% tap water and 57% RO lands on 6 °d. Darker water means harder water.

Convert a test result

°dGH / °dKH
8°d
ppm
142.8ppm
meq/L
2.85meq/L
gpg
8.3gpg

Hard (120–180 ppm) on the USGS water hardness scale.

Mix tap and RO water to a target

°d
°d

RO water is close to 0

°d
US gal

e.g. your water change

Tap water
4.3 US gal
43% of the batch
RO / rain water
5.7 US gal
57% of the batch
Result
6°d
Mix, then confirm with your test kit

GH and KH each blend in proportion to volume, so run the mixer once for GH and once for KH: the same ratio will not hit both targets unless your tap water has them in the same proportion.

Quick answer

1 °dGH or °dKH = 17.848 ppm (mg/L as CaCO₃), 1 meq/L = 50.04 ppm = 2.8 °dKH, and 1 grain per US gallon = 17.1 ppm. To soften water, mix with RO: hardness blends by volume, so 14 °dGH tap + RO at 0 → 6 °dGH needs 43% tap and 57% RO.

GH and KH explained

GH (general hardness) measures dissolved calcium and magnesium. It affects fish that are adapted to soft or hard water, egg development and shrimp moulting.

KH (carbonate hardness) measures carbonate and bicarbonate, the water’s buffer against pH swings. Low KH lets pH drop suddenly; high KH holds pH up.

Both are usually reported as the equivalent amount of calcium carbonate, so the same conversion factors apply to each.

Hardness unit conversions

1 °d (German degree) = 10 mg/L CaO = 17.848 mg/L CaCO₃
1 meq/L = 50.04 mg/L CaCO₃ = 2.804 °d
1 gpg (grain per US gallon) = 17.118 mg/L
German degrees to other units
°dGH / °dKHppm CaCO₃meq/LgpgUSGS class
117.80.361.0Soft
353.51.073.1Soft
471.41.434.2Moderately hard
6107.12.146.3Moderately hard
8142.82.858.3Hard
10178.53.5710.4Hard
12214.24.2812.5Very hard
15267.75.3515.6Very hard
20357.07.1320.9Very hard
USGS classes: soft 0–60, moderately hard 61–120, hard 121–180, very hard over 180 mg/L as CaCO₃.

Mixing tap and RO water

Reverse osmosis (RO) water has almost no hardness. Mixed with tap water, the hardness of the blend is simply the volume-weighted average, so you can solve for the ratio.

Fraction of tap water = (target − RO) ÷ (tap − RO)

Worked example: tap water tests 14 °dGH and you want 6 °dGH for soft-water fish. With RO at 0, the fraction of tap = 6 ÷ 14 = 0.43. For a 50 L water change, mix 21.4 L of tap with 28.6 L of RO.

GH and KH do not always sit in the same ratio in tap water, so check both. If one ends up too low, a remineraliser or buffer raises it without changing the other much.

Change hardness gradually

  • Match new water to the tank. Big jumps in GH, KH or pH during water changes stress fish.
  • Keep some KH. Very low KH lets pH crash, especially in heavily stocked tanks.
  • Stable beats perfect. Many captive-bred fish adapt to a wide range; steady conditions matter more than hitting a textbook number.

Frequently asked questions

How many ppm is 1 dKH?

1 °dKH is 17.848 ppm (mg/L) as calcium carbonate. Some kits round this to 17.9 ppm.

What is the difference between GH and KH?

GH measures calcium and magnesium; KH measures carbonate and bicarbonate, which buffer pH. They are tested separately and can differ a lot.

Is meq/L the same as mmol/L?

For KH (bicarbonate), 1 meq/L equals 1 mmol/L. For GH, 1 meq/L equals 0.5 mmol/L of calcium or magnesium, because those ions carry two charges.

How do I lower GH in my aquarium?

Mix tap water with RO or rainwater (if safe and uncontaminated) at water changes. Peat can soften slightly. Change it gradually over several water changes.

What to calculate next

Sources

Disclaimer: Test kits differ in accuracy. Confirm mixed water with your own kit before adding it to the tank. See our disclaimer.

More aquarium tools

All aquarium tools

Featured on

GH & KH Calculator: dGH, dKH, ppm Converter & RO Mixing | AnimalIDFinder