🐠AquariumSOS

Betta Cloudy Eyes — Causes From Water Quality to Cataracts

On Betta Fish

Signs

  • hazy or cloudy eye
  • white film over the eye
  • opaque eye appearance
  • one eye affected
  • both eyes affected

Possible Causes

Poor water quality

Chronic ammonia, nitrite, or accumulated organic waste is one of the most common drivers of cloudy eye, causing a general irritation and slime coat response that extends to the eye's surface. Both eyes are typically affected roughly equally when water quality is the cause.

Bacterial infection

Localized bacterial infection of the eye tissue itself, often following minor injury, produces cloudiness that may be limited to one eye and can progress to more visible swelling or discharge if untreated.

Physical injury

A scrape against decor or a poke from a sharp object can cause temporary corneal cloudiness in one eye as part of the healing response, generally without the fish showing other systemic symptoms.

Age-related cataracts

Older bettas, particularly those approaching or past 3 years old, can develop a permanent, gradual clouding of the eye lens similar to cataracts in other animals. This tends to develop slowly over weeks to months rather than appearing suddenly, and does not resolve with water quality changes.

Parasitic infection

Certain internal or external parasites can cause eye cloudiness as one symptom among several, generally alongside other visible signs like spots, scratching, or lethargy.

At a Glance

CauseHow to tellFirst fix
Poor water qualitySee explanation aboveTest ammonia, nitrite, nitrate, and pH; perform a water change if any reading is elevated, since this is the most common and easiest cause to correct.
Bacterial infectionSee explanation aboveObserve whether one or both eyes are affected, and check for a corresponding injury or scrape on the affected side.
Physical injurySee explanation aboveIf injury is suspected, maintain pristine water quality and monitor for a week; add a broad-spectrum antibacterial treatment if it worsens rather than improving.
Age-related cataractsSee explanation aboveIf cloudiness developed gradually over weeks in an older fish with no other symptoms, consider age-related cataracts, which have no effective treatment and are managed by ensuring the fish can still find food (cataracts affect vision, so keeping feeding routine consistent helps).
Parasitic infectionSee explanation aboveIf cloudiness is accompanied by spots, scratching, or other symptoms, address the underlying parasitic or bacterial condition directly.

Fix Steps

  1. Test ammonia, nitrite, nitrate, and pH; perform a water change if any reading is elevated, since this is the most common and easiest cause to correct.
  2. Observe whether one or both eyes are affected, and check for a corresponding injury or scrape on the affected side.
  3. If injury is suspected, maintain pristine water quality and monitor for a week; add a broad-spectrum antibacterial treatment if it worsens rather than improving.
  4. If cloudiness developed gradually over weeks in an older fish with no other symptoms, consider age-related cataracts, which have no effective treatment and are managed by ensuring the fish can still find food (cataracts affect vision, so keeping feeding routine consistent helps).
  5. If cloudiness is accompanied by spots, scratching, or other symptoms, address the underlying parasitic or bacterial condition directly.

Prevention

  • Maintain consistently good water quality with regular testing and water changes
  • Remove sharp decor that could cause eye injury
  • Quarantine new fish to avoid introducing infections or parasites

When to worry, and when to consult an aquatic vet

A very faint haze in low light that disappears under normal lighting is sometimes just a trick of reflection and not true cloudiness, so it's worth double-checking under good light before assuming something is wrong. Genuine cloudy eyes that persist, especially if they appear cloudy from multiple angles or in only one eye following a collision with decor, warrant closer attention, since this symptom spans causes as different as minor water quality dips and bacterial infections that can threaten vision or spread further if untreated. Gradual clouding in an older betta that isn't accompanied by other symptoms is more likely age-related cataract change, which isn't reversible but also isn't usually painful or urgent. What should prompt faster action is sudden onset, clouding in both eyes at once, or cloudiness paired with swelling, redness, or the fish rubbing its head against objects — those combinations suggest infection rather than injury or age, and an aquatic vet or knowledgeable fish store can help narrow it down, since distinguishing bacterial from parasitic causes by eye alone is genuinely difficult even for experienced keepers.

Not sure this is what you're seeing? Use the diagnosis tool.

Related Problems