Aquarium care · Fish health

Common Fish Diseases: Symptoms, Causes and Treatment Chart

Match what you see on your fish to the most likely disease, its cause and the treatment that actually works. Start with water quality, then use the chart, the quarantine setup and the safe dosing rules below.

By Fish Explain Editorial TeamUpdated October 11, 202612 min read

Close-up of a freshwater cichlid covered in tiny white spots, a classic sign of ich (white spot disease)
Quick Answer

The most common fish diseases in aquariums are ich, velvet, fin rot, columnaris, fungal infections, flukes, internal parasites, popeye, swim bladder disorder, dropsy and hole in the head. Most start with stress from poor water or a new fish that skipped quarantine. Test ammonia, nitrite and nitrate first, then match the symptoms to the chart and treat in a hospital tank.

On this page
  1. Common Fish Diseases: The Short Answer
  2. Check Water Quality Before You Medicate
  3. Where Symptoms Show Up on a Sick Fish
  4. Fish Disease Symptoms and Treatment Chart
  5. Parasites: Ich, Velvet, Flukes and Worms
  6. Bacterial and Fungal Infections
  7. Dropsy, Swim Bladder Disorder and Hole in the Head
  8. Fish Tuberculosis and Your Own Health
  9. How to Set Up a Quarantine or Hospital Tank
  10. How to Dose Fish Medication Safely
  11. When to Euthanize a Sick Fish Humanely
  12. Fish Disease FAQs

Common Fish Diseases: The Short Answer

Fish hide illness well, so by the time you notice white spots or frayed fins, the problem has usually been building for days. The wrong medicine wastes time and can wipe out the bacteria in your filter.

This guide is built around one idea: water first, diagnosis second, medicine third. Below you will find target water values, a symptom map, a treatment chart covering 13 conditions, and the steps for quarantine, safe dosing and humane euthanasia.

Check Water Quality Before You Medicate

Most fish diseases are opportunists. The bacteria and molds behind fin rot, columnaris and fungus live in many healthy aquariums and take hold when ammonia, nitrite, a temperature swing or crowding weakens the fish’s slime coat and immune response.

Before you buy any medication, test the water with a liquid test kit and compare your results with these targets:

ParameterTarget in a cycled tankAct now if
Ammonia0 ppmAny reading above 0, and urgently above 0.25 ppm
Nitrite0 ppmAny reading above 0
NitrateUnder 20 ppm, and no higher than 40 ppmAbove 40 ppm, or climbing fast between water changes
TemperatureStable and within the species’ rangeSwings of more than a few degrees in a day
pHStable within the species’ rangeA sudden shift of more than about 0.3 to 0.5

Ammonia is more toxic in warm, alkaline water, so the same reading is more dangerous at pH 8 than at pH 6.5. If any reading is off, fix it first with a 25 to 50 percent water change using dechlorinated water at the same temperature. Cloudy water often travels with these problems, and our guide to why a fish tank turns cloudy helps you sort a harmless bloom from a real water quality issue.

If ammonia or nitrate keeps creeping back, the tank may hold more fish than it can support. Our guide to how many fish fit in a 20 gallon tank explains how bioload works. Many sick fish recover on clean water alone. If symptoms keep spreading after the water is right, move on to diagnosis.

Where Symptoms Show Up on a Sick Fish

Check your fish in good light, head to tail. Where a symptom appears narrows the suspects quickly:

  • Eyes: bulging or cloudy eyes point to popeye, water quality problems or an internal infection.
  • Head and lateral line: small pits or eroded holes suggest hole in the head.
  • Gills: fast breathing, flared or pale gills and gasping suggest gill flukes, velvet, columnaris or ammonia burn.
  • Mouth and lips: gray-white fuzz or erosion around the mouth is classic columnaris.
  • Skin and body: white grains mean ich, gold dust means velvet, cotton tufts mean fungus, and open sores can mean bacterial infection or fish TB.
  • Fins: ragged or shrinking edges mean fin rot. Fins held flat against the body (clamped) are a general stress sign.
  • Scales and belly: raised, pinecone-like scales mean dropsy. A sunken belly with good appetite suggests internal parasites.
  • Swimming: floating, sinking or swimming sideways points to swim bladder disorder.
Diagram of a fish outline showing where common fish disease symptoms appear on the eyes, gills, mouth, skin, fins, scales and belly
Where symptoms appear: a head-to-tail map of the most common fish diseases.

