Erythromycin for fish is a macrolide antibacterial long used in the aquarium hobby, most often under the API E.M. Erythromycin label and, historically, the original Maracyn. It is labelled for ornamental fish and is aimed mainly at gram-positive bacteria, which is a narrower target than many keepers assume.
Our store does not sell erythromycin. The closest in-range option in the same class is azithromycin, sold here as Fish Zithro; where the likely organism is gram-negative, a different class such as amoxicillin in Fish Mox may be the more sensible conversation with your vet.
Before any of that, check water quality. Ammonia, nitrite, low oxygen and temperature swings produce signs that look like infection, and no antibacterial fixes poor water. Our water quality guide is the place to start.
This article covers what erythromycin for fish is used for, how the macrolide class sits among the options, the biofilter and cyanobacteria points, and where to look next. For the wider picture, see Fish Antibiotics: The Complete Guide for Aquarium Keepers.
What erythromycin for fish is used for
Erythromycin is a macrolide. In the hobby it has been used for suspected gram-positive bacterial problems, and many labels list fin and tail rot, popeye and similar external signs among the conditions the product covers. That does not mean every case of fin rot or popeye is gram-positive, and it does not mean the label is a diagnosis. Identifying the organism is a veterinary job, and most keepers never get that far.
The practical point is that erythromycin aquarium products are narrow-spectrum by hobby standards. Aquarists reach for them when a gram-positive cause is suspected, often after other steps have failed. If you are weighing up whether an antibacterial is warranted at all, our guide to fin rot antibiotics walks through the decision without assuming a bottle is the answer.
Because we do not stock erythromycin, this article is not a sales page for it. It is a fair explanation of where the product sits, followed by the in-range alternatives and the stewardship points that apply to any of them.
API E.M. erythromycin and the original Maracyn
API E.M. Erythromycin is the best-known erythromycin fish treatment in the hobby, and the original Maracyn was built on the same active ingredient. Both are labelled for ornamental fish. If you already own one of these, the label on the bottle is the only dosing information you should follow; we do not publish dose figures, mg-per-gallon numbers or treatment durations, and neither should a blog post.
The label also tells you what the product is not for. These products are for ornamental fish and pet birds only. They are not for humans, and they are not for food-producing animals such as food fish, poultry kept for eggs or meat, or livestock. That is a legal and safety line, not a marketing preference; our legal and regulatory page sets out the position plainly.
If you are comparing erythromycin fish tank products, keep the comparison label-based: active ingredient, class, stated indications and warnings. Anything beyond that is guesswork.
Where the macrolide class sits in the erythromycin aquarium conversation
Antibacterials used in the hobby fall into a few broad classes, and knowing the class helps you follow a vet's reasoning. Macrolides, including erythromycin and azithromycin, mainly target gram-positive bacteria. Amoxicillin, the active ingredient in Fish Mox, is a penicillin-class antibacterial with a broader gram-positive and some gram-negative cover. Others, such as the tetracyclines and nitrofurans, sit elsewhere again.
Our antibacterial classes guide explains the groupings without turning into a prescribing manual. The short version: class tells you what an antibacterial is generally aimed at, not what is wrong with your fish. Only a vet can culture and identify an organism, and most hobby cases are treated on suspicion rather than evidence.
That is exactly why stewardship matters. Using a macrolide when the problem is gram-negative, or when the problem is water quality, wastes the product, stresses the fish and nudges resistance along.
Signs that send aquarists looking for erythromycin fish treatment
The signs most often associated with erythromycin fish treatment are fin and tail rot, popeye, and patchy or ragged body lesions. None of these is specific. Fin rot can follow a nip injury, poor water or a bacterial infection; popeye can be one-sided from injury or two-sided from internal disease. Our guide to popeye in aquarium fish covers the distinction, and betta keepers will find the fin rot and popeye overlap discussed in betta fish antibiotics.
Before reaching for any bottle, test ammonia, nitrite, nitrate, pH and temperature, and check oxygen. A surprising share of 'bacterial' outbreaks resolve once the water is corrected. If the fish is eating, breathing normally and the lesion is not spreading, observation and clean water are reasonable first steps.
If signs are spreading, if several fish are affected, or if the fish is deteriorating, that is a veterinary conversation. A quarantine tank makes that easier; our quarantine tank guide explains setup and why separation helps.
Biofilter and cyanobacteria: the side effects to expect
Erythromycin is well known in the hobby for two side effects. The first is that it can knock back the nitrifying bacteria in the biofilter, which is why ammonia and nitrite should be watched closely during and after any antibacterial course. The second is that it is used, in some contexts, against cyanobacteria, the blue-green film that is not really an infection at all but a sign of light, flow and nutrient imbalance. Treating cyanobacteria with an antibacterial is a short-term measure at best; the underlying conditions have to change or it returns.
The same caution applies to azithromycin and to amoxicillin. Any broad antibacterial can disturb the filter. Plan for extra water changes and monitoring, and do not stack products without advice.
In-range alternatives: Fish Zithro and Fish Mox
If a vet or a careful reading of the label points toward a macrolide, Fish Zithro is azithromycin, 250 mg, supplied in 12 and 30 count bottles. It is in the same class as erythromycin, which makes it the nearest thing we stock to an erythromycin aquarium product. It is still a macrolide, so the gram-positive bias and the biofilter caution apply.
If the likely organism is gram-negative, or the picture is mixed, a different class may be the better discussion. Fish Mox is amoxicillin, 250 mg and 500 mg, in 30 and 100 count bottles, and it is our flagship line. Neither product is a substitute for a diagnosis, and neither is a way to avoid a vet.
Whichever route you take, follow the label exactly, finish the course as directed, and do not use these products on humans or on food-producing animals. The full range is in our fish and bird antibacterials collection, and the FAQ answers the common ordering questions.
| Product | Active ingredient | Class | Main target | Stocked here |
|---|---|---|---|---|
| API E.M. Erythromycin | Erythromycin | Macrolide | Mainly gram-positive | No |
| Original Maracyn | Erythromycin | Macrolide | Mainly gram-positive | No |
| Fish Zithro | Azithromycin | Macrolide | Mainly gram-positive | Yes |
| Fish Mox | Amoxicillin | Penicillin | Gram-positive and some gram-negative | Yes |
How the main options compare on class and label
Frequently asked questions
Is erythromycin for fish the same as Fish Zithro?
No. Erythromycin and azithromycin are both macrolides, so they sit in the same class, but they are different active ingredients with different labels. Fish Zithro is azithromycin, 250 mg. Follow the label of whichever product you actually have.
Why does your store not sell erythromycin?
We stock a focused range, and erythromycin is not in it. The closest in-range macrolide we carry is Fish Zithro, and for gram-negative or mixed pictures we also carry Fish Mox (amoxicillin). We explain erythromycin fairly rather than pretending it does not exist.
Can erythromycin aquarium products crash my biofilter?
They can knock back nitrifying bacteria, and that is a well-known hobby caution rather than a rare event. Watch ammonia and nitrite closely during and after any course, and be ready to do water changes. The same caution applies to azithromycin and amoxicillin.
Will erythromycin fish treatment clear cyanobacteria for good?
It may knock the film back, but cyanobacteria is a light, flow and nutrient problem, not an infection. Without fixing those conditions it returns. Treating it with an antibacterial is a short-term measure and should not be the whole plan.
Should I try erythromycin fish tank products before checking water?
No. Test ammonia, nitrite, nitrate, pH, temperature and oxygen first. Many signs that look like infection are water quality, and an antibacterial will not fix them. If water is clean and signs are spreading, that is the point to involve a vet.
Can I use these products on 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, and livestock. See our legal and regulatory page for the full position.
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.