Algae guide

Staghorn Algae: How to Identify and Remove the Branching Grey Tufts

Last updated: May 2026

Aquarium guideFreshwater
Quick answer
  • What it looks like: Branching grey-green tufts, 5-20 mm long, resembling miniature antlers. Mature filaments turn slate-grey; touching them with hydrogen peroxide turns them pink-red within seconds - the same reaction you see with black beard algae.
  • Root cause: CO2 fluctuation combined with chronically low iron. It thrives in the gap between "not enough carbon" and "not enough fertiliser."
  • Where it colonises first: Slow-moving edges of leaves, hardscape, filter intakes, and the tips of botanicals - anywhere water flow drops or nutrients are scarce.
  • Primary fix: Stabilise CO2 delivery, add chelated iron, and spot-treat affected surfaces with 3% hydrogen peroxide or glutaraldehyde solution before pruning.
  • Severity: Moderate (3/4). It won't kill fish directly, but dense growth shades lower plant tiers and signals a fertiliser or CO2 regime that needs correcting.
  • After treatment: Wilted filaments are palatable - Amano shrimp and Florida flagfish will clean up the remains if you let them.

What staghorn algae actually is

Staghorn is a filamentous green alga from the genus Compsopogon - technically a red alga despite looking grey, which is why it pinks up under peroxide. It's a cousin of black beard algae (Audouinella spp.) and responds to the same oxidative treatments for the same biochemical reasons. Both are members of the Rhodophyta, and both signal carbon or micronutrient instability in a planted tank.

The filaments start translucent and thread-like, easy to dismiss as a wisp caught on a leaf edge. Within a week or two of unchecked growth they thicken, branch, and develop that characteristic antler shape. By the time most people notice them, the colony is already well-established at the tips of slow-growing plants like Anubias, Bucephalandra, and Microsorum, and along the inlet of the filter.

Honest take

Staghorn is one of those algae that reveals a problem you've been ignoring. If it's appeared, your CO2 or fertiliser regime isn't as dialled-in as you thought - even if the tank looks healthy otherwise. Fix the underlying chemistry or it comes straight back.

Why staghorn grows in your tank

The two triggers that matter most are CO2 inconsistency and iron deficiency. They often occur together, which is why staghorn is so common in planted tanks that are "almost" running well.

CO2 fluctuation

Staghorn doesn't need low CO2 - it needs unstable CO2. A pressurised system that's properly dialled in all day keeps plants photosynthesising at a consistent rate. The moment that rate oscillates - CO2 on a timer that kicks in too late, a solenoid that shuts off too early, or bubble rate drifting between water changes - plants slow their uptake. That carbon stays dissolved and algae exploits it.

The classic sign is staghorn appearing specifically on the oldest leaves of slow-growers, or on plants furthest from the CO2 diffuser. Flow dead spots compound this: poor circulation means CO2 never reaches the leaf surface evenly, regardless of what the drop checker reads in the middle of the water column.

Iron deficiency

Low iron is the other half of the equation. Chelated iron (Fe-EDTA or Fe-DTPA) is the form plants absorb most efficiently. When iron is consistently below 0.05-0.1 mg/L, plants can't produce enough chlorophyll for robust photosynthesis. They slow down, carbon utilisation drops, and algae fills the gap.

Most hobbyists running a "lean" fertiliser philosophy - dosing only what they think their plants need - underestimate iron demand, especially in high-light tanks. The mistake is compounding iron with manganese in an attempt to stay balanced: excess manganese competes with iron uptake at the root level. Increase chelated iron specifically before assuming your fertiliser routine is adequate.

0.05-0.1 mg/L
Target iron range

Below this threshold, slow-growing plants stall fast enough to let staghorn establish on their leaves.

Secondary contributors

High light without matching CO2 and nutrients accelerates any algae problem. If you're running a high-output LED at full intensity over a low-tech tank, staghorn is almost inevitable on anything with a slow metabolism. The fix there isn't just chemistry - reduce your photoperiod to 6-7 hours while you correct the underlying issue, then extend it once the tank stabilises.

