Regular water changes are the single most useful habit in fishkeeping, and the most commonly guessed. Change too little and nitrate climbs, algae blooms, and fish get stressed. Change too much at once and you shock the fish you meant to help. This free water change calculator turns your tank litres, stocking level, and feeding level into a weekly percentage and litre amount you can actually follow.
Fish waste becomes ammonia, then nitrite, then nitrate, and only water changes and plants remove that final nitrate in most home tanks. Filters convert the dangerous early stages, but they do not remove nitrate itself. That is why a tank with a perfect filter still needs fresh water every week, and why testing nitrate tells you whether your change routine is enough.
Using the calculator is quick. Enter your tank volume in litres, pick your stocking level from light to heavy, and pick your feeding level the same way. Press Calculate water change and you get the weekly percentage, the litres to change each week, and the smaller amount for a twice-weekly routine. Heavy stocking and heavy feeding both push the percentage up.
A worked example makes it concrete. A one-hundred-litre tank, moderately stocked and moderately fed, needs a thirty-five percent change each week, which is thirty-five litres, or about seventeen and a half litres twice a week. A lightly stocked, lightly fed tank of the same size needs only twenty percent, or twenty litres. The difference is the waste load, not the glass.
How you change the water matters as much as how much. Use a gravel vacuum to pull waste from the substrate, treat tap water with dechlorinator before it touches the tank, and match the new water temperature to the tank within a degree or two. Never change all the water at once, never wash filter media in tap water, and never scrub every surface clean on the same day.
Twice-weekly smaller changes suit heavily stocked tanks, breeding tanks, and tanks recovering from a problem, because they keep nitrate steadier than one large weekly swing. If your nitrate test still climbs between changes, increase the percentage by five points at a time and retest after two weeks. If nitrate stays near zero, your routine is working, so keep it.
New tanks need a different approach. During cycling, test ammonia and nitrite daily and change water whenever either reads above zero, following a cycling guide rather than this routine calculator. Once ammonia and nitrite read zero for a week and only nitrate rises, switch to the weekly routine this tool gives you.
This calculator gives a sensible starting routine, not a replacement for testing. Test nitrate weekly for the first months, and adjust the percentage to what your own tank shows. It is free, it needs no sign-up, and it runs entirely in your browser, so you can recalculate whenever stocking or feeding changes.
Testing is what turns a guessed routine into a proven one. A simple liquid test kit for ammonia, nitrite, and nitrate costs little and lasts months, and it answers the question this calculator can only estimate: is my routine enough for my tank? Test nitrate just before a water change each week for a month. If it climbs week after week, your changes are too small or too rare, so increase the percentage. If it stays flat near the same low number, your routine is right. Also test your tap water once, because some tap water already contains nitrate, and that changes how low your tank can ever go. Keep a notebook by the tank with dates, percentages, and readings. After two months you will know your tank far better than any generic guide, and you will spot problems like a rising trend weeks before the fish show stress.
