Water Quality

Aquarium Water Parameters Explained

✍️ James Chen 📅 June 28, 2026 ⏱ 11 min read
Clear freshwater aquarium with healthy fish and plants showing good water parameters

Understanding your aquarium water is the single most important skill in fishkeeping. Most fish deaths are not caused by disease or bad luck — they are caused by invisible problems in the water: too much ammonia, wrong pH, or unstable temperature. A $10 water test kit is the most valuable tool a fishkeeper can own.

This guide explains every key parameter, what the safe ranges are, and what to do when something goes wrong.

Master Quick-Reference Chart

ParameterSafe (Community Tank)Danger ZoneFix
Ammonia (NH₃)0 ppm>0.25 ppmWater change immediately
Nitrite (NO₂)0 ppm>0.25 ppmWater change immediately
Nitrate (NO₃)<20 ppm>40 ppmWeekly 25–30% water change
pH6.8–7.8<6.0 or >8.5Adjust slowly using buffers
Temperature74–80°F (23–27°C)Fluctuation >4°F/dayHeater with thermostat
GH (General Hardness)4–12 dGH<2 or >20 dGHRemineralize or dilute
KH (Carbonate Hardness)4–8 dKH<2 dKH (pH crash risk)Add baking soda or crushed coral
Dissolved Oxygen6–8 mg/L<4 mg/LIncrease surface agitation

🧪 Ammonia (NH₃ / NH₄⁺)

Safe level: 0 ppm at all times.

Ammonia is fish waste. It is produced from gill excretion, uneaten food, and decaying organic matter. In a new or uncycled tank, ammonia accumulates rapidly and is lethal. Even 0.5 ppm causes gill damage and immune suppression. At 2 ppm, fish begin dying.

Causes of elevated ammonia: uncycled tank, overstocking, overfeeding, dead fish left in tank, filter failure, or adding medications that kill beneficial bacteria.

Fix: 25–50% water change immediately. Use a water conditioner (Prime detoxifies ammonia temporarily while your filter processes it). Never ignore ammonia readings.

🧪 Nitrite (NO₂)

Safe level: 0 ppm at all times.

Nitrite is produced when beneficial bacteria (Nitrosomonas) convert ammonia. It is less immediately toxic than ammonia but still very harmful — it binds to hemoglobin in fish blood, preventing oxygen transport (methemoglobinemia). Fish with nitrite poisoning gasp at the surface and have brown gills.

Fix: Water change immediately. Adding salt (sodium chloride) at 1 tablespoon per 5 gallons temporarily blocks nitrite uptake while your tank cycles.

🧪 Nitrate (NO₃)

Safe level: below 20 ppm for sensitive fish, below 40 ppm for hardy fish.

Nitrate is the end product of the nitrogen cycle — far less toxic than ammonia or nitrite, but still harmful at high levels. Chronic high nitrate (above 40 ppm) causes immune suppression, stunted growth, and increased disease susceptibility over time.

Fix: Weekly 25–30% water changes are the primary control method. Live plants consume nitrate. Reduce feeding and stocking to produce less waste.

🧪 pH (Acidity / Alkalinity)

Safe range: 6.8–7.8 for most community fish.

pH measures hydrogen ion concentration on a logarithmic scale. A pH of 7.0 is neutral; below is acidic, above is alkaline. Each point on the scale represents a 10-fold change, so pH 6 is 10x more acidic than pH 7.

Species GroupPreferred pH
Most community fish6.8–7.8
Betta fish6.5–7.5
Discus, cardinal tetras5.5–7.0
African cichlids7.8–8.5
Goldfish7.0–7.4
Koi7.0–8.0

Stability matters more than exact number. A pH of 7.4 that stays stable is better than one that swings between 6.8 and 8.0 daily. Sudden pH swings kill fish faster than a slightly wrong pH.

🧪 Temperature

Safe range: 74–80°F (23–27°C) for most tropical fish.

Fish are cold-blooded — their metabolism, immune system, and digestion are all tied to water temperature. Temperature stability is critical. Fluctuations of more than 4°F in 24 hours cause stress and immune suppression that leads to disease.

SpeciesIdeal Temperature
Goldfish, koi65–72°F (18–22°C)
Betta, guppy, platy, molly72–82°F (22–28°C)
Discus82–88°F (28–31°C)
Neon tetra, cardinal tetra72–78°F (22–26°C)
Angelfish76–82°F (24–28°C)

🧪 GH and KH (Water Hardness)

GH (General Hardness): Measures calcium and magnesium ions. Fish from soft-water habitats (discus, cardinal tetras) prefer low GH (1–5 dGH). Fish from hard-water regions (African cichlids, mollies) prefer high GH (12–20 dGH).

KH (Carbonate Hardness / Alkalinity): Measures carbonate and bicarbonate ions. KH acts as a pH buffer — it prevents pH from crashing. A KH below 3 dKH puts your tank at risk of sudden pH crashes that kill fish overnight.

Most tap water in North America has adequate KH. If your tap water is very soft (KH below 3), add a small amount of crushed coral or baking soda to buffer pH.

The Nitrogen Cycle — Why It Matters

The nitrogen cycle is the biological process that makes aquarium keeping possible. Without it, any fish waste would accumulate as ammonia and kill the fish within days.

  1. Fish produce ammonia through gill excretion and waste decomposition.
  2. Nitrosomonas bacteria colonize your filter media and convert ammonia to nitrite.
  3. Nitrobacter bacteria convert nitrite to the far less toxic nitrate.
  4. Water changes remove accumulated nitrate from the system.

Establishing this cycle (called "cycling the tank") takes 4–6 weeks in a new aquarium. During this period, ammonia and nitrite will spike before the bacteria population catches up. Never add fish to an uncycled tank — or if you do, test water daily and do large water changes to keep ammonia and nitrite below 0.5 ppm.

💡 Best test kit recommendation: The API Freshwater Master Test Kit is the industry standard for accuracy and cost-effectiveness. It tests ammonia, nitrite, nitrate, and pH using liquid reagents. Avoid strip tests — they are significantly less accurate, especially for ammonia and nitrite.

How Often to Test Aquarium Water

Frequently Asked Questions

What is the ideal pH for a freshwater aquarium? +

Most community fish thrive between pH 6.8–7.8. Stability is more important than exact numbers. A stable pH of 7.2 is better than one that swings between 6.5 and 8.0.

What should ammonia levels be in a fish tank? +

Ammonia must always be 0 ppm in an established tank. Any detectable ammonia is harmful. Above 2 ppm is rapidly lethal. Do a 25–50% water change immediately if ammonia is detected.

How often should I test aquarium water? +

Every 2–3 days during the first 6 weeks (cycling), then weekly for the first 3 months, then every 2–4 weeks once the tank is stable. Always test when fish show signs of stress.

What is the nitrogen cycle? +

Fish waste → ammonia → beneficial bacteria convert it to nitrite → second bacteria convert nitrite to nitrate → water changes remove nitrate. This cycle takes 4–6 weeks to establish in a new tank.