Clean aquarium glass from the inside and outside using tools that won't scratch or poison the water
The fastest way to clean aquarium glass is to use a magnetic algae scraper on the inside walls while the tank is full. The magnet stays outside the glass; the scraper blade stays inside. This takes two to three minutes and requires no draining. For stubborn algae or mineral deposits, a soft-bristled brush or non-scratch sponge works next, followed by a water change to remove loosened debris. The outside glass cleans with a damp cloth and vinegar solution — never spray cleaner, which can drift into the tank.
The key rule: nothing that enters the water can contain ammonia, bleach, or soap. Even "aquarium-safe" glass cleaners are unnecessary. Vinegar and water, or plain water alone, handle 95 percent of aquarium cleaning jobs.
Key Takeaways
- A magnetic algae scraper is the fastest tool for inside glass and requires no tank draining or water removal.
- Soft brushes and non-scratch sponges remove stubborn algae; hard scrapers and steel wool will scratch acrylic tanks.
- Never use glass cleaner, bleach, ammonia, or soap inside the tank — vinegar and water work for mineral deposits on glass.
- Clean the outside glass with a damp cloth and vinegar; never spray cleaner near the tank opening.
- A partial water change after cleaning removes algae particles and keeps the tank balanced.
Magnetic algae scrapers: the standard tool
A magnetic algae scraper consists of two magnets — one you hold outside the glass, one attached to a scraper blade inside the water. As you move the outside magnet, the inside blade follows and scrapes algae off the glass. They cost $8 to $20 and work on glass tanks only, not acrylic.
Position the outside magnet against the glass, then slowly move it downward. The inside blade should stay flat against the glass and move with it. If the inside magnet falls or spins away from the glass, the magnets are too weak for your tank thickness — buy a stronger model. Scrape in one direction, then wipe the blade on a clean cloth between passes to avoid dragging algae back across the glass.
For corner algae, angle the outside magnet so the blade reaches into the seam. Work slowly; rushing causes the magnets to separate. If algae still clings after one pass, repeat rather than pressing harder, which can scratch the glass if debris is caught under the blade.
Soft brushes and non-scratch sponges for stubborn spots
After the magnetic scraper, algae that remains usually comes off with a soft-bristled brush or the non-scratch side of a kitchen sponge. Wet the brush, scrub gently in circular motions, and let the fish stay in the tank — they will not be harmed by the brushing.
Do not use a hard-bristled brush, steel wool, or a magic eraser on glass or acrylic. Steel wool and erasers scratch both surfaces and leave particles in the water. On acrylic tanks, even soft plastic brushes can dull the surface over time; use only your hand or a soft cloth for acrylic.
Mineral deposits (white or cloudy spots from tap water minerals) require a different approach. Soak a cloth in white vinegar, hold it against the spot for 30 seconds, then scrub gently. Rinse the cloth in tank water before wiping the glass again so vinegar does not pool in one spot.
Cleaning the outside glass safely
The outside of the tank collects dust and fingerprints. Dampen a microfiber cloth or soft cloth with plain water and wipe the glass. For stubborn marks, spray the cloth (not the tank) with a 50/50 mix of white vinegar and water, then wipe the glass. Never spray cleaner directly at the tank — mist can drift over the rim and into the water.
Avoid all commercial glass cleaners, even those labeled "aquarium-safe." Ammonia and other solvents can evaporate into the tank air space and dissolve into the water over time. Vinegar and water cost less and work as well.
If the glass frame or trim is dirty, wipe it with the same vinegar cloth. Dry the outside glass with a clean cloth to prevent water spots.
When to drain the tank for a deep clean
Most weekly or monthly cleaning does not require draining. A magnetic scraper and soft brush handle algae while the fish remain in the tank. However, if algae coats the gravel, decorations, or filter intake, or if the glass has a thick layer that brushing will not remove, a partial water change helps.
Remove 25 to 30 percent of the water into a clean bucket. While the water level is lower, scrape and brush the lower glass and gravel. Use a gravel vacuum (a tube that siphons water and pulls debris from the gravel at the same time) to remove loose algae and waste. Refill the tank with fresh water at the same temperature as the water you removed. This process takes 20 to 30 minutes and should happen every two to four weeks depending on how fast algae grows in your tank.
Do not drain more than 50 percent of the tank at once — this removes beneficial bacteria and stresses the fish. If the tank is extremely dirty, do a 50 percent change, wait a week, then do another 25 percent change rather than draining it all at once.
Tools to avoid and why
Hard scrapers, razors, and metal tools scratch glass and acrylic. Scratches trap algae and are impossible to remove later. Steel wool leaves metal particles in the water, which can harm fish and corrode metal tank parts.
Magic erasers (melamine foam) scratch acrylic tanks and leave a dull finish. On glass, they work but leave fine particles that cloud the water temporarily. Avoid them unless you have no other option.
Bleach, ammonia, and dish soap kill fish and beneficial bacteria. Even small amounts that seem "rinsed away" leave residue. If you accidentally use one of these, drain the tank completely, refill it, and run the filter for 24 hours before returning fish. If fish show signs of distress (gasping at the surface, darting erratically), perform an when ready 50 percent water change.
Preventing heavy algae buildup
Algae grows when light, nutrients, and time combine. Reduce algae by limiting light to 8 to 10 hours per day (use a timer on the aquarium light), removing uneaten food within five minutes, and doing a 25 percent water change every week or two. Overstocking the tank or overfeeding accelerates algae growth.
If algae returns within days of cleaning, the tank is receiving too much light or the water has excess nutrients from overfeeding or decaying plants. Move the tank away from a window, reduce feeding, or increase water change frequency. Algae-eating fish like plecos or otocinclus help but do not eliminate the need for cleaning.
Frequently Asked Questions
Can I use vinegar inside the tank while the fish are in it?
Yes, white vinegar is safe for fish. Use it on a cloth to clean mineral deposits on the glass, then wipe the glass again with a cloth dampened in tank water to rinse away excess vinegar. Do not pour vinegar directly into the tank or let it pool on the gravel.
How often should I clean the aquarium glass?
Most tanks need a quick scrape with a magnetic scraper once a week. A deeper clean with brushing and a partial water change happens every two to four weeks, depending on how fast algae grows. Tanks with heavy algae may need cleaning twice a week.
Will cleaning the glass hurt my fish?
No. Fish are not harmed by a magnetic scraper, soft brush, or sponge moving across the glass while they are in the tank. They may become curious or swim away from the tool, but this causes no injury. Avoid sudden movements that startle them.
What if my tank is acrylic instead of glass?
Acrylic scratches more easily than glass. Use only a soft cloth, soft sponge, or your hand to clean acrylic. Skip the magnetic scraper and hard brushes. Vinegar and water work on acrylic, but test a small area first to may support the vinegar does not cloud the surface.
Can I use a paper towel to clean the glass?
Paper towels work but leave lint and shed easily. A microfiber cloth or soft cloth is better because it does not leave particles behind. If you use a paper towel, wipe gently and check the glass afterward for fibers.