Freshwater Tropical · Koi & Pond
Ich (White Spot Disease)
Parasite (ciliate protozoan) disease of aquarium fish. Key signs: small pinhead-sized white spots (cysts) on skin and fins; flashing/scratching against objects, clamped fins, increased respiration, heavy mucus.
Severity: Moderate
There’s a familiar pattern with Ich. A new fish goes in, three days pass, and the original residents start showing the same thing.
You’ll see it called several things — White spot is the same thing. The naming inconsistency is part of why misdiagnosis is common.
The fast version, for keepers who want context before reading further:
- Pathogen. Ichthyophthirius multifiliis (Parasite (ciliate protozoan))
- Typical hosts. All freshwater fish species; tropical aquarium fish and pond fish equally affected
- Reported distribution. Worldwide in fresh water
- Temperature window. Outbreaks typical 59–77 °F (15–25 °C); cycle very fast above 77 °F (25 °C), very slow below 50 °F (10 °C)
- WOAH-listed (notifiable). No
- Reference image datasets. CuraPeces (Hugging Face; class: Ich white spot); Roboflow Fishlens v1 (Ichthyophthirius)
Background on the agent
Ich (freshwater white spot disease) is caused by Ichthyophthirius multifiliis, a parasite (ciliate protozoan) in the Ciliophora.
Naming the pathogen isn’t pedantry. Two diseases with similar surface lesions can require completely different interventions.
Being parasitic, this organism has a life cycle — usually with several stages, only some of which are vulnerable to treatment. That’s why most antiparasitic protocols require multiple doses 4–7 days apart: you’re targeting successive waves of the susceptible stage as eggs hatch or trophonts release. Stopping treatment after the visible parasites disappear means you’ve only killed the current generation; the next batch hatches in days.
Susceptible species: primarily All freshwater fish species. Different species within the same family show different vulnerability — even closely related fish can have wildly different clinical outcomes from the same pathogen. If you keep mixed species, observe each one independently; the apparently-healthy one may simply be a quieter carrier.
What to look for on your fish
Run through this list with the lights up and the fish settled — a startled fish reveals less:
- Small pinhead-sized white spots (cysts) on skin and fins. Pinhead-sized white dots scattered across the body, fins, and gills. Each one is a single parasite under the slime coat.
- Flashing/scratching against objects, clamped fins, increased respiration, heavy mucus. The fish darts against decor, gravel, or the tank wall, trying to scrape off an irritant.
How to actually observe — most keepers skip this:
Stand in front of the tank for a full 5 minutes without doing anything. The fish will normalize to your presence in about 90 seconds. Most diseases declare themselves in the behavioral subtleties you only catch in those last 3 minutes — the small posture shifts, the unusual hovering, the slightly-asymmetric swim. Glance-and-go checks miss everything but the most florid signs.
Pair what you see on the fish with what’s happened in the tank lately. The symptom + recent history together is a much stronger signal than the symptom alone.
Documenting the lesions
Get a usable photo before you do anything else. Symptoms shift hour to hour, and a clear shot lets you compare against reference images and consult forums or your local fish vet.
- Turn off the air pump for the 30 seconds it takes to shoot — bubbles obscure detail.
- Light the tank from above with a single bright source. A phone flashlight against the glass works.
- Get the camera right against the glass, parallel to it. Angled shots distort what you’re looking at.
- Shoot the affected area in two ways: one wide enough to see the whole fish for context, one tight on the lesion.
- Photograph the gills if you can — lift the operculum gently with a clean wet finger for a second, then let it close.
If the fish is in a hospital tank, white sides and a piece of clean black material behind the glass produces dramatically better photos for any kind of skin condition.
Diseases it gets confused with
Conditions with overlapping signs — don’t treat blind, narrow it down first:
- Velvet (gold-dust disease). Velvet’s coating is finer — a dust rather than discrete dots — and has a yellowish or rusty sheen under a flashlight.
- Columnaris. Columnaris produces patches, not dots. And its preferred location is the mouth, fins, and back, not the body sides.
- Stress spots from new tank entry. Genuine stress ‘spots’ usually fade within 24 hours of stable conditions. True white-spot doesn’t.
- Gill and skin flukes. Heavy fluke loads cause flashing, which damages fins mechanically — looks like rot but isn’t.
Don’t assume the most common diagnosis wins. The right diagnosis is the one whose symptom set fits cleanest — not the one you’ve heard of most often.
How it gets into a tank
The transmission pattern matters for what you do next — different routes call for different cleanup.
Direct life cycle in water: trophonts on fish drop off and divide in sediment, releasing free-swimming theronts that re-infect fish.
If you keep multiple systems on a single sump or share a quarantine tank between intakes, you’ve created a path the pathogen will use.
First-response steps
Action items, in priority order:
Isolate the affected fish. A bare-bottom hospital tank — heater, sponge filter pre-cycled, no substrate, no decor — lets you medicate at proper dosing without nuking the display’s biofilter or invertebrates. The hospital tank needs to match the display in temperature and parameters; sudden changes are an additional stressor the sick fish can’t afford.
Confirm the diagnosis before you medicate. Photo the symptoms (see the photo tip section), compare against reference images, and run the case through the Symptom Checker. Picking the wrong treatment class is worse than waiting an extra 12 hours to confirm. Don’t medicate blind.
Specific treatment. Treat the free-swimming stage (theronts), as on-fish trophonts are protected. Common treatments: malachite green + formalin combinations, copper sulphate (with care), raised temperature (82–86 °F (28–30 °C) for tropical fish) to accelerate the life cycle
Test the water on the source tank. Even after moving the fish out, your display almost certainly has an underlying parameter issue that enabled the disease in the first place. Test ammonia, nitrite, nitrate, pH, and (where applicable) salinity, KH, and temperature. Fix what you find before reintroducing anything.
Do a 25% water change on the display. Not 50% — that’s a parameter shock to the remaining fish. 25% with temperature-matched, dechlorinated water, then test again 12 hours later.
Quarantine new fish for a minimum of 4 weeks. During an active outbreak, don’t add anything to the system. Adding a new fish into a sick tank is committing it to the same exposure with zero protection.
Track everything. A simple notebook entry per day — date, observations, treatment dose, water-test numbers — pays off if you need to consult a vet or if the same issue recurs in 6 months. Memory is unreliable here; written records aren’t.
For the keeper reading this with a problem in front of them right now: don’t medicate in the next 15 minutes. Spend that 15 minutes on observation and water testing. The diagnosis you’ll arrive at from the cooler analysis will be better than the one you’ll commit to under stress. Two hours of right treatment beats two days of wrong.
Common missteps to avoid
A short list of the moves that make this worse — not theoretical, these are the mistakes that come up over and over in forum threads:
Don’t add another fish during an active outbreak. Even if the new fish looks healthy, you’ve now committed the new arrival to the same exposure with no chance to quarantine. Wait until the affected fish has been symptom-free for at least 4 weeks.
Don’t increase temperature blindly. It’s a common forum suggestion that helps for some parasites and hurts for several bacterial and viral conditions. Check the pathogen first.
What recovery looks like
Recovery happens on three timelines, and confusing them costs fish:
Behavioral recovery is fastest. Appetite and normal posture often return within 3–5 days of effective treatment. This is not the same as recovery.
Surface healing takes 1–2 weeks. Ulcers close, fungal patches clear, fins begin to regrow.
Pathogen clearance is the longest — finishing the full prescribed treatment course matters even when the fish looks good. Stopping early breeds resistance.
Track all three separately. The fish behaving normally on day 4 doesn’t mean treatment is done.
Keeping it out of your tank
The boring stuff that works, in order of impact:
Quarantine new arrivals for at least 4 weeks. This is the single biggest lever you have. Most introductions of disease into established tanks come from un-quarantined new fish or live plants/decor with adherent water. A separate 10-gallon tank with a sponge filter is sufficient for most species and costs less than one decent fish.
Stable water parameters. Test weekly even when the tank looks fine. Ammonia and nitrite at zero, nitrate under control (under 20 ppm for sensitive species, under 40 ppm for hardier ones), pH consistent across tests. Most outbreaks follow a measurable water-quality slip the keeper didn’t catch — not because the parameters are bad in absolute terms but because they shifted enough to stress the fish.
Don’t overstock. Crowding raises ambient pathogen load and lowers individual immunity. The most disease-free tanks I’ve seen are the ones that look slightly empty. A rule of thumb worth more than the standard ‘inch per gallon’ is to stock for half the bioload your filter is rated for, leaving headroom for water-quality buffering.
Equipment hygiene. Dedicated nets, siphons, and buckets per tank. If you must share, disinfect with a bleach dip (1:19 with water, 60 seconds, thorough rinse, then a 24-hour air dry). Color-coded gear per tank is a 5-dollar fix for what otherwise becomes a recurring problem.
Watch the fish daily. Two minutes per tank, every morning, with the lights on full. You catch the first hour of trouble that way — and the first hour matters. Build it into a routine you can’t skip; with the coffee, with the dog walk, whatever sticks.
Source matters. Buy from sellers who actively quarantine their incoming stock. The premium price reflects fewer disease introductions downstream. A fish that’s 30% more expensive but doesn’t bring in pathogens has saved you more than the markup.
Don’t ignore live plants and decor as vectors. Snails, tubifex worms, and any wet surface from another system carries water and the microbes in it. Rinse new plants thoroughly; consider a hydrogen peroxide dip (3% solution for 30 seconds, then rinse) for plants from unknown sources.
Mind the temperature range. Outbreaks are concentrated at Outbreaks typical 59–77 °F (15–25 °C); cycle very fast above 77 °F (25 °C), very slow below 50 °F (10 °C). If your system runs there seasonally, raise vigilance during those weeks. For pond keepers, this often means heightened spring and autumn watching when water temperatures pass through the danger band twice a year.
Pond-scale considerations
For pond keepers specifically:
Pond-scale disease management is different from aquarium-scale in three important ways:
- Volume dilutes water-based treatments. A 5,000-gallon pond requires accurate volume calculation and a different dosing philosophy. Medicated food is consistently more effective than water-column dosing for internal infections.
- Seasonal vulnerability windows. Spring and autumn — when water temperature crosses 50–60 °F (10–16 °C) — are peak risk periods. Fish immune systems lag behind bacterial replication at those temps.
- Sediment is a reservoir. Vacuuming the pond bottom each spring before temperatures rise meaningfully reduces bacterial load in the system.
A note on look-alikes
Don’t bet the fish on a single matching symptom. Cross-check on the Symptom Checker and see whether anything else in the candidate list fits the recent tank history better.
There’s no shortcut on this. There’s just paying attention and acting on what you see.
You may also want to read
- Marine Ich — for keepers narrowing down between this and a look-alike condition.
- Costia — for keepers narrowing down between this and a look-alike condition.
Source
Primary reference: Roberts, R.J. (2012) Fish Pathology, 4th ed. — standard reference. Hobbyist literature widespread..
Read the full source: https://huggingface.co/datasets/jero98772/CuraPeces_Background
Editorial review by the Fishy Farmacy team. Last reviewed: May 2026.
Causes
Direct life cycle in water: trophonts on fish drop off and divide in sediment, releasing free-swimming theronts that re-infect fish Outbreaks concentrate at Outbreaks typical 59–77 °F (15–25 °C); cycle very fast above 77 °F (25 °C), very slow below 50 °F (10 °C).
Treatment
Treat the free-swimming stage (theronts), as on-fish trophonts are protected. Common treatments: malachite green + formalin combinations, copper sulphate (with care), raised temperature (82–86 °F (28–30 °C) for tropical fish) to accelerate the life cycle
Prevention
Quarantine all new fish for at least 4 weeks. Maintain stable water parameters and dedicated equipment per tank. Watch the system closely during Outbreaks typical 59–77 °F (15–25 °C); cycle very fast above 77 °F (25 °C), very slow below 50 °F (10 °C) temperature windows.
Frequently asked questions
Is Ich the same as White spot?
Yes. White spot and Ich refer to the same condition caused by *Ichthyophthirius multifiliis*. The naming inconsistency comes from regional usage and the difference between traditional fishkeeping vocabulary and modern microbiology terms.
How long does Ich take to develop after exposure?
Incubation varies with temperature, pathogen load, and host condition. Most cases show first signs within 3–14 days of exposure. That's why a 4-week quarantine of new arrivals catches most introductions before they reach your display.
Can it spread to my other tanks?
Yes — through any shared equipment, water, or hands. Dedicated nets, siphons, and buckets per tank are the single most cost-effective prevention measure. If you've used one set of gear across multiple tanks, treat all of them as potentially exposed and observe closely for the next 30 days.
What's the best way to confirm I'm seeing it correctly?
Photograph the affected fish straight-on against the glass with the tank lights bright, take a close-up of any lesion, and compare against the reference image gallery on this page. If you're still uncertain after photographing, use the [Symptom Checker](/symptoms/) — picking three or four observable signs is more diagnostic than any single one.