Fish hanging at the surface: 5 diagnoses
Almost always a red flag — except for a few species for which it's normal.
If fish hang at the surface, mouthing the air and slowly working their gills — that's a symptom, not a "habit." Exceptions: a handful of species for which this is normal.
What is NOT a problem
• Labyrinth fish (betta, gourami, dwarf gourami) come up for air — they have a labyrinth organ. A few times a minute is normal.
• Corys occasionally "gulp" air at the surface — intestinal respiration. Normal.
• Guppies and mollies often swim near the surface — that's where the food is. Normal.
1. Low oxygen in the water
The most common cause. Fish at the surface — that's where oxygen diffusion is most active. The sign: ALL fish, across species, behave the same way.
Causes of oxygen starvation:
• Overstocking.
• High temperature (>28 °C — oxygen solubility drops sharply).
• Weak surface flow.
• Rotting substrate under a layer of mulm.
Fix: switch on an air pump, aim the spray bar at the surface, lower the temperature, do a water change.
2. Ammonia or nitrite poisoning
High NH₃ or NO₂ destroys the gill hemoglobin. Fish can't extract oxygen efficiently even from well-oxygenated water, so they look for the most saturated point — the surface.
Diagnosis: test for NH₃, NO₂. Anything above 0 — that's the cause.
Fix: emergency 50 % water change with conditioner, feed minimally, don't add new fish, wait for the biofilter to recover.
3. Gill parasites
Costia, dactylogyrus, gyrodactylus — parasites that attack the gill epithelium. The fish can't extract oxygen normally.
Other signs: rapid breathing, flashing against objects, cloudy eyes, excess mucus.
Fix: specific antiparasitic treatment (praziquantel, low-dose formalin). A confirmed diagnosis from an ichthyologist is preferable.
4. Bacterial gill infection
Aeromonas, Flavobacterium. Often goes along with poor water. The fish breathes heavily, the gills show a reddish or whitish coating.
Fix: antibiotics (specialized aquarium medications).
5. Chlorine/chloramine in freshly added water
Refilling with tap water without conditioner. The gills burn, the fish panics and seeks the surface.
Fix: immediately dose a double conditioner load. In the future — never without conditioner.
Diagnostic algorithm
1. All fish or just one or two? If all — it's oxygen or poisoning.
2. Quick test: NH₃, NO₂, NO₃. Resolves 60 % of cases.
3. Temperature — >28 °C is a problem.
4. Other symptoms (flashing, coating, ulcers) — parasites or infection.
Fish hanging at the surface is an emergency call. An hour of delay = high risk of death. Act first (water change + aeration), investigate later.
FAQ
- What's the first thing to do if fish are gasping at the surface?
- Turn on the airstone and do a 30–50 % water change with dechlorinator. In parallel, run quick water tests.
Scientific board — ichthyologists and veterinarians
Ichthyologists and veterinarians with university degrees · Reference FishBase, Seriously Fish and peer-reviewed literature · Sign every reviewed article with their credentials shown
Goldie editorial team
Practising aquarists with a combined 30+ years of experience · Biologists and editors, fact-checking against FishBase and Seriously Fish · Every piece is reviewed by a qualified ichthyologist before publication
Sources
- Aquatic Animal Health — Gas exchange in fish · CABI · 2026-05-22