Aquarium Water Parameters: Complete Guide to Testing and Maintaining Water Quality

by Tank101 Team
Aquarium Water Parameters: Complete Guide to Testing and Maintaining Water Quality

Water quality is the single most important factor in fish health and survival. Fish are surrounded by water 24/7 — they breathe it, absorb minerals through their skin, and excrete waste into it. Poor water parameters cause stress, weaken the immune system, and lead to disease and death. Regular testing catches problems before fish show symptoms.

The nitrogen cycle — ammonia converted to nitrite, then nitrite to nitrate by beneficial bacteria — is the foundation of water chemistry. See the how to cycle a fish tank guide for the full cycling process. Different species evolved for different water conditions, so a one-size-fits-all approach doesn’t work. Use the stocking calculator to plan your bioload.

The 7 Key Aquarium Water Parameters

Ammonia (NH₃/NH₄⁺)

Ideal level: 0 ppm — always zero in a cycled tank.

Ammonia is toxic waste produced by fish waste, uneaten food, and decaying organic matter. Even 0.25 ppm causes gill damage, stress, and death in sensitive species. Symptoms of high ammonia include fish gasping at the surface, red or purple gills, lethargy, and sudden deaths.

How to fix: Immediate 25-50% water change, reduce feeding, check filter operation, add Seachem Prime to temporarily detoxify ammonia, and confirm the tank is cycled.

Nitrite (NO₂⁻)

Ideal level: 0 ppm — always zero in a cycled tank.

Nitrite is the second stage of the nitrogen cycle — bacteria convert ammonia to nitrite. Nitrite enters the fish bloodstream and prevents oxygen uptake, a condition called “brown blood disease.” Symptoms include fish gasping, brown gills, and clustering near the surface.

How to fix: Water changes, add a bacteria supplement, ensure cycled filter media, and add aquarium salt (1 teaspoon per gallon reduces nitrite toxicity). See the fish medication safety guide for safe treatment options.

Nitrate (NO₃⁻)

Ideal level: <20 ppm for freshwater community tanks; <40 ppm maximum tolerable.

Nitrate is the end product of the nitrogen cycle — less toxic than ammonia and nitrite but harmful at sustained high levels. Chronic high nitrate causes algae blooms, stressed fish, poor coloration, and reduced lifespan.

How to fix: Regular weekly 25% water changes, reduce feeding, add live plants (natural nitrate absorbers), and vacuum substrate during water changes. If nitrate stays above 40 ppm consistently, the tank is overstocked.

pH

Ideal range: 6.5-7.5 for general freshwater; 7.0-8.5 for livebearers.

pH measures acidity or alkalinity on a 0-14 scale (7 = neutral). It affects fish metabolism, gill function, and ammonia toxicity — ammonia becomes more toxic at higher pH. Most community fish tolerate a wide pH range. Stability matters more than the exact value — a stable 7.2 is better than fluctuating between 6.8 and 7.6. Never change pH more than 0.3 per day.

How to fix: Raise pH with crushed coral or limestone. Lower pH with driftwood, peat moss, or RO water.

GH (General Hardness)

Ideal range: 4-12 dGH for general freshwater; 15-30 dGH for livebearers.

GH measures calcium and magnesium ions — it determines whether water is “soft” or “hard.” This parameter matters more than most beginners realize. Livebearers like mollies and platies need hard water (15-30 dGH) and become disease-prone in soft water. Soft-water species like neon tetras and rams need low GH.

How to fix: Increase with crushed coral, limestone, or Seachem Equilibrium. Decrease with RO water or peat filtration.

KH (Carbonate Hardness)

Ideal range: 3-8 dKH for general freshwater; 8-15 dKH for livebearers.

KH measures carbonate and bicarbonate ions — it acts as a buffer that prevents pH from crashing. Low KH is dangerous because pH can drop suddenly overnight and kill fish without warning. This is why “stable pH” and “adequate KH” go hand in hand.

How to fix: Increase with baking soda (sodium bicarbonate) or crushed coral. Decrease with RO water.

Temperature

Ideal range: 72-82°F for tropical freshwater; 65-72°F for coldwater.

Temperature affects metabolism, oxygen levels, and disease risk. Too cold slows metabolism and weakens the immune system. Too hot reduces dissolved oxygen and accelerates bacterial growth. Monitor with a reliable digital thermometer — avoid relying on heater thermostats alone.

