🐠AquariumSOS

Diagnose Your Fish

Fish symptoms are rarely specific to one cause. Clamped fins can mean poor water quality, a stressful tankmate, a parasite infestation, or a temperature swing overnight β€” the fin doesn't tell you which. That's why this tool doesn't hand back a single confident guess. Pick the symptoms you're actually seeing, and it cross-references them against the recorded symptom-and-cause patterns for your species (or the general dataset if your species isn't listed) to return the 2-3 most likely causes, ranked, with what to check next for each.

How to use it: select every symptom you're observing, not just the most obvious one β€” a fish that's both clamping fins and refusing food narrows the list far more than fins alone. If you know the species, select it; species-specific patterns (some cichlids clamp fins as normal territorial posture, for instance) change what's likely. Then work down the ranked list, checking the fastest-to-rule-out cause first.

This tool draws on the same symptom and cause data behind the disease library and species pages, covering patterns recorded across 268 species.

Loading diagnosis tool…

Why Ranked Causes, Not One Answer

A single symptom in isolation carries very little diagnostic weight. Rapid gill movement alone could mean low dissolved oxygen, ammonia irritation, a gill parasite, or simply a fish that just finished chasing off a rival. What narrows things down is the combination β€” rapid gill movement plus clamped fins plus loss of appetite points somewhere different than rapid gill movement plus flashing against gravel plus visible spots. Ranking reflects how often each cause shows up with that particular symptom cluster in the underlying dataset, not a certainty score, and honestly, with remote diagnosis there's no way to turn that into a guarantee.

What the Ranking Actually Weighs

Three things move a cause up or down the list: how common the cause is generally (ammonia spikes and temperature swings are frequent; some parasitic conditions are comparatively rare), how well the specific symptom combination matches known presentations of that cause, and species-specific quirks where they're documented β€” a shubunkin flashing occasionally is often just normal, while the same behavior in a species prone to ich warrants closer attention.

The Real Limits of This

This tool cannot look at your fish, test your water, or examine a skin scrape under a microscope. It works from what you report, and self-reported symptoms are imprecise β€” "clamped fins" means different things to different keepers, and early-stage conditions often look like nothing at all until they progress. It also can't account for anything you haven't noticed yet, like a slow ammonia creep you haven't tested for. Treat the output as a shortlist to investigate, in order, starting with whichever cause is both high-ranked and fastest to check (a $10 ammonia test rules something in or out in minutes; ruling out a parasite might take days of observation).

If a fish is in acute distress β€” gasping at the surface, lying on its side, rapid deterioration over hours β€” don't wait on a tool. Test your water immediately and consider an aquatic veterinarian or a fish-health specialist if you have access to one; remote symptom matching is not a substitute for hands-on veterinary assessment, particularly for valuable or breeding stock.

Worked Example

A keeper reports a betta with clamped fins, reduced appetite, and slightly faster breathing, no visible spots. The tool would likely rank ammonia/nitrite exposure first (common, fits the cluster, no visible lesion expected), stress from a recent tank change second, and an early gill parasite third β€” pending visible symptoms that haven't shown up yet. The suggested first move: test ammonia and nitrite before anything else, since it's cheap, fast, and the highest-ranked cause.

Frequently Asked Questions

Why doesn't the tool just tell me the one cause?

Because most fish symptoms genuinely aren't specific enough to support a single confident answer from a description alone. Several causes can produce an identical symptom picture, so a ranked shortlist is more honest than a false-confidence single guess β€” and it's usually more useful in practice too, since you can rule causes out in order.

Does it work if I don't know my fish's species?

Yes. Species selection sharpens the ranking where behavior or susceptibility differs by species, but the core symptom-matching works from the general dataset even without it.

How many symptoms should I select?

All of them, even ones that seem minor or unrelated. A single symptom narrows very little; three or four together narrow considerably more, since the tool is matching the combination, not any one symptom alone.

Can this replace testing my water?

No β€” it should usually point you toward testing, not around it. Ammonia, nitrite, and pH problems are among the most common causes behind vague symptoms, and a test kit gives a definite answer a symptom checklist can't.

When should I stop trusting the tool and call a vet?

If a fish is in acute distress, multiple fish are affected at once, or a suggested cause has been checked and ruled out without resolving the problem, that's the point to bring in an aquatic veterinarian or an experienced fish-health specialist rather than continuing to work through a ranked list alone.