Staghorn Algae: Identification, Causes, and Proven Removal

Compsopogon, a red algae in the Compsopogon genus, anchors through a fleshy holdfast to driftwood, plant leaves, and hardscape, then sends out short, forked, gray-green to bluish tufts that look like miniature deer antlers, usually 1–3 cm long. It clings so tightly that pulling it off usually tears the plant and leaves fragments that regrow within days. Correct identification sets up every later decision, from the right spot treatment to the CO2 and nutrient rebalancing that keep a colony from returning.

Below, you’ll find what staghorn looks like, why it shows up in planted tanks, how it differs from hair algae and BBA, and the exact treatment and rebalancing numbers that clear it for good.

What Staghorn Algae Actually Is and How to Recognize It

Compsopogon sp. is a true red alga that loses most of its reddish pigment under aquarium lighting and ends up gray, blue-green, or nearly black. Each colony grows from a single anchor point called a holdfast, then sends out forked branches that get shorter and denser toward the tips, which gives the tuft its signature antler shape.

Run a fingertip across a fresh tuft and you’ll feel something firmer and slightly rubbery, not the slippery drape of hair algae or the dusty mat of BBA. The branches don’t stream in the flow the way long hair strands do, and they snap rather than stretch when pulled.

Where It Anchors in the Tank

Staghorn prefers rough, porous, or slow-flow surfaces where spores can settle and stay. Driftwood is the classic culprit because the grain traps organic film, but the alga also colonizes torn leaf edges on older plants, sponge filter outputs, heater cables, and any spot where micro-bubbles cling to a surface for hours.

Check the leaf margins of slower growers like Anubias and Java fern first, then run a finger along the top edge of the driftwood. A small gray tuft under the lip of a piece of wood is often the mother colony for everything else you see in the tank.

Feature Staghorn Algae Hair Algae Black Beard Algae (BBA)
Color Gray-green, bluish, or blackish Bright to dark green Dark blue-green to black
Structure Short, forked, antler-like branches Long, unbranched strands Short, fuzzy tufts without clear branching
Texture Firm, slightly rubbery Soft, flowing Stiff, bristle-like
Common anchor Driftwood, leaf edges, hardscape Plants, glass, substrate Slow-flow areas, equipment, driftwood

Why Staghorn Algae Appears in Planted Tanks

Staghorn almost always arrives after a balance in the tank has already tipped, and the imbalance usually involves carbon. Plants need a steady, predictable supply of CO2 during the photoperiod, so when dissolved CO2 swings from 25 ppm at lights-on to near zero by mid-afternoon, healthy plants slow down while staghorn exploits the gap.

Nutrient ratios matter just as much. A common trigger is low nitrate (under 5 ppm) combined with phosphate above 1 ppm, which starves plants of nitrogen while giving algae a usable phosphorus source. Add a new piece of untreated driftwood, then extend the photoperiod from 7 to 10 hours, and a staghorn bloom is almost guaranteed within two to three weeks.

The Four Conditions That Trigger an Outbreak

  • Unstable CO2: Levels swinging more than 10–15 ppm across the photoperiod stress plants and favor algae.
  • Low nitrate, high phosphate: A nitrate:phosphate ratio under 5:1 (by ppm) creates a classic staghorn trigger.
  • Excess light without biomass: More than 8 hours at high intensity in a sparsely planted tank gives algae free energy.
  • New biological material: Fresh driftwood, recently imported plants, or uneaten fish food can carry spores into a tank already teetering on imbalance.

Tip: A drop checker reading yellow-green at lights-on is a stronger predictor of staghorn risk than the CO2 bubble rate alone, because it measures dissolved CO2 rather than injection speed.

Staghorn Algae Compared to Hair Algae and BBA

Mislabeling hair algae or BBA as the same pest is the most common reason a treatment fails, because the three respond to different concentrations and contact times. Hair algae is a green filament that streams in the current, while staghorn grows as a tight, branching tuft that holds its shape when lifted out of the water.

BBA looks the most similar at first glance, but it forms flat, dark, bristly patches rather than upright antler-like tufts, and it never shows the clean fork pattern staghorn develops as the colony matures. Color alone isn’t reliable, because all three can look nearly black under blue-heavy LED lighting.

