Safe Cleaning Supplies for Your Tank

The safest way to clean your aquarium is with plain water, a soft brush or sponge, and a gravel vacuum—nothing else needs to go in the tank itself. Tap water works fine for rinsing decorations and glass, but you should never use soap, bleach, vinegar, or any commercial cleaning product inside the tank where your fish live. Even "aquarium-safe" cleaners can harm fish if you don't rinse thoroughly, so plain water is always the better choice.

For the glass walls, a soft algae scraper or a non-abrasive sponge removes algae buildup without scratching. For decorations and equipment, a soft-bristled toothbrush or dedicated aquarium brush works well. The gravel vacuum—a tube with a bulb or electric pump—removes waste from the bottom during water changes and is one of the most useful tools you can own.

Key Takeaways

  • Plain water is the only cleaning agent you need inside your aquarium; soap, bleach, and vinegar will poison your fish even in small amounts.
  • A soft algae scraper or non-abrasive sponge cleans the glass safely without scratching, and a gravel vacuum removes waste from the substrate during water changes.
  • Decorations and equipment can be rinsed under tap water or soaked in plain water if they need deeper cleaning.
  • If you must clean equipment outside the tank, use only tap water and let it dry completely before putting it back.

Cleaning the Glass and Walls

Algae grows on aquarium glass naturally and doesn't harm your fish, but it blocks your view. A soft algae scraper with a plastic or rubber blade removes it without leaving scratches. Hold the scraper at a low angle and pull it toward you in steady strokes. For stubborn spots, let the scraper sit against the glass for a few seconds to soften the algae, then scrape again.

If you don't have an algae scraper, a non-abrasive sponge or cloth works just as well—it takes a bit longer but causes no damage. Never use a paper towel, steel wool, or abrasive scouring pad, as these will scratch the acrylic or glass. Avoid any cleaner product; plain water is all you need. Wipe the outside of the glass with a damp cloth if it gets dusty, but keep that cloth away from the inside.

Cleaning the Gravel and Tank Bottom

Waste accumulates in the gravel—fish droppings, uneaten food, and decaying plant matter create ammonia and nitrite, which poison your fish over time. A gravel vacuum removes this waste during your weekly or biweekly water change. Push the tube down into the gravel, and the suction pulls waste up and out of the tank while fresh water goes back in.

You don't need to vacuum the entire tank every time. Focus on areas where waste collects: under decorations, in corners, and around plants. Light vacuuming once a week keeps the tank clean without disturbing beneficial bacteria in the gravel. If you have a sand substrate instead of gravel, hover the tube just above the surface rather than pushing it in, since sand clouds easily and you want to remove only the waste, not the substrate itself.

Cleaning Decorations and Equipment

Decorations like rocks, plants, and driftwood can be rinsed under tap water if they have algae or debris on them. For heavy buildup, soak them in a bucket of plain water for 15 to 30 minutes, then scrub gently with a soft brush. Never soak decorations in vinegar or bleach—even diluted, these can leave residue that harms fish when the decoration goes back in the tank.

Filters, heaters, and air stones should be cleaned outside the tank. Rinse the filter media (sponge or cartridge) in old aquarium water that you've removed during a water change, not in tap water—tap water kills the beneficial bacteria living in the filter. Rinse heaters and air stones under tap water and let them dry completely before reinstalling. If equipment has mineral buildup, soak it in plain water for an hour, then rinse and dry.

Cleaning Plants and Substrate

Live plants don't need scrubbing, but you can gently wipe their leaves with your finger to remove algae or debris. Dead leaves should be pinched off and removed so they don't decay and foul the water. If a plant is covered in algae, it usually means the tank has too much light or too many nutrients—cleaning the plant won't solve the problem, but removing dead growth helps.

The substrate (gravel or sand) should not be completely removed and cleaned during routine maintenance, because you'll destroy the beneficial bacteria that keep the tank stable. A gravel vacuum during water changes is enough. If the substrate smells foul or looks discolored after months, you may need a partial substrate change—remove about one-third of the old substrate and replace it with new, rinsed substrate. This keeps the beneficial bacteria while removing accumulated waste.

What Never to Use in Your Aquarium

Bleach, even heavily diluted, will kill fish and beneficial bacteria. Vinegar can lower the pH and harm sensitive species. Soap and detergent leave a film that coats gills and causes suffocation. Abrasive scrubbers scratch glass and acrylic. Dyes, perfumes, and commercial "aquarium cleaners" often contain chemicals that are toxic to fish, even if the label says they're safe.

The only exception is if you're treating the tank for disease with medication prescribed for that specific problem—but that's medicine, not cleaning. For routine maintenance, plain water and a soft brush are all you need. If you're tempted to use a cleaner because the tank looks dirty, the real solution is usually more frequent water changes and better filtration, not chemicals.

How Often to Clean Your Aquarium

A weekly 25 to 50 percent water change with gravel vacuuming keeps most tanks clean and stable. During the water change, you remove waste and excess nutrients while the gravel vacuum does the heavy lifting. This schedule works for tanks with moderate fish populations and standard filtration.

Tanks with heavy stocking (many fish) or poor filtration need more frequent changes—twice a week or even daily partial changes. Tanks with light stocking and strong filtration can go longer between changes, but weekly is still a safe baseline. Clean the filter media monthly or when water flow slows. Scrape algae off the glass as needed, usually every one to two weeks depending on light and nutrients.

Frequently Asked Questions

Can I use vinegar to clean my aquarium?

No. Vinegar lowers pH and can harm fish, especially sensitive species. It also leaves a residue that's hard to rinse completely. Plain water is safer and just as effective for removing algae and debris.

Is it safe to use a magnetic algae scraper?

Yes, magnetic scrapers are safe and convenient. The magnet stays outside the tank while the scraper blade is inside, so there's no risk of the magnet falling in. They work well on glass but not on acrylic tanks, which magnets can't grip.

What should I do if I accidentally used soap in my tank?

Do a 50 percent water change when ready, then another 50 percent change the next day. Soap is toxic to fish, so removing it quickly is important. Watch your fish for signs of stress like gasping at the surface or erratic swimming, and be ready to do more water changes if needed.

Can I use tap water to rinse my filter?

No—rinse filter media in old aquarium water from your water change. Tap water contains chlorine and kills the beneficial bacteria living in the filter. You can rinse other equipment like heaters under tap water since they don't harbor bacteria.

How do I clean a tank with live plants without damaging them?

Avoid scrubbing plants directly. Instead, remove dead leaves by hand and let the gravel vacuum do the work around the base. If algae is heavy on plant leaves, it usually means the tank needs better water conditions or less light, not more cleaning.