Water Change Dilution Calculator

Model how a water parameter decreases over successive partial water changes. Forward and inverse modes for drug washout protocols and contaminant removal in aquatic research.

Aquatic Facility ScienceC×(1−f)ⁿClient-Side

Try it out

Load example water change dilution data to see the full workflow

Dilution Parameters

Usually 0 for clean replacement water

  • Planning drug washout protocols after MS-222 anesthesia
  • Calculating how many water changes to remove a contaminant
  • Modeling concentration decay for treatment protocols
  • Generating a water change schedule with expected concentrations

Don't use for

  • For substances that degrade or are metabolized — this models passive dilution only
  • For flow-through systems — this assumes static volume with discrete changes
  • As a substitute for direct measurement after drug washout — always verify with a test kit

Dilution Mathematics

Serial dilution through water changes follows a geometric decay model:

Forward: C_final = C_start ×\times (1 − f)ⁿ Inverse: n = ⌈ln(C_target / C_start) / ln(1 − f)⌉

Where f = change volume / tank volume, and n = number of changes.

Key insight: doubling the fraction removed per change is far more effective than doubling the number of changes. A 50% change removes more in one step than two 25% changes (50% vs 43.75%).

Drug Washout Protocols

In aquatic research, drug washout is critical after:

  • Anesthesia (MS-222/Tricaine): Standard recovery calls for clean water until gill movement resumes, then serial water changes to below 0.1 mg/L
  • Chemical treatments: Methylene blue, malachite green, and other treatments must be fully removed before returning fish to recirculating systems
  • Salt treatments: High-salinity (0.3–0.5%) therapeutic baths require gradual dilution to avoid osmotic shock

Always verify final concentration with a test kit when possible, as the calculator assumes perfect mixing and no substance decay.

Frequently Asked Questions