Aquarium Water Parameters: Complete Chart and Testing Guide
You've got your tank cycled, your fish are in, and everything looks fine. But "looks fine" and "is fine" are different things in a fish tank. Water quality problems are invisible until they're not — and by the time fish are visibly stressed, the chemistry has usually been off for weeks.
This guide is your reference sheet. Every parameter that matters, what it measures, what the safe ranges are, and what to do when something's wrong. Before you dose anything, use our Aquarium Volume Calculator to confirm your exact water volume — every dosing calculation depends on it.
The Complete Aquarium Water Parameters Chart
Here are all the key parameters for a typical community freshwater tank, with safe ranges and the danger thresholds that should trigger action:
| Parameter | Safe Range | Danger Zone | Test Frequency |
|---|---|---|---|
| Temperature | 72–82°F (22–28°C) | <65°F or >86°F | Daily (visual check) |
| pH | 6.8–7.6 (community) | <6.0 or >8.5 | Monthly |
| GH (General Hardness) | 4–12 dGH | <2 dGH or >20 dGH | Every 1–2 months |
| KH (Carbonate Hardness) | 3–8 dKH | <3 dKH (pH crashes) | Monthly |
| Ammonia (NH₃/NH₄⁺) | 0 ppm | >0.25 ppm | Weekly |
| Nitrite (NO₂⁻) | 0 ppm | >0.25 ppm | Weekly |
| Nitrate (NO₃⁻) | <20 ppm (community) | >40 ppm | Weekly |
The ranges above suit most community fish. Soft-water species (discus, cardinal tetras) want pH 6.0–6.8 and GH under 6 dGH. African cichlids want pH 7.8–8.5 and GH 10–20 dGH. Always match parameters to your specific fish, not generic "tropical" recommendations.
Temperature: The Parameter Most People Ignore
Temperature isn't just about comfort — it directly controls fish metabolism, immune function, oxygen levels, and the speed of every biological process in the tank. Too cold, and fish become sluggish, stop eating, and become vulnerable to disease. Too warm, and oxygen levels drop while metabolism runs too fast, shortening lifespan.
A few things to know about temperature stability:
- Swings are more dangerous than level. A tank that fluctuates 4°F between day and night causes more chronic stress than a tank that holds steady at 80°F. Use a heater with a thermostat, not a fixed-wattage unit.
- Tropical vs. coldwater splits the hobby. Goldfish, white cloud minnows, and weather loaches prefer 60–72°F. Tropical fish (tetras, bettas, cichlids) need 75–82°F. You can't mix these successfully — one group will always be stressed.
- Use our calculator before buying a heater. Heater sizing is based on tank volume and your ambient room temperature. Our Aquarium Volume Calculator gives you the exact gallons you need for the watts-per-gallon calculation.
pH: Stability Matters More Than the Number
pH measures water acidity on a logarithmic scale from 0 to 14, where 7 is neutral. Most community fish tolerate pH 6.8–7.6 comfortably — they evolved in a range of environments and can adapt. What they can't adapt to is constant swings.
pH naturally drifts downward in an established tank as biological processes produce acid. Fish respiration, the nitrogen cycle, and decaying organic matter all acidify the water over time. Regular water changes replenish the tap water's buffering capacity and reset pH gradually.
For a deep dive on pH adjustment, see our Aquarium pH Guide: What Your Fish Need and How to Adjust.
GH and KH: The Hardness Parameters Explained
GH and KH are the two "hardness" parameters, and they're often confused. They measure different things and matter for different reasons.
GH (General Hardness) measures dissolved calcium and magnesium ions — the minerals fish need for bone structure, egg production, and enzyme function. Very soft water (GH under 4 dGH) stresses fish that evolved in harder environments; very hard water (GH above 15 dGH) limits breeding in soft-water species.
KH (Carbonate Hardness, also called alkalinity) measures your water's buffering capacity — its ability to absorb acid without pH dropping. Think of KH as a pH shock absorber. When KH is high (8+ dKH), your pH is rock-stable. When KH depletes below 3 dKH, pH becomes unpredictable and can crash by a full point overnight. That crash is often lethal.
KH depletes over time through biological processes. Weekly 25–30% water changes replenish it from tap water's natural hardness. If your tap water is very soft (common with well water or in certain cities), you may need to supplement with crushed coral or a KH buffer product.
Ammonia: The Most Dangerous Parameter
Ammonia (NH₃) is fish waste — the direct product of protein metabolism, rotting food, and decaying plant matter. In a healthy, cycled tank, beneficial bacteria convert ammonia to nitrite almost as fast as it's produced. Your ammonia reading should always be 0 ppm.
Any detectable ammonia in a cycled tank is a red flag. The most common causes:
- Overfeeding. Uneaten food decays and produces ammonia rapidly. Feed only what your fish consume in 2 minutes.
- Dead or dying fish. A decomposing fish releases a sudden ammonia spike. Check fish count whenever ammonia appears from nowhere.
- Filter failure. If your filter media dried out, was cleaned with tap water (which kills beneficial bacteria), or power was out for over 4 hours, your biological filtration may have crashed.
- New tank syndrome. An uncycled tank has no bacterial colony to process ammonia — it builds up immediately. See our Nitrogen Cycle Guide for how to cycle safely.
- Overstocking. Too many fish produce more ammonia than your filter can process. The bio-filter eventually gets overwhelmed.
When ammonia is elevated: do a 50% water change immediately, add a dechlorinator that detoxifies ammonia (Seachem Prime), remove any dead fish or uneaten food, and retest in 24 hours. Dosing Prime correctly requires knowing your exact water volume.
Nitrite: The Second Stage of the Nitrogen Cycle
Nitrite (NO₂⁻) is what ammonia converts into — still toxic, but one step further along. A second type of beneficial bacteria (Nitrospira) converts nitrite to nitrate. In a fully cycled tank, this conversion happens fast enough that nitrite stays at 0 ppm.
Elevated nitrite tells you one of two things: your tank is still cycling and the Nitrospira population hasn't fully established, or your tank just experienced something that disrupted the bacterial colony. Treatments are the same as for ammonia — water changes plus Prime to detoxify while bacteria recover.
Nitrite is particularly dangerous because it blocks hemoglobin from carrying oxygen. Fish with nitrite poisoning show labored breathing, dark or blue-tinged gills, and lethargy even when ammonia is zero. It's sometimes called "brown blood disease."
Nitrate: The Slow-Build Parameter
Nitrate (NO₃⁻) is the end product of the nitrogen cycle — what beneficial bacteria convert nitrite into. It's far less toxic than ammonia or nitrite, but it accumulates over time and becomes a chronic stressor at high levels.
Target nitrate under 20 ppm for community fish and under 10 ppm for sensitive species (discus, scaleless fish, breeding tanks). Most fish can tolerate up to 40 ppm short-term, but chronic exposure above 40 ppm stresses the immune system, suppresses breeding, and causes long-term organ damage.
The main tools for controlling nitrate:
- Regular water changes. This is the most effective method. A 25% weekly water change keeps nitrate from building up faster than fish produce it in a normally-stocked tank.
- Live plants. Dense plant growth consumes nitrate as fertilizer. A heavily planted tank can maintain near-zero nitrate without water changes — but requires CO2 and nutrients to keep plants growing.
- Reduce feeding. Less food in = less waste = lower nitrate production. This is the most overlooked lever.
Testing Frequency: A Practical Schedule
You don't need to test everything every week. Here's a practical schedule based on tank stability:
| Situation | What to Test | Frequency |
|---|---|---|
| Active cycling (new tank) | Ammonia, nitrite, nitrate | Every 24–48 hours |
| First month post-cycle | Ammonia, nitrite, nitrate, pH | 2× per week |
| Established stable tank | Ammonia, nitrite, nitrate | Weekly |
| Established stable tank | pH, KH | Monthly |
| Established stable tank | GH | Every 1–2 months |
| After adding new fish, adjusting chemistry, or any problem | Full panel | Immediately + 48 hours later |
Choosing a Test Kit
Liquid test kits are significantly more accurate than test strips. Strips can give ballpark readings but often misread pH by 0.5–1.0 units and struggle with intermediate ammonia concentrations. For diagnosing problems, you need liquid tests.
The API Freshwater Master Test Kit covers the four essential parameters — pH, ammonia, nitrite, and nitrate — in one box. It's the most cost-effective option for regular testing and gives you the full picture in a single session. It doesn't include GH/KH, which you can add with a separate GH/KH test kit when needed.
Test All Four Critical Parameters in One Kit
The API Freshwater Master Test Kit includes pH, ammonia, nitrite, and nitrate — everything you need for a complete water quality check in one sitting. 800 tests included. Far more accurate than strips and significantly cheaper per test.
API Master Test Kit on Amazon →When Parameters Look Good But Fish Are Still Stressed
Sometimes water parameters test perfectly but fish still show stress behaviors — clamped fins, surface gasping, hiding, loss of color. If your chemistry panel is clean, check these factors:
- Temperature mismatch. A community tank mixing cold-water and tropical fish will always have one group stressed, even with perfect chemistry.
- Dissolved oxygen. Not measured by standard test kits, but critical. Strong surface agitation and adequate filtration flow keeps O₂ levels high. Gasping at the surface is the most common sign of low oxygen.
- Chloramine in tap water. Standard dechlorinators neutralize chlorine but some don't fully handle chloramine (used by some municipalities). Use a dechlorinator that explicitly covers both — and always dose based on your actual water volume.
- Medications in the water. Some treatments suppress beneficial bacteria and can alter parameters after treatment ends.
For a complete maintenance routine that keeps parameters stable over time, see our Aquarium Maintenance Schedule: Daily, Weekly, and Monthly Tasks.