Cloudy eye in fish is a common issue that many fish owners encounter. It can affect various types of fish, from bettas to goldfish. While cloudy eye may seem harmless at first, it can be indicative of underlying health problems if left untreated. In this article, we’ll explore the causes of cloudy eye, preventive measures, and effective home treatments to help your fish regain their clarity of vision.

Treatment for Cloudy Eye in Fish
Close-up of a Common roach’s head, Rutilus rutilus, isolated on white

Understanding Cloudy Eye in Fish

What causes cloudy eye in fish?

Cloudy eye in fish can be caused by various factors, including poor water quality, bacterial or fungal infections, injuries, and nutritional deficiencies. Stress from overcrowded tanks or sudden changes in water temperature can also contribute to the development of cloudy eye.

Symptoms of cloudy eye

Symptoms of cloudy eye in fish include a milky or opaque appearance in one or both eyes, redness or inflammation around the affected eye, decreased activity levels, and loss of appetite. It’s essential to monitor your fish closely for any signs of discomfort or changes in behavior.

Preventive Measures

To prevent cloudy eye and maintain your fish’s overall health, consider the following preventive measures:

Maintain water quality

Regularly test the water parameters in your aquarium, including pH, ammonia, nitrite, and nitrate levels. Ensure adequate filtration and perform regular water changes to keep the water clean and free from toxins.

Regular tank maintenance

Clean the aquarium regularly by removing uneaten food, debris, and waste from the substrate. Prune and remove any decaying plants, and check equipment such as filters and heaters for proper functioning.

Balanced diet

Provide your fish with a balanced and nutritious diet to support their immune system and overall health. Offer a variety of foods, including flakes, pellets, frozen or live foods, to ensure they receive essential nutrients.

Home Remedies

If your fish develops cloudy eye, there are several home remedies you can try to alleviate the symptoms:

Cloudy Eye of Fish: Causes, Symptoms & Treatments

Salt bath

A salt bath can help reduce inflammation and kill bacteria or parasites causing cloudy eye. Dissolve aquarium salt in a separate container of water and soak your fish for a few minutes. Ensure the salt concentration is appropriate for your fish species and monitor their response closely.

Increase oxygen levels

Improving oxygenation in the aquarium can aid in healing and prevent further complications. Increase aeration and surface agitation by adjusting the air pump or adding aeration stones to the tank.

Herbal remedies

Some herbal remedies, such as tea tree oil or echinacea, possess antibacterial and antifungal properties that may help treat cloudy eye in fish. However, use caution and consult with a veterinarian or experienced aquarist before administering any herbal treatments.

Medical Treatment Options

If home remedies fail to improve your fish’s condition, consult a veterinarian specializing in aquatic medicine. They may recommend medical treatment options such as:


Prescription antibiotics can effectively treat bacterial infections associated with cloudy eye. Follow the veterinarian’s instructions carefully regarding dosage and duration of treatment to ensure the best results.

Antifungal medication

In cases where fungal infections are responsible for cloudy eye, antifungal medication may be prescribed. Administer the medication as directed and monitor your fish closely for any adverse reactions.


Cloudy eye in fish can be a concerning issue for fish owners, but with proper care and treatment, it can often be resolved. By understanding the causes, implementing preventive measures, and exploring home remedies or medical treatments, you can help your fish recover and maintain their visual health.


  1. Can cloudy eye in fish spread to other fish in the same tank?Cloudy eye itself is not contagious, but underlying infections or parasites causing the condition may spread to other fish if proper quarantine and treatment measures are not taken.
  2. How long does it take for cloudy eye in fish to heal?The healing time for cloudy eye varies depending on the underlying cause and the effectiveness of the treatment. In some cases, improvement may be seen within a few days, while others may require several weeks of treatment.
  3. Is cloudy eye in fish painful for the fish?Cloudy eye itself may not cause pain, but underlying infections or inflammation can be uncomfortable for the fish. Monitor your fish for signs of distress and consult a veterinarian if you suspect they are in pain.
  4. Can I prevent cloudy eye in fish by adding aquarium salt regularly?While aquarium salt can be beneficial for overall fish health, it’s not a guaranteed prevention method for cloudy eye. Maintaining water quality, proper nutrition, and a stress-free environment are essential factors in preventing cloudy eye.
  5. Should I isolate a fish with cloudy eye from other tank mates?If possible, it’s advisable to isolate a fish with cloudy eye to prevent potential spread of infection and to facilitate treatment. However, ensure the isolated environment meets the fish’s needs for water quality and temperature.

I am Prasanjaya who is an aquarium hobbyist for nearly a decade. I wish to help fishkeepers to get accurate and helpful information regarding every aspect of fishkeeping.

Write A Comment