FinFettle

Ich vs Velvet: How to Tell Them Apart and Treat the Right One

Quick answer

Ich shows as distinct white spots the size of salt grains that you can count; velvet shows as a fine gold, yellow or rust-coloured dust that's too fine to count and often gives the fish a dusty sheen. Velvet is faster and more often fatal, and it hits the gills early, so breathing distress with a golden haze points to velvet. When unsure, treat conservatively and watch the colour and grain size.

By Haitham Houly · Updated September 29, 2026

Ich and velvet are both external parasites that dust a fish with pale specks, and panicked keepers mix them up constantly. The velvet vs ich call matters because the best treatment differs — and velvet is the less forgiving of the two, so getting it wrong wastes days you may not have.

Here's the short version: ich is distinct white spots you can count; velvet is a fine gold or rust dust you can't. Everything below helps you act on that.

Quick verdict

Ich (white spot)Velvet (gold dust)
AppearanceDistinct raised white spots, like salt or sugar grainsFine gold, yellow or rust dust — a dusty sheen
Can you count them?Yes, usually individually countableNo — too fine and numerous
Best seenIn normal light, on body and finsWith a torch in a dim room, catching a metallic glint
SpeedFast, but gives you a little timeFaster, often fatal within days
Gills / breathingCan affect gills; breathing distress in bad casesHits gills early — breathing distress often comes first
ParasiteIchthyophthirius multifiliis (a ciliate)Piscinoodinium (a light-dependent dinoflagellate)
Key treatment differenceFormalin/malachite-green meds (e.g. Ich-X); heat + clean waterCopper-based meds; dim the tank (velvet needs light)

The single most reliable tell: grain size and colour. Countable white salt-grains = ich. An uncountable golden haze = velvet.

Side-by-side diagram of a fish with distinct countable white ich spots and a fish covered in a fine uncountable gold velvet dust
The countability test at a glance. Further down this page there's a photo of real ich on one of my own fish — note how each spot is a separate, distinct dot.

The fastest way to tell them apart

Turn off the room lights, then shine a torch across the fish at an angle. Velvet throws back a fine gold or rust shimmer, almost like the fish has been dusted with metallic powder — and there are far too many specks to count. Ich looks like discrete white dots you could tally on your fingers, and it's just as visible in normal light.

Behaviour helps too. Both cause flashing (scraping against surfaces) and clamped fins, but velvet's early assault on the gills means laboured, rapid breathing often shows up before the coating is obvious. A fish gasping with only a faint golden haze is a velvet red flag.

Ich in detail

Ich is caused by Ichthyophthirius multifiliis, a ciliated protozoan. It produces the classic countable white spots as the parasite burrows into the outer skin layers to feed. It's highly contagious and, untreated, the University of Florida describes outbreaks as capable of 100% mortality — but it responds well to prompt, repeated treatment. Full detail on the symptoms is on the white spots on fish page, and the protocol is in how to treat ich.

A cichlid with distinct white ich spots on its body and fins
Real ich on one of my own mbuna — distinct, countable white spots like grains of salt. That countability is the tell: velvet, by contrast, is a fine dust too fine to count.

Velvet in detail

Velvet is caused by Piscinoodinium, a parasitic dinoflagellate that — unusually — relies on light to photosynthesise during part of its life. That's why dimming or blacking out the tank is a standard velvet tactic that does nothing for ich. Velvet's dust is finer and usually gold-toned, it moves faster, and it goes for the gills early, which is what makes it more often lethal. Copper-based medications are the common treatment; because velvet spreads so fast, don't wait for certainty if the golden-dust picture is clear. The full velvet plan — signs, lights-off, water checks and when to get help — is on the velvet disease page.

Still not sure?

Gill-heavy cases of either parasite can show almost nothing on the body, and without a microscope you can't be 100% certain — UF/IFAS is explicit that white spots alone aren't a diagnosis. If you truly can't tell:

  • Improve aeration immediately — both parasites damage gills, and extra oxygen buys time and is never harmful.
  • Raise temperature cautiously and keep water pristine — helpful for both.
  • Act on the more likely of the two based on grain size and colour, and watch closely for 24 hours.
  • Escalate to an experienced fishkeeper or the shop you bought from if the fish is deteriorating.

What to do for each

For ich, the mainstay is a malachite-green-based product — Ich-X or Faunamor in the US, eSHa EXIT and other Schedule-6 options in the UK — at its label dose, repeated with water changes, plus optional heat. See how to treat ich and my ich treatment picks for the US or UK.

For velvet, reach for a copper-based treatment, dim the tank, and remove invertebrates first (copper is lethal to shrimp and snails). Getting your true water volume right matters for both, since these are dose-by-volume medications:

Free tool

Copper and formalin/malachite treatments are dosed by actual water volume — get the real number before you measure anything out.

Aquarium volume calculator →

Common questions

What's the fastest way to tell ich from velvet?
Look at grain size and colour. Ich is distinct white spots like grains of salt that you can count individually. Velvet is a fine gold, yellow or rust dust — too many specks to count, giving a dusty or metallic sheen, best seen by shining a torch on the fish in a dim room. If you can count the spots and they're white, it's ich; if it's a fine golden haze, it's velvet.
Is velvet more dangerous than ich?
Generally yes. Both can be fatal, but velvet tends to progress faster and attacks the gills early, so fish can be in serious breathing distress before the coating is obvious. Ich is more forgiving of a slightly slower response. Either way, prompt treatment matters — but velvet leaves less margin for error.
Can I treat ich and velvet the same way?
Partly. Raising temperature, keeping water pristine, and dedicated parasite medications help with both. But velvet is a light-dependent parasite, so dimming the tank is a velvet-specific tactic, and copper-based medications are a common velvet treatment. Ich responds well to formalin/malachite-green products like Ich-X. Because the best product differs, it's worth being reasonably sure which one you have.
My fish has breathing problems but few visible spots — ich or velvet?
Both parasites can settle heavily on the gills with little showing on the body, so gill-only cases are hard to call by eye. A fine golden sheen plus rapid breathing leans velvet; classic countable white spots elsewhere on the fish lean ich. If you genuinely can't tell and the fish is struggling to breathe, treat conservatively, improve aeration, and get a second opinion from an experienced fishkeeper or the shop rather than guessing.
Do I need a microscope to be sure?
A microscope is the only way to be certain — University of Florida notes that white spots alone should never be the sole diagnosis. But most hobbyists don't have one, so the practical approach is to judge by grain size, colour and behaviour, act on the more likely of the two, and escalate if the fish doesn't respond.

Sources

Keep reading