How to Get Rid of Algae in a Betta Tank (Without Hurting Your Fish)

By BettaHaven · Updated October 2026 · ~7 min read

Short answer: algae in a betta tank is a symptom, not the disease. Clean what you can see, then fix the two real causes: too much light (cut to 6–8 hours a day on a timer, block direct sunlight) and too many nutrients (stop overfeeding, keep up weekly water changes, add a couple of live plants). Skip chemical algaecides — they stress labyrinth fish. Do that for two weeks and the tank will look clean without you scrubbing it constantly.
A blue-green halfmoon Betta splendens male swimming in a planted aquarium — healthy bettas do fine in tanks with a little algae, as long as light and feeding are balanced
Photo: Daniella Vereeken, CC BY 2.0, via Wikimedia Commons

Table of contents

  1. Why algae grows in betta tanks
  2. The 3 causes to check first
  3. Cleaning the tank: what to do this weekend
  4. Algae types and their fixes
  5. Keeping it gone: the 5 habits that work
  6. What not to do (things that hurt bettas)

Why algae grows in betta tanks

Algae spores are everywhere — in tap water, in the air, on your hands, on plants you buy. You cannot get rid of the spores, and you don't need to. What you control is whether the tank feeds them. Algae is a plant, and like any plant it needs three things: light, nutrients, and a surface to grow on. A betta tank happens to offer all three in abundance, because betta keepers often over-light and overfeed small tanks.

Think of algae as the tank's way of telling you the balance is off. When a tank is brand new and still cycling, brown diatom algae almost always appears in the first month — that's normal and it fades on its own as the filter matures. When a tank is mature but green and fuzzy, the usual story is light left on too long, or food going in faster than the fish and plants can use it. Either way, the fix is the same: take away the food and the light, and the algae stops being able to grow.

One important reassurance first: a little algae does not mean your tank is dirty or your fish is sick. Many wild bettas live in heavily planted, algae-rich water. The danger is only when a bloom gets out of hand — thick scum on the surface can block gas exchange, and heavy growth at night can push the tank's pH down. So this guide is about keeping algae under control, not achieving a sterile tank. A sterile tank is actually harder to keep stable than a lightly planted one.

The 3 causes to check first

Before you buy anything or scrub anything, check these three. Fixing the cause is what stops algae from coming back in a week:

Notice what's not on the list: "bad water" and "dirty filter." High ammonia or nitrate can feed algae, but if your tank is cycled and you're changing water weekly, nutrients come overwhelmingly from overfeeding. Clean the tank, then fix light and feeding — in that order.

Cleaning the tank: what to do this weekend

Now the satisfying part. Plan about 30 minutes, and leave your betta in the tank — netting him out is more stressful than cleaning around him. Do this order:

  1. Scrub the glass. Use a dedicated aquarium algae scraper or a clean, unused kitchen sponge that has never touched soap. Scrub the inside glass in slow strokes so you don't stir up a cloud. Leave the back glass alone if you want a natural look — algae there is harmless and some bettas like grazing it.
  2. Siphon the gravel. Do a routine water change of about 25–30% and vacuum the substrate as you go, pulling out the green film and the invisible mulm that feeds algae. Replace with conditioned water at the same temperature.
  3. Wipe the hardscape. Take decor (driftwood, rocks, fake plants) out one at a time and rub it clean under running tank water — never tap water with chlorine — using the same clean sponge. Return it immediately.
  4. Trim algae-covered leaves. On live plants, remove the worst leaves with scissors. Don't rub the plants clean; cutting is gentler and the trimmed plants regrow.
  5. Clean the filter intake. Algae loves the flow-restricted spots in a filter. Gently rinse the intake sponge in a bowl of tank water during the same change — this also protects the beneficial bacteria in the filter media, which should never be rinsed in tap water.

If the glass is caked with green spot algae, a razor blade scraper on the outside of the glass works — or use a plastic scraper on the inside for acrylic tanks. Never use the razor inside an acrylic tank; it scratches permanently.

Algae types and their fixes

Different algae respond to slightly different tweaks. Match yours:

