Skip to content
AquariaWiki
Menu

Aquarium Water Parameters: pH, GH and KH

6 minute read · Updated November 4, 2026

Edited by Ivan F.

AquariaWiki is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you.

Quick answer

Six readings describe your water. Ammonia and nitrite should read zero, and nitrate should stay low. pH is acidity, GH is calcium and magnesium, and KH is what holds pH steady. Test your tap water first, then look for species whose ranges include your numbers.

The six readings at a glance

Reading What it measures What you want
Ammonia The main waste fish give off Zero
Nitrite What bacteria make from ammonia Zero
Nitrate What bacteria make from nitrite Low, and it depends on your species
pH How acidic or basic the water is A steady number your species accepts
GH Calcium and magnesium A range your species accepts
KH Carbonate and bicarbonate Enough to hold pH steady

The first three come from the nitrogen cycle. Our cycling guide explains where they come from and how to get them under control.

The other three describe the water itself, and they are mostly set by your tap.

What the pH, GH and KH tests each tell youA pH scale runs from 0 to 14, acidic on the left, 7 neutral in the middle, and basic on the right. Each step is a 10-fold change. A band from 6.5 to 8.0 marks one retailer's general range for freshwater fish. Below it, GH is shown as calcium and magnesium minerals, and KH as carbonates that hold pH steady.pH: how acidic or basic0714AcidicNeutralBasicShaded band: 6.5 to 8.0Each whole step is a 10-fold changeGHGeneral hardnessCaMgCalcium andmagnesium, theminerals in waterKHCarbonate hardnessBufferCarbonates thatsoak up acid andhold pH steady
The 6.5 to 8.0 band is one retailer's general range. Your species page gives the range for your fish.

pH

pH runs from 0 to 14, and 7 is neutral. Below 7 is acidic and above 7 is basic. Each whole number is a 10-fold change, so a small change in the number is a large change in the water.

  • One retailer gives pH 6.5 to 8.0 as the range where most freshwater fish do well.
  • pH in a tank naturally shifts during the day.
  • Sudden spikes or crashes are what cause stress, shown as frantic swimming, lethargy or rapid breathing.
  • A veterinary manual says fish adapt to a gradual pH decline, often with no outward sign of distress.

GH and KH

GH (general hardness) is the amount of calcium and magnesium in the water. KH (carbonate hardness, also called alkalinity) is the amount of carbonate and bicarbonate. KH neutralizes acid, which helps stop pH from swinging.

They often move together, but not always. Water can be high in one and low in the other.

Kits report these in degrees (dGH, dKH) or in ppm. One degree of GH is 17.86 mg/L, and mg/L is the same as ppm. One retailer gives one degree of KH as 17.9 ppm.

Words like “soft” and “hard” are not fixed, as these two sets of bands show:

Label Fishkeeping magazine (dGH) USGS (mg/L as calcium carbonate)
Very soft 0 to 4 Not used
Soft 4 to 8 0 to 60
Medium or moderately hard 8 to 12 61 to 120
Fairly hard or hard 12 to 18 121 to 180
Hard or very hard 18 to 30, and above More than 180

Sixty mg/L is about 3.4 dGH, so water the USGS calls soft is “very soft” in the magazine’s bands. Go by the number, not the label.

How much GH and KH matter

Sources disagree here. One retailer gives 4 to 8 dGH as ideal and links low GH to poor appetite, slow growth and faded color. One keeper site argues GH does not matter for adult fish, and says they survive well outside their published ranges. Both agree snails and shrimp need some minerals: the retailer lists molting trouble in shrimp and thin, pitted snail shells as signs of low GH.

We show each species’ sourced range and treat it as a guide, especially for breeding and for sensitive animals.

Low KH is worth watching

Water without enough KH can let pH fluctuate dangerously. One retailer warns at 2 dKH or below, about 36 ppm. A veterinary manual says alkalinity of 50 mg/L or less stops the filter’s bacteria working normally. Neither is a level to aim for, so treat a low reading as a reason to find out more.

How to test your tap water

  1. Ask your water supplier

    Water utilities typically tell consumers how they disinfect the water. Most city water uses chlorine or chloramine, which is chlorine combined with ammonia. Hardness and pH vary from place to place, and well water can differ again.
  2. Get a test kit, or borrow one

    One trade association lists ammonia, nitrite, nitrate, pH and hardness as the tests to run. Add KH, because it explains pH swings. A veterinarian or pet store may test a sample for you. Having your own kit lets you test at every water change.
  3. Test the water straight from the tap

    Source water can contain ammonia. Note any nitrate as well, because a water change cannot lower nitrate below what your tap adds.
  4. Check how your ammonia kit works

    One of the two common kit types, the Nessler method, can read falsely high after some water conditioners. The salicylate type is not affected.
  5. Write the numbers down

    Your tap numbers are the baseline for everything else, including which species to look at. Keep them with the date.

Then keep testing the tank. Sources range from at least weekly to once every two weeks. A university guide says to test immediately whenever fish look or act differently.

