FishTankHelper

Why are my fish gasping at the surface?

Problem fixer · About 5 minutes to read

Fish hanging at the top of the tank and gulping are usually telling you something is wrong with the water. Here's how to find the cause, and what to do right now.

First, is it actually a problem?

Bettas and gouramis breathe air from the surface as well as through their gills. If they swim up, take a gulp and swim away, that's normal. Fish also crowd the surface when they expect food. Worry when several fish hang at the top for a long time, breathe fast, or look stressed.

What to do right now

  1. Test ammonia and nitrite. Either one above zero can damage gills and make fish struggle to breathe.
  2. Check the temperature. Warm water holds less oxygen, and a stuck heater can overheat a tank fast.
  3. Get the surface moving. Point the filter outflow up so it ripples the surface, lower the water level slightly so the outflow splashes, or add an air stone. Oxygen gets into the water at the surface.
  4. Do a water change of about 30–50% with conditioned, temperature-matched water if ammonia or nitrite is above zero.
  5. Hold back on food for a day while you find the cause.

The common causes

Low oxygen

Too little surface movement, too many fish, warm water, or a filter that has slowed down because it's clogged. It's often worst early in the morning, after a night without plants making oxygen. Fix it with more surface movement or an air stone, and clean the filter if the flow has dropped.

Ammonia or nitrite

Common in new tanks that haven't finished cycling, after adding a lot of fish at once, after overfeeding, or after something has died in the tank. Do water changes until both read zero, and feed lightly for a while.

Water that's too warm

Above about 82°F, oxygen levels drop and fish breathe harder. Check the heater, keep the tank out of direct sun, and use a thermometer you trust.

After medication or a big change

Some medications lower oxygen levels. Add extra aeration whenever you treat the tank.

When to worry

Act fast if fish are breathing very quickly, have red or inflamed gills, are lying on the bottom, or if fish start dying. Do a large water change straight away, then keep testing.

Helpful for this problem

Paid links: if you buy through these Amazon links, I earn a small commission at no extra cost to you.

New to fishkeeping? Your First Aquarium includes a troubleshooting chart for gasping fish, cloudy water, white spots and more. Get the guide for $12

Related: How to do a water change · How to cycle a new fish tank · Fish stocking calculator · Ammonia in a fish tank