Gasping at the surface, filter still running

This looks like: low dissolved oxygen — especially if the tank is warm, crowded, or has a thick surface film

Why this happens

Oxygen enters at the air-water boundary. Oil films, lily pads of duckweed with zero ripple, and summer heat all starve fish at the surface first.

How sure are we? High when gasping clusters at the top, equipment still humming.

What to do right now

  1. Ripple the surface gently — aim the filter return up, add an air stone if handy.
  2. Remove thick floating mats blocking exchange for now.
  3. If heat wave: shade the glass, float fan across surface (not into water), or partial change with matched cool water carefully.
  4. Check stocking — the calculator helps when headcount grew slowly over months.
  5. Test ammonia anyway — sometimes gasping is also poison; oxygen fixes do not replace that answer.

What not to do

If that doesn’t fix it

Persistent gasping with clean tests could be flukes on gills — see flashing diagnosis.

Catch this earlier next time — log your water parameters in App-aquatic. Free forever.