The fastest way to remove algae from decorations

Remove the decoration from the tank, rinse it under running tap water while scrubbing with a soft brush or old toothbrush, then soak it in a bowl of water with one part white vinegar to three parts water for 15 to 30 minutes. After soaking, scrub again and rinse thoroughly under tap water until the vinegar smell is gone. This method works on plastic, ceramic, and most wood decorations and removes algae without chemicals that could harm your fish.

For stubborn algae that won't come off with brushing alone, let the decoration soak longer—up to two hours—before scrubbing again. The vinegar softens the algae layer and makes it easier to remove. Never use bleach, hydrogen peroxide, or commercial cleaners on decorations that will go back in the tank with fish, because even small residue can poison the water.

Key Takeaways

  • White vinegar and water (one part vinegar to three parts water) is safe for fish tanks and removes most algae in 15 to 30 minutes of soaking.
  • Always scrub with a soft brush or old toothbrush, not steel wool or abrasive pads, which can scratch decorations and create rough spots where algae grows faster.
  • Rinse the decoration thoroughly under tap water after cleaning to remove all vinegar smell and residue before returning it to the tank.
  • For decorations you cannot remove from the tank, use a magnetic algae scraper or soft brush to clean them in place, working slowly to avoid disturbing fish.

Cleaning decorations while they are still in the tank

If removing a decoration would stress your fish or disrupt the tank too much, you can clean it in place using a soft brush or a magnetic algae scraper. Magnetic scrapers have a soft pad on the side that touches the decoration and a magnet on the outside that you hold, so you never put your hands in the tank. Work slowly and gently to avoid startling fish or stirring up debris that clouds the water.

This method takes longer than soaking and works best on light algae buildup. For heavy algae, you will still get better results by removing the decoration and soaking it. If you use a brush in the tank, choose one with soft bristles—a toothbrush works well—and avoid scrubbing near plants or delicate fish that might get stressed by the motion.

Choosing the right soaking time based on algae thickness

Light green algae (the kind that looks like a thin film) usually comes off after 15 minutes of soaking in vinegar and water. Brown algae and thicker green coatings need 30 to 45 minutes. Black beard algae, which is tougher and looks like dark fuzz, may need up to two hours of soaking, and you may need to scrub harder or repeat the process.

Check the decoration every 15 minutes during soaking. If the algae is loosening, you can scrub it away and rinse. If it is still stuck, let it soak longer. There is no harm in soaking for several hours if needed—vinegar will not damage plastic, ceramic, or most decorative wood. After soaking, always scrub gently and rinse multiple times to remove all vinegar before the decoration goes back in the tank.

Decorations that need special care

Wood decorations and driftwood can absorb vinegar, so soak them for no more than 30 minutes and rinse very thoroughly. If wood smells strongly of vinegar after rinsing, soak it in plain water for another 15 minutes to rinse out the smell. Some wood is treated or sealed, and vinegar can damage the finish—test a small hidden area first if you are unsure.

Silk plants should not be soaked in vinegar because the dye can bleed or fade. Instead, rinse them under tap water and use a very soft brush or your fingers to gently rub away algae. If algae is stuck on silk plants, soak them in plain water for 10 minutes to soften the algae, then brush gently. Avoid squeezing or wringing silk plants, which can tear the material.

Rocks and stones can be soaked in vinegar without worry, but rinse them very well because they are porous and can trap vinegar inside. If a rock still smells like vinegar after rinsing, soak it in plain water for 30 minutes before putting it back in the tank.

Preventing algae from building up as fast

Algae grows when there is too much light and too many nutrients in the water. Reduce the number of hours your aquarium light is on each day—most fish tanks need 8 to 10 hours of light, not 12 or more. If your tank sits in direct sunlight, move it or cover the window side with a curtain or shade to cut down on natural light.

Do a partial water change once a week (remove about 25 percent of the water and replace it with fresh water) to lower the nutrient level that algae feeds on. Overfeeding fish also adds nutrients to the water, so feed only what your fish can eat in two to three minutes. A few algae-eating fish like plecos or otocinclus catfish will nibble algae off decorations and plants, though they work best as prevention rather than a cure for heavy algae.

What not to use when cleaning decorations

Never use bleach, even diluted, because it leaves residue that is toxic to fish even in tiny amounts. Do not use hydrogen peroxide, commercial algae removers, or any product labeled for pools or outdoor use—these are not formulated for closed aquarium systems and can poison your fish. Avoid steel wool, scouring pads, or abrasive brushes, which scratch decorations and create tiny rough spots where algae sticks and grows faster.

Do not soak decorations in hot water, which can warp plastic or damage some types of wood. Room-temperature or cool tap water is fine. If you use any cleaning tool or brush in the tank, make sure it has never touched soap, detergent, or any chemical—even a tiny amount of soap residue can harm fish. Keep a separate, dedicated brush just for the aquarium.

Frequently Asked Questions

Can I use vinegar if I have live plants in the tank?

Yes, vinegar is safe for live plants. Remove the decoration, clean it outside the tank, and rinse it thoroughly before putting it back. The small amount of vinegar that might cling to the decoration after rinsing will not harm plants or fish. If you are nervous, soak the decoration in plain water for a few minutes after the vinegar soak to rinse it extra well.

How often should I clean decorations?

Light cleaning every two to four weeks keeps algae from building up heavily. If your tank has a lot of light or nutrients, you may need to clean every one to two weeks. Heavy algae buildup means something in the tank environment is feeding algae growth—usually too much light or overfeeding—so cleaning more often is a temporary fix, not a solution.

Will vinegar hurt my fish if some stays on the decoration?

A small amount of vinegar residue will not hurt fish, but rinsing thoroughly is still the safest choice. Rinse under tap water at least three times and smell the decoration—if you cannot smell vinegar, it is clean enough. If you are worried, soak the cleaned decoration in plain tank water for five minutes before putting it back.

What if algae comes back when ready after cleaning?

Fast regrowth means your tank has conditions that favor algae—usually too much light, overfeeding, or infrequent water changes. Reduce light hours to 8 to 10 per day, feed less, and do a 25 percent water change once a week. These changes will slow algae growth so you do not have to clean as often.

Can I use a magic eraser sponge on aquarium decorations?

Magic erasers are abrasive and can scratch decorations, creating rough spots where algae grows faster. Stick with soft brushes and vinegar soaking instead. If you do use a magic eraser, test it on a hidden area first and use very light pressure, then rinse the decoration extremely well before it goes back in the tank.