How to read the results

What you see What it means What to do
Any ammonia in the tank A toxic waste is not being cleared Act now. Use the steps in our cycling guide
Any nitrite in the tank Toxic from as low as 0.1 mg/L Act now, the same way
Nitrate climbing Normal waste building up Change water. Sources differ: a fish veterinarian says above 20 mg/L, one retailer suggests 40 ppm, and one trade body says limits depend on species and tap water
pH drifting down Low KH can let this happen Test KH before adding anything
Tap and tank pH far apart Water changes may cause a sudden shift Change smaller amounts and test afterward

A welfare charity gives zero as the safe level for both ammonia and nitrite. If either reads above it, the charity says to change half of the water every day and keep testing until conditions improve. Those figures are for a tank in trouble, not a routine.

Match your water to your fish

This is where your tap numbers pay off. Open our fish list with your closest match already filled in:

  1. Pick your pH and GH

    Use the closest option to your tap numbers. You can set both on the fish list, along with your tank size.
  2. Open a species page

    Each one shows the exact sourced range. Check that your number sits inside it, not just near it.
  3. Check shrimp and snails separately

    Our invertebrate list has the same filters. A card says so when a figure is not published, so an unknown is never mistaken for a match.
  4. Prefer your water over changing it

    If your tap suits a good range of species, start there. If you do change it, one retailer advises gentle methods, because sudden swings are what stress fish.

If your water is hard, our hard water list is a good starting point. Once you know what suits your water, choose a tank size.

Products mentioned in this guide

Each one is a pick on one of our buying pages, which explains the choice. Nobody at AquariaWiki has used or tested these products. The specifications are the makers' own statements, so these are the strongest fits on the facts we could record, not a hands-on verdict.

Shop in:

Picks for the US

  • API Freshwater Master Test Kit US

    The one to start with: it covers the tests that matter during cycling, including ammonia. It has no GH or KH test, and its page does not say which ammonia method it uses.

    The manufacturer states: Liquid kit measuring pH, high range pH, ammonia, nitrite and nitrate, using test tubes, drops and a color card. For freshwater.

    Maker's page · Sold at Bulk Reef Supply

    Why we chose it (Best Test Kit for a Freshwater Aquarium)

  • API General & Carbonate Hardness Test Kit US

    The add-on for water hardness, which the master kit lacks and our fish lists filter by. It tests hardness only, so it is not a first kit, and its page gives no test count.

    The manufacturer states: Test kit for freshwater aquariums measuring GH and KH, with a KH test bottle, a GH test bottle, instructions and two capped test tubes. It says low KH can lead to rapid and wide pH shifts.

    Maker's page · Sold at The Shrimp Farm · Sold at Bulk Reef Supply

    Why we chose it (Best Test Kit for a Freshwater Aquarium)

Picks for Spain

  • sera aqua-test box (Cl) Spain

    One kit covers the tests that matter while cycling, plus the hardness our fish lists filter by. It states no number of tests per kit, and it includes tests a beginner may not need at first. We could not find which ammonia method it uses.

    The manufacturer states: Contains 9 water tests for fresh water: pH, total hardness, carbonate hardness, ammonium/ammonia, nitrite, nitrate, phosphate, iron, and copper or chlorine.

    Maker's page

    Why we chose it (Best Test Kit for a Freshwater Aquarium)

  • JBL PROAQUATEST COMBISET Plus NH4 Spain

    Covers the tests that matter while cycling, and its maker states a comparator that allows for colored water. It does not list a total hardness test, so you would need a separate kit for our hardness filters. We could not find a number of tests per kit or which ammonia method it uses.

    The manufacturer states: Determines pH, carbonate hardness, nitrite, nitrate and ammonium/ammonia. 9 reagents, 3 glass vials and a comparator block.

    Maker's page

    Why we chose it (Best Test Kit for a Freshwater Aquarium)

Frequently asked questions

What pH should a freshwater aquarium be?

One retailer says most freshwater fish do well from pH 6.5 to 8.0, while some species prefer lower or higher. Check the range on your species page. Avoiding sudden swings matters too, because they cause stress.

What is the difference between GH and KH?

GH is the calcium and magnesium in the water. KH is the carbonate and bicarbonate, which neutralize acid and help keep pH steady. They often move together, but they measure different things and one can be high while the other is low.

Does leaving tap water out remove chlorine and chloramine?

Not reliably. One welfare charity says chlorine leaves water that stands for 24 hours, but the US EPA says chloramine does not leave quickly on standing and boiling does not remove it. A dechlorinator that treats both is the simple answer.

How often should I test aquarium water?

Sources range from at least weekly to once every two weeks. Test right away whenever your fish look or act differently, and more often while any ammonia is showing.

Do I need to change my tap water to suit my fish?

Usually it is simpler to choose species that suit it. One retailer says extra minerals may be unnecessary if your tap water is already hard. If you do need to change it, the same retailer advises gentle methods rather than sudden shifts.