Fish Disease Symptoms and Treatment Chart

Match the signs you see with the most likely cause. Treatments list the generic active ingredient, so you can find it under any brand. Severity reflects how fast the condition can kill if left alone.

DiseaseMain signsCauseTreatmentSeverity
Ich (white spot)White spots like salt grains on body and fins, flashing, clamped finsProtozoan parasite Ichthyophthirius multifiliisRaise heat a few degrees for tropical fish, plus salt or a formalin and malachite green product, dosed repeatedlyModerate, serious if gills are heavily infected
VelvetFine gold or rust-colored dust, best seen with a flashlight, fast breathingParasitic dinoflagellates such as PiscinoodiniumDim the lights, copper-based treatment in a hospital tank, salt for tolerant speciesSerious
Fin rotRagged, shrinking fins with white, black or red edgesOpportunistic bacteria such as Aeromonas and PseudomonasClean water first, then kanamycin or nitrofurazone if fin loss keeps spreadingMild to moderate
ColumnarisGray-white patches on mouth, back or gills, often a pale “saddle” behind the dorsal finGram-negative bacterium Flavobacterium columnareHospital tank with kanamycin plus nitrofurazone, salt for tolerant speciesSerious, can kill within days
DropsySwollen belly, scales raised like a pinecone, bulging eyesFluid buildup from organ failure, often linked to bacterial infection or kidney damageIsolate, Epsom salt bath, antibiotic in food under vet guidanceCritical, outlook is poor
Swim bladder disorderFloating, sinking, swimming sideways or upside downOverfeeding, constipation, swallowed air, body shape, sometimes infectionFast for 2 to 3 days, then small portions of daphnia or skinned peas, lower the water levelMild to moderate
PopeyeOne or both eyes bulging, sometimes cloudyOne eye: usually injury. Both eyes: water quality or infectionWater changes, Epsom salt, antibiotic only if infection is likelyModerate
Fungal infection (Saprolegnia)White to gray cotton-wool tufts, often on woundsWater molds invading damaged skinTreat the wound and water, then methylene blue or malachite green, saltModerate
Hole in the headPits or erosions on the head and lateral line, white stringy fecesLinked to Spironucleus (Hexamita) flagellates, poor water and dietMetronidazole, best in food, plus larger water changes and a varied dietModerate
Gill flukesFast gill movement, flared or pale gills, gasping, flashingMonogenean flatworms such as DactylogyrusPraziquantel, with formalin as an alternativeModerate to serious
Internal parasitesWeight loss despite eating, sunken belly, white stringy feces, red worms at the ventFlagellates, tapeworms, or nematodes such as CamallanusMetronidazole for flagellates, praziquantel for tapeworms, levamisole or fenbendazole for nematodesModerate
Ammonia or nitrite poisoningGasping at the surface, red or brown gills, lethargyUncycled or overstocked tank, overfeeding, filter failureLarge daily water changes, ammonia-binding dechlorinator, pause feeding, salt against nitriteCritical, an emergency
Fish tuberculosisSlow wasting, ulcers, bent spine, popeye, scale loss over weeksMycobacterium species such as M. marinumNo reliable cure, isolate or euthanize, disinfect gear, wear glovesCritical, and it can infect people

Several conditions share symptoms. Flashing, clamped fins and fast breathing can come from ich, velvet, flukes or plain ammonia, which is why the water test always comes first.

Parasites: Ich, Velvet, Flukes and Worms

Ich (White Spot Disease)

Ich is the disease most aquarists meet first. Each white spot is a parasite under the skin, out of reach of medication. Only the free-swimming stage that hatches after it drops off is vulnerable, so treatment must continue across several life cycles.

The University of Florida IFAS Extension notes in its guide to white spot infections that the life cycle takes about 3 to 6 days at 75 to 79°F and that salt at 4 to 5 grams per liter for 7 to 10 days can work in smaller systems. Corydoras, loaches and soft-water tetras tolerate far less salt, so check your species first. For tropical fish, raising the temperature slowly to around 82°F shortens the cycle so treatments hit the parasite sooner. Add aeration, because warm water holds less oxygen. Keep treating until every spot is gone and the fish stop dying, then continue a few more days.

Cardinal tetra with small white ich spots scattered across its body and fins
Ich spots look like grains of salt scattered over the body and fins. Photo: D. Herdemerten (Hannibal21) / Wikimedia Commons (CC BY 3.0)

