Garden tools

Aquarium water change calculator

Explore the arithmetic of repeated partial water changes, including what happens when the replacement water already contains nitrate. The chart models dilution, not a care schedule.

Garden toolsCalculatorFree · no account
Put it to work

See what a water change can dilute

Explore the arithmetic behind successive partial changes. This is a closed mathematical example, not a fish-care schedule or a safe nitrate limit.

About 22.46 mg/L after six changes

Illustrative starting values only. The comparison target is crossed after five changes in this model; fresh waste, plant uptake and changes in the replacement water are excluded.

Calculated concentration after each replacement, assuming complete mixing and no new nitrate. Changes are counted operations, not days.
How this works, and what it leaves out

After n changes, concentration = replacement-water concentration + (starting concentration − replacement-water concentration) × (1 − replaced fraction)ⁿ. This assumes a constant water volume, complete mixing and no production or removal between changes. It is not a treatment plan for ammonia, nitrite or ill fish. Match temperature and chemistry and use appropriate water treatment. A target at or below the replacement-water concentration cannot be reached from a higher starting value in finitely many partial changes. The entered target is yours, not a universal safe threshold.

UF/IFAS: nitrogen and water exchange ↗

How to use this tool

  1. Enter starting nitrate and replacement-water nitrate in the same units: mg/L as NO₃. Do not mix nitrate and nitrate-nitrogen readings.
  2. Choose the percentage replaced at each operation and your own comparison target. The target is not a universal safe limit.
  3. Read the chart as a sequence of replacements. It does not represent days, and it excludes new waste, plant uptake and other changes between operations.
Worked example

Repeated 25% changes with nitrate in the new water

Starting at 80 mg/L with replacement water at 10 mg/L, one 25% change gives 10 + (80 − 10) × 0.75 = 62.5 mg/L. Repeating the same calculation gives about 22.46 mg/L after six changes. A chosen comparison target of 30 mg/L is crossed after the fifth modelled change; that is a mathematical result, not an instruction to perform five changes.

What the result means

For each operation, the remaining difference from the replacement-water concentration is multiplied by the retained fraction. If the new water contains nitrate, dilution approaches that concentration. It cannot reach a lower target from a higher starting point through these partial changes alone. Real aquarium readings can rise again because the model leaves biological processes out.

Questions before you start

Why does the tool include the replacement water?

Treating replacement water as nitrate-free can overstate the reduction. Enter its measured concentration using the same units as the tank reading.

Can I use this to treat ammonia, nitrite or sick fish?

No. It is an illustrative nitrate dilution model. Water conditioning, temperature and chemistry must suit the animals; urgent water-quality problems need an appropriate response rather than this chart alone.

Put it in context

Use these guides alongside the tool for the choices a calculation or decision form cannot make for you.

Keep planning

A useful next step.