If you've ever stared at a bottle of aquarium test solution wondering what pH even means for a fish, you're not alone. Water chemistry is one of those topics that sounds intimidating at first, but once it clicks, it becomes second nature — and it makes all the difference between a tank that just survives and one that truly thrives.
This guide breaks down the five most important water parameters for freshwater tanks, what they mean for your fish and plants, and how a tool like Tankly can help you stay on top of it all without the stress.
Why Does Water Chemistry Matter?
Fish can't regulate their internal environment the way we can. Every breath they take passes water directly through their gills, so whatever is in your tank water is constantly affecting their blood, organs, and immune system. Even small shifts in the wrong direction — a pH swing overnight, an ammonia spike after overfeeding — can cause stress, disease, or worse.
The good news? Water chemistry isn't random. Once you understand the key parameters and how they relate to each other, you gain real control over your tank's health.
The Big Five Parameters
Let's walk through the five parameters you'll test most often in a freshwater setup.
1 pH — The Foundation
pH measures how acidic or alkaline your water is on a scale from 0–14. A reading of 7.0 is neutral. Most community freshwater fish prefer a pH between 6.8 and 7.6, though specific species (like discus or African cichlids) have tighter requirements.
What to watch forpH should stay generally consistent in a fully cycled tank. Consistency is key — it's actually better to have a slightly higher pH than average with a stable reading than a pH that's constantly fluctuating because you're always trying to lower it. The stress caused by frequent pH swings is harder on your fish than a mildly elevated pH itself.
2 Ammonia (NH₃) — The Silent Killer
Ammonia is produced whenever organic matter breaks down in your tank — uneaten food, fish waste, decaying plants. In a healthy, cycled aquarium, beneficial bacteria convert ammonia to nitrite and then to nitrate almost immediately. But during a new tank cycle, or after a disruption, ammonia can spike to dangerous levels fast.
Safe level: 0 ppmEven 0.25 ppm can cause gill damage over time. If you detect any ammonia in an established tank, act quickly.
3 Nitrite (NO₂) — The Intermediate Danger
Nitrite is the second stage of the nitrogen cycle. Like ammonia, it should be undetectable in a fully cycled tank. Nitrite interferes with your fish's ability to carry oxygen in their blood — symptoms include fish gasping at the surface or appearing lethargic.
Safe level: 0 ppmElevated nitrite during a new cycle is normal and expected — just don't rush to add fish until both ammonia and nitrite have dropped to zero.
4 Nitrate (NO₃) — The Manageable One
Nitrate is the end product of the nitrogen cycle and is far less toxic than ammonia or nitrite — but it still matters. High nitrate over time stresses fish and fuels algae blooms. In a planted tank, your plants consume nitrate as fertilizer, which is one of the reasons planted tanks are so stable.
Target: Under 20 ppm for most fishUnder 10 ppm for sensitive species like discus or shrimp. Regular water changes are your primary tool for keeping nitrate in check.
5 GH & KH — Hardness and Buffering
General Hardness (GH) measures dissolved minerals like calcium and magnesium — important for fish osmotic function and invertebrate shell health. Carbonate Hardness (KH) measures the water's buffering capacity, or its ability to resist pH swings.
Why it mattersLow KH means your pH is at risk of crashing, especially in tanks with CO₂ injection or heavy bioloads. It's one of the most overlooked parameters by beginners, and one of the most important.
Building a Testing Routine
Knowing your parameters is only useful if you're testing consistently. Here's a simple routine that works for most freshwater tanks:
New Tanks (Cycling)
Test ammonia and nitrite every 1–2 days until both read 0 ppm.
Established Tanks
Test nitrate and pH weekly. Test ammonia and nitrite if fish seem unwell.
After Changes
Test after adding new fish, changing substrate, treating disease, or making large water changes.
Log Everything
Patterns matter more than single readings. A nitrate creeping up week over week tells you something different than a one-time spike.
Let Tankly Do the Heavy Lifting
Tracking all of this manually — in a notebook, a spreadsheet, or from memory — gets unwieldy fast. That's exactly why we built Tankly.
With Tankly, you can log water parameters directly from your phone after every test, get alerts when readings drift outside your target ranges, and view trends over time so small problems don't become big ones. Whether you're keeping a 10-gallon betta tank or a 125-gallon planted community, Tankly gives you the full picture at a glance.
Because the best tank isn't the most technically perfect one — it's the one you understand.
Ready to start logging?
Download Tankly and add your first tank today. Track water parameters, log care activities, and keep your habitats thriving.
Get tankly.ai