Organic load also plays a role. Decomposing botanicals, uneaten food, and inadequate filtration all contribute excess nutrients that tip the balance toward algae. Check your aquarium water parameters regularly - ammonia and nitrite spikes don't just harm fish, they indicate conditions that favour algae over plants.

How to remove staghorn algae

There's no single-step fix. Effective removal combines a targeted spot treatment, a correction to whatever caused the outbreak, and some mechanical cleanup.

Hydrogen peroxide spot treatment

3% hydrogen peroxide (standard pharmacy grade) is the most accessible treatment. Turn off your filter, draw the water level down slightly if possible, then apply with a syringe or pipette directly onto the affected area. Use approximately 1-2 ml per 10 cm² of affected surface. Leave it in contact for 3-5 minutes, then restart flow. The filaments will turn pink-red almost immediately - that's confirmation the treatment is working.

Do not overdose. Peroxide breaks down quickly into water and oxygen, so it's relatively safe to aquarium inhabitants when used at this concentration and with adequate dilution before the filter restarts. That said, shrimp are more sensitive than fish - if you're running a shrimp-heavy tank, treat in sections rather than dosing the whole tank at once, and do a 20-30% water change an hour after treatment.

Watch out

Never apply hydrogen peroxide with the filter running. Circulation will spread it before it concentrates on the target area, reducing effectiveness and raising the ambient concentration across the tank. Always switch off flow during application.

Glutaraldehyde spot treatment

Glutaraldehyde (sold as Seachem Excel or equivalent liquid carbon products) works differently - it's an algaecide that also provides an alternative carbon source for plants at correct doses. You can use it two ways: as a whole-tank daily dose per the label instructions, or as a concentrated spot treatment applied directly to staghorn with a syringe (approximately 0.5 ml per litre of tank water as a spot dose, applied directly without filter flow).

The spot treatment is more aggressive and faster-acting than the maintenance dose. Some aquarists combine both approaches: daily dosing as a preventative, plus a targeted spot hit on established colonies. This combination generally clears staghorn in 7-14 days when paired with a CO2 and iron correction.

Tip

When using glutaraldehyde as a spot treatment on Anubias or Bucephalandra, apply it to the rhizome area with care - these plants are sensitive to direct glutaraldehyde contact on the growing tip. Target the algae on the leaves, not the base of the plant.

Mechanical removal and pruning

After spot treatment, wait 24-48 hours for filaments to wilt and turn white or translucent. At this point, remove what you can manually - a soft toothbrush works well for hardscape, and you can scrub filter intakes directly under running water outside the tank. Prune any plant leaves that are heavily coated rather than trying to scrub live leaf tissue; slow-growers like Anubias handle leaf removal well.

Leave the wilted remains in the tank deliberately. Amano shrimp (Caridina multidentata), Siamese algae eaters (Crossocheilus oblongus), and Florida flagfish (Jordanella floridae) will consume dead and wilting staghorn filaments far more willingly than live ones. Live staghorn is unpalatable to most grazers - dead staghorn is a different matter.

Correcting the underlying cause

Treatment without fixing the root cause means the algae returns within weeks. Run through this checklist:

  • Is your CO2 running on a timer that matches your light schedule, switching on 1-2 hours before lights on?
  • Is your drop checker reading lime green (approximately 30 ppm) for the majority of the photoperiod - not yellow at lights-on and blue by lights-off?
  • Have you tested iron recently? If not, assume it's insufficient in any lean-dosed tank and increase chelated iron dosing incrementally.
  • Is your circulation reaching all areas of the tank? Consider repositioning a powerhead or adjusting filter outlet angle to eliminate dead spots.
  • Is your photoperiod longer than 8 hours in a tank where CO2 and nutrients are still being corrected? Shorten it.
Common mistake

Most people treat the algae and ignore the CO2 timer. They clear the outbreak, consider the problem solved, and see staghorn back on the same leaves three weeks later. The algae is a symptom. If you don't address the fluctuating CO2 or the iron gap, you're just repeating the same cycle.

What most guides miss about staghorn

