Rinse stones in tank water, not tap water, to keep beneficial bacteria alive

The safest way to clean aquarium stones is to rinse them in water you've already removed from your tank during a water change. Never use tap water alone, because chlorine and minerals can harm the bacteria colony that keeps your tank stable. If you must use tap water, let it sit in an open container for 24 hours so chlorine evaporates, or use a dechlorinator product before rinsing.

Most of the time, a gentle rinse in tank water removes algae buildup and trapped waste without needing anything else. Use your hand or a soft brush to loosen debris as you swish the stones in the bucket. If stones are heavily soiled, you can repeat the rinse in fresh tank water until they look clean.

Do not use soap, bleach, or harsh chemicals on stones that will go back in your tank. Even tiny residues can poison fish and kill the bacteria you need. If a stone has been treated with chemicals or you are unsure of its history, boil it in plain water for 15 minutes instead of rinsing—this kills algae and some bacteria without leaving chemical traces.

Key Takeaways

  • Always rinse stones in water from your tank during a water change, because tap water chlorine and minerals harm the beneficial bacteria your tank depends on.
  • A soft brush and gentle swishing in tank water removes most algae and waste without chemicals or tools that could scratch the stone.
  • Boiling stones in plain water for 15 minutes is safe and kills algae if rinsing alone does not work.
  • Never use soap, bleach, vinegar, or chemical cleaners on stones that will return to your tank, as even small amounts can harm fish and bacteria.
  • Stones with heavy algae growth may need rinsing two or three times in fresh tank water before they look clean.

When to clean stones during a water change

The best time to clean stones is during your regular water change, when you are already removing water from the tank. Scoop out a few stones at a time and rinse them in the bucket of water you just removed. This way you are not introducing new water chemistry to the tank, and you are not disrupting fish or plants more than necessary.

You do not need to clean all your stones at once. Clean a handful during each water change, rotating which stones you work on. This spreads the work out and means you are never removing so many stones that the tank loses its structure or fish lose hiding places.

If your tank has heavy algae growth or you notice a foul smell, you may want to clean more stones in one session. Even so, do the work slowly and keep at least half the stones in the tank at all times. Fish need the familiar layout to feel safe.

Removing stubborn algae without chemicals

Green or brown algae that does not rinse away easily can be scrubbed gently with a soft brush—a toothbrush or soft-bristled aquarium brush works well. Wet the brush in tank water and scrub the stone in circular motions. Rinse it again in fresh tank water and repeat if needed.

If algae is very thick or hard, boiling is more effective than scrubbing. Place the stone in a pot of plain tap water, bring it to a boil, and let it boil for 15 minutes. Remove it with tongs and let it cool completely in a bucket of tank water before putting it back. The heat loosens algae and kills some of the organisms causing it, without leaving any chemical residue.

Black beard algae or other stubborn types may not come off completely, and that is normal. A light coating of algae does not harm your tank and actually provides food for some fish. Only clean stones if the algae is so thick it looks unsightly or if it is blocking water flow around the stone.

Cleaning porous stones versus smooth stones

Porous stones like lava rock and slate trap more debris inside their tiny holes, so they need more thorough rinsing. Swish them longer in tank water and use a soft brush to work into the crevices. You may need to rinse them three or four times before the water runs clear.

Smooth stones like river rocks and polished granite are easier to clean because algae and waste sit on the surface. A single rinse and gentle brush usually does the job. These stones are also less likely to trap harmful bacteria or decaying matter inside.

If you have very porous stones that stay dirty no matter how much you rinse them, boiling is your best option. The heat penetrates the pores and loosens trapped debris more effectively than water alone.

Preventing excessive algae buildup on stones

Algae grows when light and nutrients are both present. You cannot eliminate light from an aquarium, but you can reduce excess nutrients by not overfeeding fish and by doing regular water changes. Most tanks need a 25 to 30 percent water change once a week, depending on how many fish you have and how much waste they produce.

If your tank gets direct sunlight, moving it away from the window or using a shade will slow algae growth. Algae thrives in bright light, so reducing light hours to 8 to 10 per day also helps. If you use an aquarium light, set it on a timer so it turns off at night.

Some algae-eating fish and invertebrates like plecos, otocinclus catfish, and amano shrimp will graze on algae naturally. Adding one or two to your tank reduces the cleaning work you have to do. Make sure any new animal is compatible with your fish and that your tank is large enough to support it.

What to do if stones are cracked or discolored

Cracks in stones can trap waste and bacteria that are hard to reach, even with boiling. If a stone is cracked, consider replacing it rather than spending time cleaning it. Cracks also make the stone weaker and more likely to break apart in the tank, which can injure fish or damage equipment.

Discoloration from algae is harmless and does not need to be removed unless you want the tank to look a certain way. If the stone is still structurally sound and the discoloration is only on the surface, leaving it as is is perfectly fine. Your fish do not care what color the stones are.

If you want to replace a stone, remove it slowly over a few days so fish have time to adjust. Add the new stone and let it sit for a week before removing the old one, if possible. This keeps the tank stable and gives fish time to find new hiding places.

Frequently Asked Questions

Can I use vinegar to clean aquarium stones?

No. Even though vinegar is natural, it changes the pH of water and can leave a residue that harms fish. Stick to plain water, a soft brush, or boiling. If you have vinegar residue on a stone from before you knew better, boil it in plain water for 15 minutes to rinse it away.

Is it safe to use a pressure washer or scraper on stones?

No. Pressure washers are too harsh and can damage the stone or break it apart. Metal scrapers can scratch the surface and create sharp edges that cut fish. Use only a soft brush and your hands.

How often should I clean the stones in my tank?

Clean a few stones during each weekly water change. If your tank has heavy algae or waste buildup, you may clean more frequently. Most tanks do not need all stones cleaned more than once a month.

Can I clean stones with bleach if I rinse them really well afterward?

No. Bleach is toxic to fish even in tiny amounts, and it is nearly impossible to rinse away completely. The risk is not worth it. Boiling and soft brushing are safer and just as effective.

What if my stone has a white or cloudy coating?

White coating is usually mineral buildup from tap water or hard water deposits. Rinse it in tank water and scrub gently with a soft brush. If it does not come off, boiling may help. Mineral coating does not harm fish and does not need to be removed.