Why the Wrong ID Wastes Treatments

Liquid carbon (glutaraldehyde) at the standard 1 mL per 40 L dose wipes out hair algae within a week but only stuns staghorn, which often recovers once dosing stops. Spot-treating BBA with 3% hydrogen peroxide for 30 seconds works well, but the same contact time on staghorn usually burns the plant tissue before it kills the deeper holdfast.

Spend an extra minute confirming the fork structure and texture before reaching for a chemical. A 10x magnifier or a phone camera on macro mode makes the branching pattern obvious in under a second.

Direct Treatments That Actually Break Down Staghorn Algae

Direct-contact treatments work because staghorn’s holdfast sits on the surface, which gives peroxide and liquid carbon a clear target. The trick is keeping the chemical in place long enough to penetrate the branches without drifting onto nearby plant tissue or into the water column, where it dilutes instantly.

Plan on a 7–10 day treatment window for spot work, then move into rebalancing. Treating the algae without fixing the cause is the reason most staghorn cases come back within a month.

Spot Treatment With Hydrogen Peroxide

Use a 1.5–3% hydrogen peroxide solution in a syringe or pipette and apply it directly to each tuft until fully saturated. Turn off all filtration and surface agitation for 2–3 minutes so the peroxide doesn’t get pulled into the filter before it can work. The algae turns white or pink within 24 hours, and most of the colony sloughs off within three days.

Repeat the application every third day for 9–12 days, because fragments often survive the first round and regrow. Remove any visible tufts with tweezers after they whiten so they don’t shed spores back into the water.

Liquid Carbon (Glutaraldehyde) Dosing

Products like Seachem Excel and API AlgaeFix use glutaraldehyde, a strong algaecide that damages cell walls on direct contact. For staghorn, a 1.5x to 2x normal dose applied with a pipette directly onto each tuft works far better than a whole-tank dose, which gets diluted too fast to penetrate the branches.

Follow the spot dosing with a full-tank dose at the standard rate for 5–7 consecutive days to catch any fragments that broke off during treatment. Amano shrimp (Caridina multidentata) tolerate Excel at normal doses but can show stress above 2x, so dose lightly in tanks with a large shrimp colony.

Warning: Skip the bleach dip unless you already have experience dosing chlorine in planted tanks, because a 1:20 bleach bath that wipes out staghorn can also crash shrimp and snails if even a trace of residue enters the main tank.

Long-Term Removal Through Tank Rebalancing

Staghorn is one of the best early-warning algae in the hobby, because it only takes hold after a measurable shift in CO2, nutrients, or light. The fastest path to a permanently clean tank is to fix the underlying numbers while spot treatments clear what you can see.

Rebalancing usually takes 4–6 weeks to show a real shift in growth rate, which is why patience and consistent measurement matter more than any single product.

CO2, Nitrate, and Phosphate Targets

Stabilize dissolved CO2 between 20–30 ppm using a drop checker set to green at lights-on, and pair that with a solenoid on a timer so CO2 starts an hour before lights and shuts off an hour before lights-out. Large swings between morning and evening are the single most common staghorn trigger, even when the average looks fine.

Keep nitrate in the 10–20 ppm range and phosphate between 0.5 and 2 ppm through consistent dosing with a macro fertilizer. EI (Estimative Index) schedules from sources like ADA and Tropica work well because they keep nitrate and phosphate in roughly a 10:1 ratio, which sits outside the range staghorn prefers.

Light and Plant Biomass Adjustments

Shorten the photoperiod to 6–8 hours and lower intensity by 20–30% until plant growth visibly outpaces algae regrowth. Fast-growing stem plants like Hygrophila, Rotala, and Elodea pull nutrients out of the water faster than staghorn can, and they shade the driftwood and hardscape where spores settle.

Replant sparsely planted areas with Eleocharis or other carpeting plants, which create a dense root mat that staghorn spores can’t easily anchor to. A tank with 70–80% plant coverage by leaf surface is the most resistant to staghorn return.

Preventing Staghorn Algae From Coming Back