The majority of staghorn guides focus entirely on treatment and skip the nuance around iron chemistry. Here's what's actually worth knowing:

Chelation type matters. Fe-EDTA is stable in water with a pH below 6.5 but degrades quickly in harder, more alkaline setups. If you're running pH 7.2 or above, Fe-DTPA or Fe-HEEDTA are more effective forms because they remain bioavailable for longer. If your iron dosing doesn't seem to be working, the form you're using may be precipitating out of solution before plants can absorb it.

Manganese interference is underreported. Many all-in-one fertilisers are manganese-heavy relative to iron. In tanks already prone to staghorn, this can actively suppress plant iron uptake. Switching to a fertiliser where you can dose iron and trace elements separately gives you more control.

Staghorn on driftwood is different. Driftwood leaches tannins that slightly acidify the water locally and can create microenvironments with different chemistry from the rest of the tank. Staghorn on driftwood often persists longer than staghorn on plants even after correction, because the local conditions favour it. Scrub the wood directly after spot treatment rather than waiting for it to clear naturally.

Tip

If you're struggling to keep iron stable between water changes, try dosing smaller amounts daily rather than one large weekly dose. Iron precipitates out of solution quickly, especially in tanks with pH above 7.0. Daily microdosing keeps levels more consistent without the spike-and-crash pattern.

Staghorn vs. similar algae

Two algae get confused with staghorn regularly:

Black beard algae (BBA): Also in the Rhodophyta, also responds to peroxide with a pink-red reaction. The difference is morphology - BBA forms dense, brush-like tufts that are darker (black-grey-purple) and don't branch. Staghorn branches clearly into Y-shapes and forks. Both appear on slow-moving surfaces and both indicate CO2 issues, but staghorn more specifically fingers iron deficiency as a co-trigger.

Fuzz algae: Short, fuzzy green coating on leaves, typically 1-3 mm. Doesn't branch, doesn't turn pink under peroxide, and indicates high light with low CO2 rather than iron issues. If your "staghorn" doesn't branch and doesn't react to peroxide, it's probably fuzz algae, which clears more easily with CO2 correction and a shrimp cleanup crew alone.

Preventing recurrence

Once you've cleared an outbreak, the maintenance approach is straightforward but requires consistency:

  • Test iron every two weeks and adjust dosing to keep it within 0.05-0.1 mg/L.
  • Keep CO2 on a solenoid timed to your light schedule - never run CO2 24 hours (causes pH crashes overnight) and never let it switch on after lights are already on.
  • Maintain a small crew of Amano shrimp (1 per 5-10 litres in a planted tank is a reasonable density) as a standing cleanup detail. They won't prevent an outbreak on their own, but they'll catch early growth before it establishes.
  • Do regular water changes - consistent water changes dilute excess organics and replenish trace elements that plants consume.
  • Reduce photoperiod during any period when you're adjusting CO2 or fertiliser. Plants need light and carbon in balance - more light without more carbon just feeds algae.

Track your parameters and get care reminders with App-aquatic.

Get the free app

Will staghorn algae kill my plants?

Not directly, but heavy growth on leaves reduces light penetration to the plant surface, effectively shading slow-growers enough to stall them further. It also indicates conditions - low iron, unstable CO2 - that are themselves damaging to plant health. Treat the outbreak and fix the cause before plant decline compounds the problem.

Is staghorn algae harmful to fish or shrimp?

The algae itself isn't toxic. The treatments are the risk - hydrogen peroxide and glutaraldehyde are both harmful to invertebrates at elevated concentrations. Apply spot treatments with the filter off, dilute before restarting circulation, and do a partial water change after treatment if you're running shrimp. Fish tolerate both treatments at recommended concentrations with normal precautions.

My tank has CO2 injection and I still get staghorn - what am I missing?

Almost certainly iron. CO2 injection is necessary but not sufficient. Check whether your iron is above 0.05 mg/L mid-week (not just after dosing day), verify the chelation type is appropriate for your pH, and look at whether your all-in-one fertiliser is disproportionately high in manganese. Also check your drop checker reading across the full photoperiod - a CO2 system that dips blue in the afternoon is still fluct