Cloudy eye in aquarium fish is a sign, not a diagnosis, and in most tanks it starts with water quality rather than an infection.
Where a bacterial component is suspected, aquarists reach for products such as Fish Mox, which contains amoxicillin, or Fish Doxy, which contains doxycycline.
Before any antibacterial is considered, test ammonia, nitrite, nitrate, pH and temperature, because these are the most common causes of a hazy eye.
This article covers the signs to look for, the water checks to run first, where these antibacterial classes sit, and how to use them responsibly under the label.
What Cloudy Eye in Aquarium Fish Actually Looks Like
A cloudy eye can appear as a thin haze over the cornea, a milky white film, or a thicker opaque patch. One eye or both may be affected. The fish may also flick against decor, hold a fin clamped, or hang near the surface. These signs overlap with many conditions, so observation alone cannot identify the cause.
Some cases are simply a physical scrape from netting, a fight, or a knock against rock. Others follow a spike in ammonia or nitrite, a sudden temperature shift, or a drop in dissolved oxygen. A hazy eye is the fish equivalent of a red flag: it tells you something in the environment or the animal's health needs attention.
Photograph the eye if you can, and note when it first appeared. That record is useful if you later speak to an aquatic veterinarian, who is the only person able to identify the organism involved.
Water Quality First: The Most Common Cause of a Hazy Eye
Before assuming infection, run a full water test. Ammonia and nitrite should read zero in a cycled tank; nitrate should be kept low through water changes. A pH swing, a heater failure, or a filter that has stopped moving water can all produce a cloudy eye within days.
Our water quality guide walks through the parameters to check and how to correct them. In many cases, once the water is stable and clean, the eye clears on its own without any medication. That is the outcome to aim for first.
If water quality is already good and the eye remains cloudy, or if other fish are affected, the next step is to consider an infectious cause. Even then, a veterinarian should be involved where possible, because bacteria, fungi and parasites can all look similar to the eye.
Signs That Point Toward a Bacterial Component
A bacterial eye infection often follows an injury or a period of stress. The eye may become more opaque over time, swell, or develop a white core. There may be redness at the base of the eye, or the fish may stop feeding and become lethargic. These signs can also accompany systemic problems such as septicemia, which is why context matters.
If you see red streaks, body ulcers, or a swollen belly alongside the cloudy eye, those are signs of a broader issue. Our articles on red streaks on fins and septicemia in aquarium fish explain what those combinations can indicate and why veterinary input is important.
None of these signs confirm a bacterial cause on their own. Identifying the organism is a job for a veterinarian with the right equipment, not something that can be done by eye or by guessing from a photograph.
Where Antibacterials Fit and What the Label Covers
When a veterinarian or an experienced aquarist decides an antibacterial is warranted, the choice of class matters. Amoxicillin, the active ingredient in Fish Mox, is a broad-spectrum penicillin-type antibacterial. Doxycycline, the active ingredient in Fish Doxy, is a tetracycline-class antibacterial. Both are labelled for ornamental fish and pet birds only.
These products are not for humans and not for food-producing animals. They are also not a substitute for fixing water quality. Our antibacterial classes guide explains how these classes differ and why matching the class to the likely problem is part of responsible use.
The label on the bottle is the only place to find the approved directions, including how much to use and for how long. We do not publish doses here, and we do not recommend a regimen. Follow the label exactly, and if the label does not cover your situation, speak to an aquatic or avian veterinarian.
Quarantine and Observation Before Treatment
If one fish has a cloudy eye, moving it to a quarantine tank protects the others and makes observation easier. A bare-bottom tank with a simple filter, a heater and a hiding place is enough. Our quarantine tank guide covers how to set one up and how to avoid cross-contamination.
Quarantine also gives you time to watch whether the eye improves with clean water alone. If it does, no antibacterial is needed. If it worsens, or if other signs appear, you have a clearer picture to share with a veterinarian.
Do not move a fish to quarantine and immediately medicate. The first days in quarantine are for observation and stable water. Treatment decisions should follow evidence, not habit.
Antimicrobial Stewardship in the Home Aquarium
Antimicrobial resistance is a real concern, and home aquariums are part of the picture. Using an antibacterial when it is not needed, or stopping partway through a course, gives bacteria more chances to adapt. Treat only when there is a reasonable case for it, follow the label, and finish the course as directed.
That means not reaching for Fish Mox or Fish Doxy for every cloudy eye. It also means not sharing medication between tanks or saving leftover doses for later. Our legal and regulatory page explains the framework these products sit within.
If you are unsure whether an antibacterial is appropriate, the honest answer is to ask a veterinarian. A short consultation can prevent unnecessary treatment and protect the wider effectiveness of these medicines.
When to Seek Veterinary Help for Cloudy Eye
Seek help if the eye does not improve after water quality is corrected, if both eyes are affected, if the fish stops eating, or if other fish in the tank develop signs. A veterinarian can take samples and identify whether bacteria, fungi or parasites are involved.
For keepers in areas without aquatic veterinary services, our FAQ page answers common questions about these products and their limits. It is not a substitute for professional advice, but it can help you ask better questions.
You can also browse the full range of fish and bird antibacterials to see what is available. Every product there is labelled for ornamental fish and pet birds, and every one should be used only when the label and a veterinarian support it.
| Possible cause | What you may see | First step |
|---|---|---|
| Poor water quality | Hazy eye, flicking, lethargy | Test ammonia, nitrite, nitrate and pH |
| Physical injury | One cloudy eye after netting or a fight | Observe in a stable tank |
| Bacterial infection | Increasing opacity, swelling, redness | Consult a veterinarian; review the label |
| Fungal or parasitic issue | Patchy or fuzzy eye surface | Veterinary identification is needed |
| Systemic illness | Cloudy eye plus ulcers or red streaks | Seek veterinary advice promptly |
Possible causes of cloudy eye and what to check first
Frequently asked questions
Can cloudy eye in aquarium fish clear up on its own?
Yes, when the cause is water quality or a minor injury, the eye often clears once conditions are corrected. Test your water and make changes before considering medication. If it does not improve, seek veterinary advice.
Is Fish Mox used for cloudy eye?
Fish Mox contains amoxicillin and is labelled for ornamental fish and pet birds. It is used when a bacterial infection is suspected, but it is not a cure-all and should only be used according to the label. A veterinarian can help decide whether it is appropriate.
What is the difference between Fish Mox and Fish Doxy?
Fish Mox contains amoxicillin, a penicillin-type antibacterial. Fish Doxy contains doxycycline, a tetracycline-class antibacterial. They are different classes, and the choice depends on the situation. Your veterinarian or the label directions should guide use.
Should I treat the whole tank or just the affected fish?
In most cases, moving the affected fish to a quarantine tank is the better first step. This limits exposure for other fish and makes observation easier. Treating a whole display tank can affect your filter bacteria and should be discussed with a veterinarian.
Can I use these products for food fish or poultry?
No. These products are for ornamental fish and pet birds only. They are not for humans and not for food-producing animals, including food fish, poultry kept for eggs or meat, or livestock. Using them outside the label is both unsafe and against the rules.
Where can I find the correct directions for use?
The label on the bottle is the only place for approved directions. We do not publish doses or treatment durations. If the label does not cover your situation, consult an aquatic or avian veterinarian.
My Fish Mox supplies Aqua Soma Labs antibacterials for ornamental fish and pet birds: one named active per bottle, factory-sealed, with the lot code and expiry printed on the label, dispatched the same business day. See the full range.
For aquarium and avian use only. This article is general husbandry information, not veterinary advice and not a dosing instruction. These products are not for human consumption and not for animals raised for food. Follow the label on the bottle, and consult an aquatic or avian veterinarian, who can identify the organism and advise on the correct product, dose and duration. See our legal and regulatory information.