The safest way to clean aquarium decorations

Remove decorations from the tank and rinse them under running tap water while scrubbing gently with a soft brush or cloth. For stubborn algae or buildup, soak the decoration in a bucket of aquarium water (taken from your tank) for 15 to 30 minutes, then scrub again. Never use soap, bleach, or chemical cleaners—these leave residue that poisons fish even in tiny amounts. Tap water alone is safe because chlorine evaporates quickly, and the soaking step lets you avoid harsh scrubbing that can damage painted or delicate decorations.

The reason to use tank water for soaking instead of fresh tap water is that it contains beneficial bacteria that help break down algae buildup. This method works for plastic plants, resin ornaments, rocks, driftwood, and ceramic caves. Return the decoration to the tank once it looks clean and the water has drained off.

Key Takeaways

  • Tap water and a soft brush remove most algae and debris without chemicals that harm fish.
  • Soak stubborn buildup in aquarium water for 15 to 30 minutes before scrubbing to avoid damaging the decoration.
  • Never use soap, bleach, vinegar, or any chemical cleaner, as residue remains even after rinsing and poisons the tank.
  • Clean decorations during a partial water change so you can use the removed tank water for soaking.
  • Algae-eating fish and shrimp reduce how often you need to clean decorations by consuming algae as it grows.

When to clean decorations and how often

Clean decorations when you see a visible layer of algae, usually every two to four weeks depending on your tank's light and nutrient levels. Tanks with more light or higher nitrate levels grow algae faster. You do not need to clean every decoration at once—focus on the ones that look dirtiest first, and leave others in the tank so fish have stable hiding spots.

The best time to clean is during a weekly or biweekly water change. Remove 25 to 50 percent of the tank water into a clean bucket, take out one or two decorations, and use that bucket water for soaking. This way you are not wasting water and you have the right water temperature and chemistry for soaking. Return the water to the tank after you finish cleaning.

Tools and materials you actually need

A soft-bristled toothbrush or aquarium brush works best for scrubbing without scratching. For delicate decorations like painted ornaments or silk plants, use a soft cloth or sponge instead. Keep a dedicated bucket for aquarium cleaning—never use one that held chemicals or soap. A small net or strainer helps you remove decorations without disturbing the substrate or stressing fish.

Do not buy specialty aquarium cleaners. Plain tap water and a brush do the job. If you want to speed up the process, a small algae scraper works on hard surfaces like rocks and ceramic, but avoid metal scrapers on plastic decorations because they leave marks. Rinse all tools under tap water before and after use so no residue transfers between decorations.

Decorations that need different care

Plastic plants and ornaments are durable but can fade or crack if scrubbed too hard. Use a soft brush and soak in tank water. If algae is stubborn, let it soak for 30 minutes and scrub gently in circular motions rather than back-and-forth.

Driftwood sheds tannins that turn water brown, especially when new. Soak it in a separate bucket of tap water for several days before adding to the tank, changing the water daily. Once in the tank, you can rinse it during cleaning but do not scrub hard or you will damage the wood. Algae on driftwood is normal and fish often eat it, so light cleaning is usually enough.

Rocks and stones are the easiest to clean. Scrub under running water with a stiff brush to remove algae and debris. Soak in tank water if buildup is heavy. Avoid rocks from unknown sources because they may contain minerals that change water chemistry—use only aquarium-safe rocks or stones from pet stores.

Ceramic caves and ornaments can chip if dropped or scrubbed too hard. Soak in tank water and use a soft brush. If the decoration is glazed or painted, avoid soaking for more than an hour because water can seep into cracks and cause the paint to peel.

Why you should not use vinegar or bleach

Vinegar and bleach both kill algae, but they leave chemical residue that is nearly impossible to rinse away completely. Even a tiny amount of bleach in the tank causes fish to gasp at the surface, lose color, or die within hours. Vinegar residue makes the water acidic and can harm fish with sensitive pH requirements. Both chemicals can also damage decorations—bleach fades colors and weakens plastic, while vinegar erodes certain types of stone and ceramic.

The safest approach is to accept that algae is a normal part of aquarium life and clean decorations with water and a brush on a regular schedule. If algae grows faster than you want to clean, add algae-eating fish like plecos or otocinclus catfish, or add shrimp like amano or cherry shrimp. These animals eat algae constantly and reduce how often you need to clean by hand.

How to avoid heavy algae buildup in the first place

Algae grows when light and nutrients are both high. Reduce algae by limiting tank light to 8 to 10 hours per day—use a timer so the light turns on and off at the same time each day. Keep the tank away from windows where sunlight adds extra light. Do weekly water changes to remove excess nutrients that algae feeds on, and do not overfeed fish because uneaten food breaks down into nutrients.

Overstocking the tank (too many fish in too small a space) creates excess waste and nutrients, which fuels algae growth. Follow the rule of one inch of fish per gallon of water as a starting point, though some fish need more space. A filter rated for your tank size removes waste before it becomes algae fuel. If you see algae starting to grow, increase water changes to twice per week for a few weeks—this often stops the problem before it gets heavy.

Frequently Asked Questions

Can I use a magic eraser or melamine foam to clean decorations?

Magic erasers work on hard surfaces like rocks and ceramic but leave behind tiny foam particles that can harm fish if they enter the tank. If you use one, scrub the decoration thoroughly under running water for at least two minutes afterward and inspect it closely for white residue. It is safer to stick with a soft brush and soak method.

What if my decoration has stuck-on fish waste or food?

Soak the decoration in tank water for 30 minutes to soften the buildup, then use a soft brush or cloth to wipe it away. If it is still stuck, soak for another 15 minutes. Do not pick at it with your fingernail or a hard tool because you may scratch the decoration or break off pieces that fish could swallow.

Is it safe to clean decorations while fish are in the tank?

Yes, but remove the decoration first so you do not disturb the fish or stir up debris. Cleaning outside the tank takes only a few minutes and is safer for both the fish and the decoration. If you must clean in the tank, use a soft brush and move slowly to avoid stressing the fish.

How do I clean decorations if I have fish that are sensitive to water changes?

Use water from your tank for soaking instead of tap water, and keep the temperature the same by soaking at room temperature. Return the decoration to the tank slowly so the water drains off gradually. If your fish are very sensitive, clean only one decoration at a time during your regular water change so the tank chemistry stays stable.

Can I put decorations in the dishwasher?

No. Dishwasher detergent leaves residue that is toxic to fish, and the heat can warp plastic or crack ceramic. Hand cleaning with tap water and a brush is the only safe method.