Aquarium Water Parameters Explained (Without the Chemistry Degree)
"Water parameters" sounds like something you need a chemistry degree for, and the hobby does not help by throwing acronyms at beginners on day one. The truth is gentler: there are only a handful that matter, two of them matter enormously, and the rest you can mostly leave alone once your tank is stable.
Here is the whole picture, in the order of how much you should care.
The three that come from the nitrogen cycle
These three are the readings your fish produce, and they are where almost all real trouble lives. Together they tell the story of your tank's nitrogen cycle.
Ammonia (target: 0)
Ammonia is the waste fish excrete and the first thing produced when food or a dead plant rots. It is highly toxic. In a healthy, cycled tank, beneficial bacteria convert it almost instantly, so your reading should be a flat zero. Any ammonia at all is a problem, and the usual cause is a tank that has not finished cycling or a sudden overload. If you read ammonia above zero, do a water change today.
Nitrite (target: 0)
The same bacteria turn ammonia into nitrite, which is also toxic. Again, the target is zero. A nitrite reading above zero almost always means a tank mid-cycle or a filter that has been damaged (often by someone rinsing the media under chlorinated tap water). Treat it the same way: water changes, and patience while the bacteria recover.
Nitrate (target: under 40 ppm, ideally under 20)
A second group of bacteria turns nitrite into nitrate, which is far less toxic and is the end of the line. Nitrate just accumulates until you remove it with a water change. There is no bacteria waiting to eat it in most tanks. This is the number that justifies the weekly bucket. Keep it under 40 ppm for hardy fish, and under 20 for sensitive species or a reef tank.
If you remember nothing else from this article: ammonia and nitrite should be zero, nitrate should be low and controlled by water changes. That is 90% of practical fishkeeping chemistry.
pH (mostly: leave it alone)
pH measures how acidic or alkaline your water is, on a scale where 7 is neutral. Most community fish are far more adaptable than beginners fear and will happily settle anywhere from about 6.5 to 7.8, as long as it is stable.
That word is the key. A steady pH that is slightly "wrong" for a species is almost always better than a perfect pH that you keep nudging around with chemicals. Chasing pH with bottled adjusters is how beginners cause the very swings that harm fish. My honest advice: find out what your tap water's pH settles at, stock fish that suit it, and otherwise leave it alone.
The one time pH matters a lot is when you mix it up with hardness, below, for a specific group like Rift Lake cichlids or soft-water tetras. The stocking calculator flags species that want a very different range from the rest of your tank.
GH and KH (the hardness pair)
These two come up less often but explain a lot of mysterious behaviour.
- GH (general hardness) is the amount of dissolved minerals, mainly calcium and magnesium, in your water. Livebearers like guppies and platies, and most cichlids, want harder water. Many tetras and other soft-water species prefer it softer.
- KH (carbonate hardness) is your water's ability to resist pH swings, its buffer. Low KH means pH can crash suddenly, which is dangerous. High KH keeps pH rock steady.
You do not need to test these weekly. Test them once so you know your tap water's character, then stock fish that match it. That single piece of knowledge prevents a lot of grief.
Temperature (stable beats precise)
Most tropical community fish want 76 to 78°F (24 to 26°C). A few, like white cloud minnows or goldfish, prefer it cooler. As with pH, stability matters more than hitting an exact number. A reliable heater and a thermometer you actually read are worth more than any gadget. A tank that swings five degrees between day and night stresses fish and invites ich.
What to actually buy and how often to test
Skip the paper strips if you can. A liquid test kit that covers ammonia, nitrite, nitrate, and pH is more accurate, far cheaper per test, and lasts for ages. Add a GH/KH test if you want the full picture, but it is optional.
A sensible testing rhythm:
- New tank, still cycling: test ammonia and nitrite every day or two. This is how you know when cycling is done.
- Established tank: test nitrate weekly, around water-change time, to confirm your schedule is keeping up. Spot-check ammonia and nitrite if anything looks off.
- Trouble: test all of them. The numbers usually point straight at the cause. See why are my fish dying for how to read them in an emergency.
None of this is hard once you stop treating it as chemistry homework and start treating it as a quick health check. Test, do your water change, and keep your stocking within what the filter can handle. If you are not sure about that last part, run your fish through Fish That Fit and let it do the maths.
- water-quality
- beginner
- reference