Prevention comes down to weekly habits, not a single product or water change. Build a routine that hits the four triggers (CO2 stability, nitrate:phosphate ratio, light hours, plant biomass) every week, and staghorn rarely finds a foothold again.

Treat the first sign of a gray tuft as a warning rather than a crisis. A 30-second spot dose the same day you spot a new colony often prevents a full re-treatment cycle weeks later.

A Weekly Maintenance Checklist

  • Test nitrate and phosphate: Aim for 10–20 ppm and 0.5–2 ppm every Friday to catch drift before algae notice.
  • Check the drop checker: Green at lights-on confirms CO2 is on target for the photoperiod.
  • Run a 30–50% water change: Weekly changes reset the nutrient balance and remove spores before they settle.
  • Trim and replant stems: Replanting tops drives fast growth that outcompetes any new spores.
  • Wipe filter intake and glass: A quick swipe removes fragments that would otherwise restart a colony.
  • Quarantine new plants: A 3-minute dip in 1:20 hydrogen peroxide kills staghorn spores without harming most plants.

What Actually Eats Staghorn Algae

Amano shrimp (Caridina multidentata) are the most reliable grazers for staghorn because they pick at the firmer texture without ignoring it. A group of 6–10 Amanos in a 100 L tank can keep a recovering outbreak from re-establishing within a few weeks.

Siamese algae eaters (Crossocheilus siamensis) and Nerite snails also help, though they’re less consistent on staghorn than on hair algae. Avoid relying solely on algae eaters during a heavy outbreak, because none of them eat fast enough to outpace an established colony, and manual removal plus rebalancing still does the heavy lifting.

Bottom Line

A short, forked, gray-green tuft anchored by a holdfast signals a red alga that appears when CO2 swings, the nitrate:phosphate ratio collapses, or light outruns plant biomass. Spot-treat with 1.5–3% hydrogen peroxide or 1.5–2x liquid carbon directly on each tuft, then rebalance with stable 20–30 ppm CO2, 10–20 ppm nitrate, and 0.5–2 ppm phosphate to keep it from coming back.

FAQ

What does staghorn algae look like and how is it different from BBA or hair algae?

It grows as short, gray-green to bluish tufts with forked, antler-like branches anchored by a holdfast, with a firm, slightly rubbery texture. Hair algae forms long, soft, unbranched green strands that flow in the current, while BBA forms flat, dark, bristly patches without clear branching.

What causes staghorn algae to grow in an aquarium?

Unstable CO2, a nitrate:phosphate ratio below 5:1, or light hours that exceed the available plant biomass are the usual triggers that bring it on in planted tanks. Fresh driftwood and new plants can also carry spores into a tank already mildly out of balance, which is why a new piece of wood often triggers an outbreak two to three weeks later.

Is staghorn algae harmful to fish or plants?

It is not harmful to fish and provides a small amount of grazing surface for shrimp and snails. The real risk is to plants: a thick colony blocks light and smothers leaf surfaces, which weakens the plant over weeks and opens more space for algae to spread.

How do I get rid of staghorn algae on aquarium plants?

Spot-treat each tuft with 1.5–3% hydrogen peroxide or 1.5–2x liquid carbon (glutaraldehyde) applied directly with a syringe or pipette, then rebalance CO2 to 20–30 ppm, nitrate to 10–20 ppm, and phosphate to 0.5–2 ppm. Manual removal plus rebalancing over 4–6 weeks clears a full outbreak; chemical treatment alone usually fails.

Does hydrogen peroxide kill staghorn algae?

Hydrogen peroxide at 1.5–3% kills staghorn algae on direct contact when applied with a syringe or pipette to each tuft until saturated. Turn off filtration for 2–3 minutes so the peroxide doesn’t get pulled away, repeat every third day for 9–12 days, and remove whitened tufts with tweezers to stop spore shedding.

Will algae eaters like shrimp or fish eat staghorn algae?

Amano shrimp (Caridina multidentata) are the most consistent grazers of it, followed by Siamese algae eaters and larger Nerite snails. A group of 6–10 Amanos in a 100 L tank can keep a recovering outbreak from re-establishing, but no grazer eats fast enough to clear a heavy colony without chemical treatment.

IMRAN
IMRAN