That's the best/fastest way to rid yourself of it.
People with large tanks or are unable to move their fish to different facilities can use the 'organic' method...it takes longer (4-5 days) but usually works.
Algae need 3 things to grow light source, food and water. We can limit 2 of these.
Without knowing the specs of your tank / fish / plants etc. I'll give you the generic version...
Brush off any loose or easy to get to algae to get it into suspension, then do a 50% W/C.
Turn off lighting & cover tank to preclude any outside light getting in. Do Not Peek.
Stop feeding for the first 3 days, then reduced feedings.
IF fish are salt tolerant, you can add it per half recommended dosage.
Raise temp to 85* for first 2 days, then return to normal.
After 4-5 days algae should be gone for the most part and controllable.
Remove covers.
Reduce lighting, stagger lighting - 2hrs on 2hrs off, algae can't cope with this and won't grow.
Add live plants to help remove extra nutrients.
More frequent or larger W/C's
But if you can, try justin's idea first...rosy barbs. (Just get healthy ones not feeders)
Like I said this is a generic, non-chemical (except salt) answer not knowing all the circumstances.
Use of a UV sterilizer on the return of your filter system, if practical, ( if not, an selfcontained unit) will stop free floating algae and spores dead.
Or you could transfer the inhabitants to another tank, (HERE is where you make a Major decision...clean the filter or not..algae is in the filter and you risk recontaminating the new tank by using the old filter in the cleaned tank) pour bleach in the old tank and let it set a day, aggitating every couple of hours, break it all down, wash everything (toothbrush works good here, just dedicate it to the aquarium afterwards) with a mild soap to break bleach bond and then rinse profusely... then rinse again. Set tank back up with aged / treated water, check chlorine/chloramine levels and start cycling it... fast or slow... your choice.
Rosy barbs are startin' to sound better.
Good Luck and keep us posted...
Dr Joe
.