Malachite green is an effective algaecide and fungicide, and it can remain active in water for up to 14 days. However, it is important to note that malachite green is toxic to fish and other aquatic creatures, so care must be taken to use it only in areas where fish are not present.