Velvet

Velvet looks like ich in miniature: a fine gold or rusty sheen that is easiest to spot with a flashlight in a dark room. It moves faster than ich and often hits the gills first. The parasite relies partly on light, so keeping the tank dark helps. Copper-based treatments work well but are deadly to shrimp and snails, so use them only in a hospital tank.

Gill Flukes

Flukes are tiny flatworms you will not see without a microscope. The fish show it instead: fast breathing, flared or pale gills, rubbing against decor and hanging near the surface. Praziquantel is the usual first choice for ornamental fish and is gentle on most tank mates and filter bacteria. A second dose about a week later catches flukes that hatch from eggs.

Internal Parasites

A fish that eats well but keeps losing weight likely has internal parasites. Red threadlike worms poking from the vent are Camallanus nematodes. Medicated food works best because the drug reaches the gut directly. Fenbendazole can kill snails and shrimp, so keep it out of tanks that hold invertebrates.

Bacterial and Fungal Infections

Fin Rot

Fin rot nearly always follows poor water or fin nipping. Mild cases often heal with clean water alone. If the rot reaches the base of the fins or the edges turn red and bloody, move the fish to a hospital tank for antibiotic treatment. Long-finned bettas are especially prone, and our guide to sick betta fish covers fin rot in that species in more detail.

Male betta fish with a frayed, ragged tail fin caused by early fin rot, with the damaged area circled
Fin rot starts at the edges. Catch it before it reaches the fin base. Photo: Dizzy Respect / Wikimedia Commons (CC BY-SA 4.0)

Columnaris

Columnaris is often called cotton mouth and mistaken for fungus. The difference is speed: a lesion can spread across a fish within a day. Act immediately with a hospital tank and an antibiotic aimed at gram-negative bacteria. For tropical fish, keeping the temperature at the cooler end of their range, rather than raising it, helps slow this bacterium.

Fungal Infections

True fungus, usually the water mold Saprolegnia, forms soft white to gray tufts that look like wet cotton wool. It rarely attacks healthy skin and grows on wounds and dead tissue instead, so find the cause of the injury. Treat with methylene blue or malachite green in a separate tank, since methylene blue harms filter bacteria and stains silicone.

Dropsy, Swim Bladder Disorder and Hole in the Head

Dropsy

Dropsy is a symptom, not a single disease. Fluid builds up because organs, often the kidneys, are failing. By the time the scales stand out like a pinecone, recovery is uncommon. Isolate the fish and try an Epsom salt bath alongside an antibiotic in food if your vet agrees. If the fish stops eating and struggles to breathe, euthanasia may be the kindest choice.

Swim Bladder Disorder

Most swim bladder trouble comes from the gut, not the bladder itself. Overfeeding and dry food that swells in the stomach press on the bladder. Fast the fish for 2 to 3 days, then offer small portions of daphnia or a skinned, cooked pea. Lowering the water level makes it easier for the fish to reach the surface. Round-bodied fancy goldfish and balloon mollies are prone because of their compressed body shape. If you keep bettas, our guide on how often to feed a betta fish sets portions that prevent most cases.

Hole in the Head

Hole in the head shows up as small pits that slowly enlarge on the head and along the lateral line, most often in cichlids such as discus and oscars. It is linked with flagellate parasites, high nitrate and poor nutrition. Metronidazole in food treats the parasites, and bigger water changes plus a varied diet tackle the rest.

Fish Tuberculosis and Your Own Health

Fish tuberculosis (mycobacteriosis) is slow and stubborn. Affected fish waste away over weeks, develop ulcers or a curved spine and stop eating, often one at a time. There is no reliable cure, so most keepers remove affected fish, break down the tank and disinfect everything before restarting.

This disease can infect people. Mycobacterium marinum enters through cuts and scrapes on the hands and causes a skin infection often called fish tank granuloma. Washington State University’s guidance on zoonoses associated with fish recommends wearing gloves, covering any wounds and washing your hands after tank work. If a red bump or sore on your hand will not heal after tank maintenance, see a doctor and mention the aquarium.

How to Set Up a Quarantine or Hospital Tank

