20% OFF everything · Free shipping on every order · Secure checkout with card, Apple Pay or Google Pay

Fish Antibiotics Compared: Which Class Treats What

By the PetRemedyUSA team · Updated 2026-09-30 · 7 min read

Quick answerChoose an aquarium antibiotic by the type of bacteria. Penicillins and cephalosporins work best on gram-positive bacteria, fluoroquinolones on gram-negative bacteria, and tetracyclines and sulfa combinations have a broad range. Antibiotics do not treat parasites or fungi, and metronidazole is used mainly for internal protozoa.

Gram-positive vs gram-negative in one minute

Bacteria are grouped by cell wall structure. Gram-positive bacteria have a thick outer wall, while gram-negative bacteria have a thinner wall protected by an outer membrane. Many serious aquarium diseases, including columnaris, Aeromonas and Pseudomonas infections, are gram-negative. That is why the class you choose matters.

Quick comparison table

ClassExamplesStrongest againstCommon aquarium uses
PenicillinsAmoxicillin, PenicillinGram-positiveFin rot, wounds, skin infections
Penicillin + inhibitorAmoxicillin/clavulanateResistant gram-positive and gram-negativeInfections not helped by plain amoxicillin
CephalosporinsCephalexinGram-positive, some gram-negativeSkin, fin and wound infections
FluoroquinolonesCiprofloxacin, LevofloxacinGram-negativeAggressive infections, columnaris-type disease
TetracyclinesDoxycycline, MinocyclineBroad-spectrumInternal and systemic infections, dropsy
SulfonamidesSulfamethoxazole/trimethoprimBroad-spectrumGeneral infections, second-line option
LincosamidesClindamycinAnaerobes, gram-positiveSpecialized cases
MacrolidesErythromycinGram-positiveMild external infections

What antibiotics will not treat

  • External parasites such as ich (white spot) and velvet need parasite treatments, not antibiotics. See our ich and velvet guide.
  • Internal protozoa such as Hexamita are treated with metronidazole, which is an antiprotozoal.
  • Fungus requires an antifungal. Note that cotton-like growth is often bacterial columnaris, covered in our columnaris vs fungus guide.

How keepers usually decide

  1. Identify the symptoms and, if possible, whether the infection is external or internal.
  2. Match the likely bacteria type (gram-positive vs gram-negative) to a class.
  3. Treat in a hospital tank for the full labeled duration.
  4. If there is no improvement after a reasonable period, consult a veterinarian and consider a different class rather than repeating the same drug.

Using treatment packs

Because the cause is often uncertain, many keepers keep a first-line drug and a backup from a different class on hand. Our treatment packs bundle complementary medications so a second class is already in the cabinet.

Responsible use. Use antibiotics only for bacterial infections, follow label directions, and never use aquarium medications on humans or on fish intended for food. When in doubt, ask an aquatic veterinarian.

Frequently asked questions

What is the difference between gram-positive and gram-negative bacteria?

They differ in cell wall structure. Gram-positive bacteria have a thick wall, and gram-negative bacteria have a thin wall inside an outer membrane. Some antibiotics work better on one group than the other.

Can I mix two antibiotics?

Combining medications can stress fish and change how each drug works. Unless a veterinarian or the label directs it, treat with one class at a time and switch only if there is no improvement.

Do antibiotics cure ich?

No. Ich is caused by a parasite, and antibiotics act only on bacteria. Ich is usually treated with a copper-based product or with heat and salt where the species tolerates it.

Why should I use a hospital tank for antibiotics?

Antibiotics can damage the beneficial bacteria that keep a tank cycled. A separate hospital tank protects your main aquarium and makes medication easier to control.

This guide is for general education and does not replace advice from a licensed aquatic or avian veterinarian.