Yes, all high quality pond dyes should be safe for fish and plants. The active dye ingredient is usually food-grade (the same dye used in our food as colorant) and is non-toxic to fish, wildlife, and plants.
What is a pond dye?
Pond dye is essentially a food coloring for ponds. It comes in a few shades of blue, and you can pick which color you want based on your pond’s environment. … However, dyes do not inhibit the growth of all aquatic plants by slowing the sunlight from fueling weed growth.
How long will pond dye last?
Pond dyes on average will last between 4-8 weeks depending on rainfall.