A quarantine tank holds new fish before they join your display, and a hospital tank holds sick fish during treatment. The same setup does both jobs.

  • Tank: 5 to 10 gallons for small fish, 20 gallons for larger species.
  • Filter: a sponge filter that has lived in your main tank so it already carries beneficial bacteria. Our guide to the best fish tank filters explains why sponge filters suit gentle, low-flow setups.
  • Heater and thermometer: stable temperature matters even more during treatment.
  • Bare bottom: easy to siphon, with no gravel to hide parasites.
  • Hiding place: a PVC pipe or clay pot that is easy to sterilize.
  • Separate tools: a dedicated net, bucket and siphon so you never carry disease back to the main tank.

Quarantine new fish for at least four weeks, which covers the life cycles of ich and most flukes. During treatment, test ammonia daily. Medication can slow the bacteria in a small filter, and a hospital tank can turn toxic quickly.

Plain bare glass fish tanks on a metal stand with no gravel or decorations, the kind of simple setup used to quarantine new fish
A plain, bare tank kept apart from the display aquarium works as a quarantine or hospital tank. Photo by shot ed on Unsplash

How to Dose Fish Medication Safely

  1. Work out the real water volume. Substrate and decor mean a 20 gallon tank often holds closer to 16 or 17 gallons. Dose for the water, not the label.
  2. Remove activated carbon. Carbon and resin media absorb many medications and leave the fish untreated. Turn off UV sterilizers too, since UV breaks down some drugs.
  3. Protect invertebrates. Copper, many antiparasitics and some dyes kill shrimp and snails. Move them out or treat fish in a hospital tank.
  4. Adjust for sensitive fish. Scaleless fish such as loaches and many catfish, plus some tetras, react badly to full doses of malachite green, formalin and copper. Many labels recommend a half dose for them.
  5. Add aeration. Formalin and warm water both reduce dissolved oxygen.
  6. Use one treatment at a time. Mixing products can be toxic.
  7. Finish the full course. Stopping early lets ich, flukes and bacteria bounce back.

After treatment, do a large water change and add fresh carbon for a few days to pull out leftover medicine.

A vet who treats fish can confirm a diagnosis under a microscope, which removes the guesswork from flukes and internal parasites, and can prescribe antibiotics that are not sold over the counter.

When to Euthanize a Sick Fish Humanely

Sometimes treatment only prolongs suffering. Advanced dropsy, confirmed fish TB, a fish that cannot stay upright or eat for many days, and wounds that keep spreading despite treatment are reasons to consider a humane end. Our guide to betta fish behavior before death describes the signs that a fish is nearing the end.

Veterinary guidelines for fish describe deep anesthesia with an anesthetic such as clove oil (eugenol), followed by a second step to make sure death is certain. With clove oil, the fish should stay in the solution for at least 10 minutes after the gills stop moving. If you are unsure about any part of this, an aquatic vet can do it for you, and some fish stores can help.

Avoid methods that cause suffering: flushing a live fish, putting a conscious fish in the freezer, leaving it out of water or using boiling water. These are not humane, and a flushed fish that survives can introduce disease into local waterways.

Fish Disease FAQs

What is the most common fish disease in aquariums?

Ich, also called white spot disease, is the most common aquarium fish disease. It shows as small white spots like salt grains on the body and fins. It often arrives with new fish that were not quarantined and spreads fast in stressed or crowded tanks.

How do I know if my fish is sick?

Common early signs are clamped fins, loss of appetite, hiding, flashing against decor, fast breathing and gasping at the surface. Visible signs include white spots, cotton-like tufts, ragged fins, bulging eyes and raised scales. Test your water as soon as you notice any of these.

Can I treat sick fish in the main tank?

You can treat ich and some parasites in the main tank if every fish is affected and no invertebrates are present. Antibiotics, copper and dyes are safer in a separate hospital tank because they can harm filter bacteria, shrimp, snails and plants.

Can fish diseases spread to humans?

A few can. Fish tuberculosis caused by Mycobacterium marinum can cause a skin infection in people through cuts on the hands. Wear gloves, cover wounds and wash your hands after tank work, and see a doctor about any sore that does not heal.

How long should I quarantine new fish?

Quarantine new fish for at least four weeks in a separate tank with its own filter and tools. That covers the life cycles of ich, velvet and most flukes, so any hidden disease shows up before the fish meet your main stock.

Should I add aquarium salt for every fish disease?

No. Salt helps with ich, nitrite poisoning and some external parasites, but many fish, including corydoras, loaches and soft-water tetras, tolerate only low levels. Salt also harms many live plants. Use it as a targeted treatment, not a general cure.

Keep exploring

More aquarium care guides

Scroll to Top