Water parameters explained
Updated April 2026.
Six numbers describe almost everything about your tank's water: pH, GH, KH, ammonia, nitrite, and nitrate. Three of them — ammonia, nitrite, nitrate — drive whether your fish stay alive. Three — pH, GH, KH — drive whether your tank's chemistry is stable enough to keep the first three under control. Most beginner problems are some version of misunderstanding which one matters when. This guide walks each in plain language with target ranges and what to do when one drifts.
The rest of this guide goes through each parameter in priority order: ammonia first (most acute), then nitrite, nitrate, pH, KH, and GH. Each section covers what the parameter is, the target range, and what to do when it's off.
Ammonia (NH₃ / NH₄⁺)
The number-one fish killer. Ammonia comes from fish waste, uneaten food, and decaying plant matter. It's very toxic — even 0.5 ppm causes gill damage; 1+ ppm sustained causes death. In a healthy cycled tank, the cleanup bacteria eat ammonia faster than fish produce it, keeping it at 0.
- Target: 0 ppm (sustained).
- Test frequency: daily during cycling, weekly once established.
- If elevated (> 0.25 ppm): immediate 50% water change with dechlorinated water. Investigate cause: overfeeding, dead fish hidden in decor, filter media that was rinsed in tap water (chlorine kills the bacterial colony), recent ammonia spike from new fish.
- If sustained: the cycle has crashed or the tank was never cycled. Stop adding fish; restart cycling protocol.
Nitrite (NO₂⁻)
The middle step in the nitrogen cycle3. The first kind of cleanup bacteria eats ammonia and turns it into nitrite. A second kind of bacteria then eats the nitrite. Nitrite is also very toxic — it interferes with the fish's ability to carry oxygen in its blood.
- Target: 0 ppm (sustained).
- Test frequency: alongside ammonia.
- If elevated:the second bacterial colony hasn't caught up to the first. Common during cycling. 50% water change to knock concentration down; keep dosing ammonia (in fishless cycling) and waiting.
- Aquarium saltat 1 tsp / 5 gallons can reduce nitrite's effect on fish in an emergency — the salt blocks some of the nitrite from entering the gills (a documented protection in aquaculture research). Skip salt or halve the dose if your tank has salt-sensitive species (corydoras, kuhli loaches, other scaleless catfish, freshwater shrimp/snails) or live plants that don't tolerate added salt. Salt is a stopgap; don't skip the water change.
Nitrate (NO₃⁻)
The third step in the cycle. Nitrate is far less toxic than ammonia or nitrite, but accumulates over time and contributes to algae blooms, stressed fish, and slower growth. Nitrate is removed by water changes (the standard mechanism) or absorbed by live plants (a real, but limited, biological sink).
- Target:< 20 ppm in a community tank; < 10 ppm if you keep sensitive species (discus, neon tetras, shrimp).
- Test frequency: weekly. The trend matters more than any single reading.
- If elevated: 25–50% water change. If your tap water has nitrate above 10 ppm (common on agricultural-area municipal supplies), water changes have diminishing returns — consider a planted tank or RO water for sensitive species.
- Sustained-zero nitratein a stocked tank usually means you're testing wrong, not that the tank is magic. The bottle 1 reagent in the API kit needs vigorous shaking before use.
pH
How acidic or alkaline the water is, on a 0–14 scale. Pure water is 7.0 (neutral); below 7 is acidic, above 7 is alkaline. Most tropical freshwater fish accept pH in the 6.5–7.8 range, with species-specific preferences. The mainstream beginner-safe stance: stable pH matters more than ideal pH. A stable 7.6 is healthier than a wobbling 6.8 ↔ 7.2 even if your species "prefers" 6.8.
- Community-tank target: 6.5–7.8, stable.
- Test frequency: monthly on an established tank, or after major water-source changes.
- If your tap is high (8.0+): common on hard-water municipal supplies. Pick fish that tolerate higher pH (livebearers, African cichlids, snails) or use driftwood + Indian almond leaves for gradual softening.
- If your tap is low (< 6.5): pick acid-tolerant species (most South American tetras, dwarf cichlids, soft-water barbs) or use crushed coral in the filter to gently raise pH and buffer.
- Don't use pH adjusters chemicallyfor routine tank-keeping. They cause whiplash that's harder on fish than the original off-target pH.
KH — carbonate hardness
Think of KH as the water's shock absorber for pH. KH and pH are linked: low KH means pH can crash easily as the tank slowly turns acidic between water changes; high KH means pH stays locked in place. Most community tanks need at least 3 dKH to avoid pH crashes between water changes.
- Target: 3–8 dKH (53–143 ppm) for community tanks.
- Test frequency: monthly, or after a pH crash to diagnose the cause.
- If too low (< 3 dKH):add crushed coral to filter media (slow, gradual buffering). Don't fix this with chemicals.
- If too high (> 12 dKH): usually a hard-water tap supply. Soften with driftwood, Indian almond leaves, or RO/DI water for sensitive species.
GH — general hardness
Measures the dissolved minerals (mostly calcium and magnesium) in your water — what makes water “hard” or “soft ”2. GH matters for the fluid balance fish maintain across their bodies, and for the calcium snails and shrimp need to build shells. For most community tanks it's the lowest priority of the six parameters — most tank-bred species tolerate a wide GH range.
- Community-tank target: 5–15 dGH (89–268 ppm).
- Where it matters most: shrimp (need calcium for molting), shell-building snails, and breeding programs for soft-water or hard-water specialists.
- If too soft for shrimp: add crushed coral or a calcium-bearing remineralization product (Salty Shrimp GH+ is the standard).
- If too hard for soft-water species: dilute with RO water at controlled ratios. Most tap GH issues resolve over time as remineralized water is added back to the tank.
What to do when something's off
The triage order, when a parameter test comes back wrong:
- Ammonia or nitrite > 0: 50% water change, now, with temperature-matched dechlorinated water. This is an emergency response, not routine maintenance.
- Nitrate > 40 ppm: 25–50% water change. Then audit cause: overfeeding? Overstocked? Tap water already high?
- pH crashed (< 6.0): test KH first — almost always low KH. Slow remineralization (crushed coral) over a week, not chemical correction in one shot.
- pH high (> 8.5): usually persistent tap water. Re-evaluate species choice; long-term, consider RO/tap mixing.
- GH off:generally not an emergency. Address over water changes if you're keeping species with strict requirements.
What does NOT belong in the triage list: dosing pH adjusters as a first-line response, adding aquarium salt to freshwater community tanks as a routine measure, or following anyone's advice that involves removing the filter media to "reset" a tank. Don't do those.
Where hobbyists disagree
- Acceptable nitrate ceiling. Old-school sources say 40–80 ppm is fine; modern consensus has shifted to under 20 ppm. Both groups agree under 10 ppm is ideal for sensitive species. FishTankMath uses the conservative beginner-safe number (under 20 ppm) by default.
- Strips vs liquid kits. Some hobbyists swear by strips for convenience and price. The mainstream consensus is strips are fine for pH/GH/KH/nitrate but unreliable for ammonia and nitrite. We default to API liquid for those two.
- Ammonia testing during cycling. Some sources say test once a week is enough; others insist on daily. Daily is the beginner-safe default — cycling can drift unpredictably and you want to catch problems early.
- pH targeting. Some keepers chase species-specific pH ranges using chemicals; established hobby consensus4 has shifted against this. Match your tap water to compatible species, or adjust slowly with substrate, not chemicals.
Frequently asked questions
- What are the most important water parameters to test?
- For a beginner: ammonia, nitrite, and nitrate first — these are the three that cause acute fish death when off. Then pH and KH, which together determine how stable your water chemistry is. GH is the lowest priority for most community tanks unless you're keeping species with very specific hardness requirements (shrimp, discus, soft-water tetras).
- How often should I test my aquarium water?
- On a new tank during cycling: ammonia + nitrite + nitrate daily. On an established tank: ammonia + nitrite + nitrate weekly, pH + KH monthly (or after water changes if your tap chemistry shifts seasonally). Established stable tanks can drop to bi-weekly, but never go longer than a month between tests — that's how subtle problems become acute ones.
- Are aquarium test strips accurate enough?
- For ballpark pH, GH, KH, and nitrate, strips are usable. For ammonia and nitrite specifically, strips have a long history of false-negatives — they'll often read 0 when liquid kits read 0.5 ppm or higher. The mainstream beginner-safe answer is the API Freshwater Master Test Kit (~$25, lasts a year+) for ammonia and nitrite; strips are acceptable for the other parameters if you're price-sensitive.
- What does 'cycling' mean and how does it relate to parameters?
- Cycling is growing the bacterial colony in your filter that converts toxic ammonia into less-toxic nitrate. Until that colony is established, ammonia and nitrite spike to lethal levels whenever fish produce waste. Cycling is the foundational step before adding fish — see the dedicated guide for the full procedure.
- Can I adjust pH with chemicals?
- Mostly, no — and the consensus from established hobby references is that beginners shouldn't try. pH-adjusting chemicals (pH Up, pH Down) cause whiplash swings that stress fish more than the original off-target pH did. The safer move: pick fish whose natural pH range overlaps your tap water, OR adjust pH slowly and naturally with substrate choice (driftwood + Indian almond leaves drop pH; crushed coral raises it). Sustained gentle adjustment beats chemical correction every time.
Related
- How to cycle a new aquarium — the foundational step before adding fish; explains the bacterial colonies that keep ammonia and nitrite at 0.
- Setting up a 10-gallon beginner aquarium — equipment list and setup sequence for first-time keepers.
- Glossary — definitions for each parameter as a stand-alone reference.
- Tank volume calculator — accurate volume drives water-change dosing and parameter math.
Not veterinary advice — for sick fish or tank emergencies, consult an aquatic veterinarian or a qualified local aquarium professional.
- 1. API Freshwater Master Test Kit instructions — anchor for ammonia/nitrite/nitrate test ranges and reference colors. ↩
- 2. USGS Water Science School — Water Hardness — anchor for GH/KH ppm thresholds and the soft/medium/hard classification. ↩
- 3. Peer-reviewed aquaculture research on nitrifying bacteria and the freshwater nitrogen cycle. ↩
- 4. Aquarium Co-Op care references — hobbyist-context framing on parameter ranges for common beginner species. ↩
Where sources diverge, this guide picks the path that fails safest for a beginner's first build-out.