Aquarium Water Parameters Explained (for Beginners)
Aquarium water parameters for beginners — ammonia, nitrite, nitrate and pH, the safe ranges, and how to read them with a test kit.
Four numbers tell you whether your water is safe: ammonia, nitrite, nitrate and pH. In a healthy tank, ammonia and nitrite both read zero — anything above zero is toxic to fish. Nitrate should stay low and is brought down by water changes. pH matters less than most beginners think: for common community fish, a stable pH beats chasing a specific number. A liquid test kit is the only way to actually see these — your fish can't tell you until it's too late.
The water in a tank can look perfect and still be killing fish. Four numbers tell you what's really going on — here is what each means and where it should sit.
The four numbers that matter
| Parameter | Safe level | What it means |
|---|---|---|
| Ammonia | 0 | Fish waste; toxic above zero |
| Nitrite | 0 | Made as ammonia breaks down; also toxic |
| Nitrate | Low (keep under ~40) | The far-less-toxic end product; removed by water changes |
| pH | Stable | How acidic or alkaline; stability matters more than the exact value |
Ammonia and nitrite: the dangerous two
These are the ones that kill fish. Ammonia comes from waste and uneaten food; nitrite is produced as bacteria break that ammonia down. Both should read exactly zero in an established tank. Anything above zero means the tank isn't keeping up — usually because it isn't cycled yet, is overstocked, or the filter was disturbed. The fix is the same: a water change to dilute it now, and time (or more filtration) to fix the cause.
Nitrate and pH: the manageable two
Nitrate is what ammonia and nitrite eventually become. It's far less toxic, but it builds up, and that's the whole reason you do water changes — to keep it low. Rising nitrate is your cue to change water.
pH worries beginners more than it should. Most common community fish adapt to a wide range of pH; what actually harms them is a pH that swings around. Chasing a "perfect" number with chemicals usually causes the very instability you're trying to avoid. Aim for steady, not specific.
How to actually read them
You cannot see any of this — safe water and lethal water look identical. A liquid test kit gives you real numbers and is more accurate than paper strips, which is why it's the one tool we tell every beginner to own. Our test-kit rankings cover the options, and a water conditioner buys you time by detoxifying ammonia during a spike.
Sources
- The nitrogen cycle — Aquarium Science, on ammonia, nitrite and nitrate.
- r/Aquariums beginner wiki — community consensus on testing and stable pH.
Learn four numbers and you understand your water: ammonia and nitrite must read zero (toxic above that), nitrate stays low via water changes, and pH should be stable rather than any exact figure. Test with a liquid kit, not guesswork — the water looks the same at safe and deadly levels, and only a test tells them apart.
Common questions
What are safe aquarium water parameters?
In a cycled tank, ammonia and nitrite should both read zero, nitrate stays low (roughly under 20 to 40 ppm), and pH should be stable and suited to your fish. Stability matters as much as the exact number.
Why are ammonia and nitrite so important?
They are directly toxic to fish even at low levels, which is why a cycled tank must read zero for both. They appear during cycling and after overfeeding or overstocking, so any reading above zero calls for a water change and investigation.
Do I need to chase a specific pH?
Usually not. Most common community fish adapt to a stable pH across a wide range, and chasing a target with additives causes harmful swings. A steady pH is better than an ideal but fluctuating one.