Species-Specific Water Parameter Chart

These ranges come from Tank101 species research data (FishBase and SeriouslyFish sources). Notice the split: livebearers need harder, more alkaline water, while South American species prefer softer, more acidic conditions. This is why stocking a molly with a neon tetra can cause long-term problems.

SpeciesTemperaturepHGHKHMin Tank
Betta75-82°F6.5-7.55-202-85 gal
Guppy72-82°F7.0-8.08-204-1010 gal
Platy70-82°F7.0-8.09-193-1210 gal
Molly70-82°F7.0-8.515-308-1520 gal
Corydoras72-79°F6.5-7.85-153-1020 gal
Neon Tetra68-78°F6.0-7.04-122-810 gal
Bristlenose Pleco72-82°F6.5-7.55-153-820 gal
Goldfish65-72°F6.5-7.55-204-1230 gal
Angelfish76-84°F6.5-7.03-122-630 gal

Always research species-specific ranges before mixing fish in a community tank.

How to Test Aquarium Water

Liquid Test Kits vs. Test Strips

API Freshwater Master Test Kit is the industry standard for accurate liquid testing — it covers pH, ammonia, nitrite, and nitrate with over 800 tests per kit. Liquid kits are more accurate than strips and cost less per test over time. Tetra EasyStrips work for quick checks between weekly liquid tests — they measure pH, nitrite, nitrate, hardness, alkalinity, and chlorine in one dip.

Testing Schedule

In a new tank during cycling (first 4-6 weeks), test ammonia, nitrite, and nitrate daily. Once the cycle is established (0/0/<20), switch to weekly testing. Test GH and KH monthly since these change slowly. Always test after water changes and after adding new fish.

Keep a simple log — date, ammonia, nitrite, nitrate, pH, and temperature. Tracking trends over time catches problems before fish show symptoms. A notebook works; free apps are also available.

For a full diagnosis list, see the why do fish die suddenly guide.

help Frequently Asked Questions

What are the ideal water parameters for a freshwater aquarium? expand_more
In a cycled freshwater community tank: Ammonia 0 ppm, Nitrite 0 ppm, Nitrate <20 ppm, pH 6.5-7.5, GH 4-12 dGH, KH 3-8 dKH, Temperature 72-82°F. These ranges vary by species — livebearers need harder, more alkaline water while tetras and angelfish prefer softer, more acidic conditions. Always check species-specific requirements.
What happens if ammonia or nitrite levels are too high? expand_more
Both are toxic at any detectable level — ammonia damages gills and tissue while nitrite prevents oxygen uptake in the bloodstream. Affected fish gasp at the surface, develop red gills, and can die rapidly. If either reads above 0 ppm: do a 25-50% water change immediately, stop feeding, add Seachem Prime to detoxify, and verify the filter is running.
How often should I test my aquarium water? expand_more
During cycling (first 4-6 weeks), test ammonia, nitrite, and nitrate daily. In established tanks, test weekly — ammonia, nitrite, nitrate, pH, and temperature. Test GH and KH monthly, and always test after water changes, after adding new fish, or if fish show stress.
What does GH and KH mean in aquariums? expand_more
GH (General Hardness) measures calcium and magnesium — determines if water is 'soft' or 'hard.' KH (Carbonate Hardness) measures carbonates and bicarbonates — it buffers pH against rapid changes. Low KH is dangerous because pH can crash suddenly overnight. Livebearers need high GH (15-30 dGH) and high KH (8-15 dKH); many tetras prefer low GH and KH.
How do I lower nitrate in my aquarium? expand_more
Weekly 25% water changes, reduce feeding, add live plants (Hornwort, Anacharis, Java Moss absorb nitrate), vacuum substrate to remove trapped waste, and ensure biofiltration is functioning. If nitrate stays above 40 ppm consistently, the tank may be overstocked.
Is tap water safe for aquariums? expand_more
Only after treatment with a water conditioner — municipal water contains chlorine or chloramine, both toxic to fish and beneficial bacteria. Seachem Prime neutralizes these chemicals. Test your tap water's pH, GH, and KH to understand your baseline; some regions have very hard or very soft water.