Do Fish Need Antibiotics? How to Tell a Bacterial Infection From Other Problems
What antibiotics can and cannot treat
Antibiotics act only on bacteria. They do nothing for parasites such as ich and velvet, for true fungal infections, for viral diseases, or for harm caused by ammonia, nitrite or low oxygen. When the cause is not bacterial, an antibiotic will not help, and it can damage the beneficial bacteria in your filter. Our antibiotic comparison explains how the classes differ once you know the problem is bacterial.
Signs that point to a bacterial infection
Bacterial disease usually shows on the fins, body or gills, often together with lethargy and a loss of appetite. These are the patterns keepers look for:
| What you see | Common cause | Read next |
|---|---|---|
| Frayed, shortened or red-edged fins, clamped fins | Fin rot | Fin rot guide |
| Red streaks, open sores or ulcers on the body | Bacterial ulcer disease or a wider infection | Antibiotics compared |
| A swollen belly with scales that stick out like a pinecone | Dropsy, a sign of serious internal illness | Dropsy guide |
| One or both eyes bulging | Popeye | Popeye guide |
| White or grey patches, a frayed mouth, a saddle-shaped mark | Columnaris, a bacterial disease often mistaken for fungus | Columnaris vs fungus |
| Fast breathing with pale or swollen gills | Bacterial gill disease (also seen with ammonia or parasites) | Water quality guide |
One sign on its own is rarely enough. Several signs together, especially ulcers, swelling or fin damage that keeps spreading, make a bacterial cause much more likely.
Look-alikes that antibiotics will not fix
| What you see | More likely cause | Read next |
|---|---|---|
| Tiny white specks like grains of salt | Ich, a parasite | Ich and velvet guide |
| A fine gold or rusty dust, scratching or flashing | Velvet, a parasite | Ich and velvet guide |
| Red or purple gills, gasping at the surface | Ammonia or nitrite poisoning, or low oxygen | Water quality guide |
| Bloating with stringy white waste | Internal parasites | Bloat guide |
| Fluffy growth on an old wound or on eggs | True fungus, usually secondary | Columnaris vs fungus |
| Faded color and hiding after a move | Stress from a change in the tank | Water quality guide |
Five checks before you give any medication
- Test the water. Ammonia and nitrite should read zero. If they do not, correct that with a partial water change first.
- Look closely. Note exactly what you see, how many fish are affected and whether the fish is still eating. A phone photo each day makes changes easy to compare.
- Separate the sick fish if the problem looks infectious. A hospital tank lets you treat without disturbing the main aquarium.
- Give mild cases a day or two of clean water. A fish that is eating and has only slight fin damage often improves once the water is right. Ulcers, swelling, bulging eyes or damage that is spreading call for faster action.
- Match the symptoms to a cause. Use the tables above, and if you are unsure, ask an aquatic veterinarian before you medicate.
If you decide to use an antibiotic
- Pick the class that fits the likely bacteria, using our comparison and the pages for amoxicillin, cephalexin and ciprofloxacin.
- Follow the product label for dose and duration, and finish the full course even if the fish looks better.
- Treat in the hospital tank, remove activated carbon, and test the water every day.
- Do not mix medications unless a veterinarian or the label says to.
- Our fish medications are for ornamental aquarium fish only, never for people or for fish raised for food.
Why not use antibiotics just in case
An antibiotic that is not needed gives no benefit and has real costs. It can disturb the bacteria that keep your tank cycled, it can hide the real problem while it gets worse, and repeated unnecessary use encourages resistant bacteria. Keep antibiotics for infections you have good reason to believe are bacterial.
When to involve a veterinarian
Ask an aquatic veterinarian when the fish is valuable, several fish are sick at once, symptoms do not improve after a full course, or you cannot tell what you are looking at. Rules for animal medications vary, and you are responsible for using them in line with the rules that apply to you.
Frequently asked questions
Can antibiotics cure ich or velvet?
No. Ich and velvet are caused by parasites, and antibiotics only act on bacteria. They need an antiparasitic treatment instead. See our ich and velvet guide.
How long should I wait before treating a sick fish?
For mild signs in a fish that is still eating, many keepers correct the water and watch for one to two days. If you see ulcers, swelling, bulging eyes or damage that is spreading, move the fish to a hospital tank and consider treatment sooner.
Is it better to treat the whole tank or a hospital tank?
A hospital tank is usually better. Antibiotics can damage the beneficial bacteria in your main filter, and a smaller separate tank makes medication easier to control.
Do I need a prescription for fish antibiotics?
Laws and requirements for animal medications vary, and you are responsible for making sure your use follows the rules that apply to you. Our fish medications are labeled for ornamental aquarium fish only. If you are unsure, ask an aquatic veterinarian.
What if my fish does not improve after antibiotics?
The cause may not be bacterial, the class may not match the bacteria, or the water may still be poor. Re-test the water, compare the symptoms with the tables above, and talk to an aquatic veterinarian before changing medication.
