02 · Water change

Water change calculator - buffered RO water in grams.

Pick your tank volume and how much you're changing. The calculator returns the exact grams of GH+ and KH+ to add to your RO/DI for the target hardness, with TDS and EC computed. Works for planted, shrimp and community freshwater.

Target GH / KH / TDS
Brand-aware Salty Shrimp, Tropic Marin, Seachem
Reminds you to match temp + pH
Change volume
%
dGH
dKH
Salt strategy
Advanced options
: default 4:1
Add to RO water
Carbonate buffer
KHCO3
0g
Calcium salt
CaCl2 · 2H2O
0g
Magnesium salt
MgSO4 · 7H2O
0g
Other ions added
Cl- 0 ppm
SO4 0 ppm
K+ 0 ppm
New RO water0 L
Resulting TDS0 ppm
EC ≈0 µS
Match temperature within 1 °C and pH within 0.2 before adding. Drip in over 20-30 min for sensitive livestock.
Save to tank →

Why aquarium water changes matter

A water change does three things at once: removes nitrate and dissolved organics that filtration can't, restores minerals that plants and shrimp consume, and resets buffer capacity so pH stays where you want it. Skipping water changes is usually the cause of the slow decline that ends with someone asking why "everything is dying" in a Facebook group at 11 PM.

How much water to change, and how often

A short table is more useful than five paragraphs of caveats:

SetupTypical scheduleWhy
Low-tech planted25% / 2 weeksslow plant uptake, stable nitrate
High-tech / EI50% / weekresets dosed nutrients before they accumulate
Crystal / Bee shrimp10–15% / weekshrimp dislike rapid swings
Neocaridina / community20–25% / weekgood balance
Goldfish, cichlids30–40% / weekheavy bioload, high nitrate
Quarantine / hospital25% / 2 daysfast turnover during treatment

Remineralising RO/DI water

Reverse-osmosis water comes out of the membrane stripped - TDS of 0–5 ppm, no GH, no KH, no buffer. Putting that straight into a tank is worse than tap water for almost every fish. You need to add minerals back in two separate steps:

Step 1 – GH+ for hardness

"General hardness" (GH) is calcium + magnesium. Most freshwater fish want some – shrimp need it for moulting. Aim for 4–6 dGH for caridina, 6–10 dGH for neocaridina and community fish.

Step 2 – KH+ for buffer

"Carbonate hardness" (KH) is what keeps pH from swinging. Without it, CO₂ injection or fish respiration drives pH up and down dangerously. 2–4 dKH is plenty for shrimp and planted tanks; community tanks often run 4–8 dKH.

Buy your salts separately. "All-in-one" remineralisers lock GH and KH at a ratio that suits exactly one type of tank. Keeping GH+ and KH+ separate means one bag works for the shrimp tank, the planted tank, and the community tank. aquariumtools - water-change notes

What TDS should I aim for?

TDS - total dissolved solids - is a quick proxy for "how much stuff is in the water". After remineralising RO, expect TDS roughly equal to (GH dGH × 17) + (KH dKH × 17) + 30 ppm of trace minerals. The calculator does this for you.

The boring but important part

Two practical tips that quietly determine whether your livestock notice the change:

  1. Match temperature within ~1 °C. A small heater in your changing bucket is the easiest way.
  2. Drip-acclimate the new water in over 20–30 minutes if your tank houses shrimp or wild-caught fish. A simple length of airline with a knot in it is enough.
How much water should I change in my aquarium?
For most freshwater setups, 10-30% weekly is standard. Heavily stocked or planted tanks running the EI method change 50% weekly. Reef tanks often go 10-20% bi-weekly. The goal is keeping nitrate stable, not zero.
How do I remineralise RO water?
Add GH+ salts to raise general hardness, then KH+ buffer for carbonate hardness. Stir for at least 10 minutes, let it dissolve fully, then test TDS before adding to the tank. The calculator gives you grams for your target GH, KH and volume.
Should new water match tank temperature?
Within about 1 °C. Larger swings stress fish and shrimp. Match pH within 0.2 too. If the new water is colder, pre-heat in a bucket with a small heater, or drip it in over 20-30 minutes.
What is a safe TDS for a shrimp tank?
Crystal red shrimp prefer TDS 100-150 ppm with GH 4-6. Neocaridina want 200-300 ppm. Adjust the targets in the calculator and watch the resulting TDS update live.
Can I use tap water instead of RO?
Sometimes - if your tap is soft, low-nitrate and dechlorinated. Many municipal supplies are chloraminated, high in copper, or extremely hard. A TDS pen and a quick water-quality report from your supplier will tell you in five minutes whether RO is necessary.
Try another

Three more little maths machines.

Stop retyping the recipe every Sunday.

Save your water-change profile to a tank and the math goes with you.