TypeWhat it looks likeBest fix
Green waterWater looks like weak pea soup; fish barely visibleCut light to 6 hours, block sun, do 25–30% changes daily for 3–4 days; a UV sterilizer clears it fast if it persists
Green spotHard green dots on glass, slow-growingScrape it off; it prefers high light, so shortening the photoperiod helps most
Hair / thread algaeFine green strands on plants and decorRemove by hand with a toothbrush twirl, cut light, add a couple of fast growers like floating plants
Brown / diatomDusty brown film on everything, common in new tanksUsually disappears by itself as the cycle matures; wipe it weekly in the meantime
Black beardBlack or dark-red tufts on wood and plantsThe stubborn one — improve flow with the filter, spot-treat with a small brush, and keep nutrients low

Your betta's health is unaffected by any of these in normal amounts. The only one that demands fast action is a full green-water bloom, because thick algae can drop oxygen at night. For everything else, slow and steady correction beats a chemical attack.

Keeping it gone: the 5 habits that work

Clean the tank once, and algae comes back in a week if the causes are still there. These five habits are what actually keep a betta tank clear:

  1. Light on a timer, 6–8 hours. Consistent hours beat long hours. Timers cost a few dollars and remove the "I forgot to turn it off" problem.
  2. Feed exactly what the betta eats in 2 minutes. Overfeeding is the #1 nutrient source for algae in small tanks. Skip one feeding a week if algae is stubborn.
  3. Weekly 25–30% water changes. This exports nitrate and phosphate before algae can use them — the same routine your fish needs anyway (see how to change water).
  4. Add live plants that compete. Anubias, java fern, and floating plants starve algae of nutrients and shade the tank. They also give your betta cover, which reduces stress.
  5. Keep the filter maintained. A clogged filter means weak flow, dead zones, and nutrient buildup. Rinse the intake monthly in tank water; never in tap water.

That's the whole system. It doesn't require special products, and every habit is something a betta needs anyway for long-term health. Algae control and good tank setup are the same job.

What not to do (things that hurt bettas)

Quick check: if algae keeps coming back no matter what you scrub, it's almost always light hours or overfeeding. Set a timer to 7 hours today, feed 2 minutes' worth tomorrow, and take before/after photos — the difference in two weeks will surprise you.

Betta tank algae FAQ

Is algae harmful to betta fish?

In normal amounts, no. Most algae is harmless to bettas, and many wild bettas live in algae-rich water. Algae becomes a problem only when it blooms hard enough to raise pH swings overnight, smother plants, or make the tank look badly neglected — and even then the threat is the imbalance behind the bloom, not the algae itself.

Why does my betta tank get algae so fast?

Almost always a combination of too much light (more than 8 hours a day, or direct sunlight) and too many nutrients (overfeeding, or a cycled tank with few or no live plants competing for the waste). Fix the light and the leftovers, and the algae slows dramatically within a week or two.

How many hours of light does a betta tank need?

6 to 8 hours a day on a timer is the sweet spot for a betta tank with live plants. Bettas do not need bright light, so 8 hours is plenty for plants to grow while starving most algae. Turn the light off completely at night — algae thrives on short, interrupted light cycles.

Can I add algae eaters or snails to help clean a betta tank?

A single nerite snail or a couple of ramshorn snails can graze glass and decorations, and bettas usually leave them alone. Avoid algae-eating fish such as otocinclus or plecos — most betta tanks are too small for them and they can stress or fight the betta. Snails will not fix the cause; they only buy you time while you fix light and feeding.

Do I need to take my betta out while removing algae?

No — leave the fish in the tank. Scrubbing the glass and gravel vacuuming with the betta in place is far less stressful than netting him out. Just avoid stirring up clouds of algae, keep any scrubber well away from his fins, and rinse everything you scrub in tank water before it touches him.

Related guides: Water changes · Live plants · The nitrogen cycle · Tank setup

← Prev: Water Changes Next: Live Plants →

Get the weekly betta care tip

One short, practical email a week for new betta owners. No spam.

We'll email you a confirmation link. Powered by Buttondown.