Symptom
Goldfish gasping at the surface
A goldfish mouthing at the surface is struggling to get oxygen into its blood. The cause is the water more often than the fish, and the first hour matters. A large water change and aeration come before anything else.
How soon to act
- Watch closely
- Act within a day or two
- Act today This symptom
Treat this as an emergency. Whether the cause is low oxygen, ammonia, nitrite or chlorine, a large temperature-matched water change and extra aeration in the next hour can save the fish. Test afterward, not before.
What you may observe
- The fish hanging at the surface with its mouth breaking the water, gulping rhythmically
- Gill covers moving fast or flared wide, and gills that look dark red, pale or swollen
- Whether every fish in the tank is doing it, or just one
- The time of day, the room temperature, and whether the filter and any air pump are running
- Anything added in the last day, such as new water, a medication, a fertilizer or a cleaning product
- Flicking, excess slime, or one gill cover held shut, which point toward gill parasites
- The gill beat rate, counted for fifteen seconds, which gives you a number to compare against tomorrow
- Whether the fish is at the surface breathing hard, or at the surface because it cannot sink
- Whether it began after a hot day, a thunderstorm, a power cut or an algae die-off
Common possible causes
In rough order of how often they turn out to be the answer. None of these is a diagnosis.
-
Low dissolved oxygen
CommonWarm water holds less oxygen, a still surface exchanges little of it, and fish, filter bacteria and plants all consume it. A hot day, a stopped filter, an overstocked tank or a heavily planted tank at night can push the level low enough that every fish crowds the surface. It is a common cause when the whole tank is gasping.
-
Ammonia or nitrite gill damage
CommonAmmonia burns the gill tissue and nitrite stops the blood carrying oxygen, so the fish gasps even in water with plenty of oxygen in it. This is the usual cause in a new tank, after a filter has been cleaned in tap water, or when stocking or feeding has jumped. The gills often look dark red or, with nitrite, brownish.
-
Chlorine or chloramine
PossibleTap water that went in without a conditioner, or with too little of one, damages the gills. The timing is the giveaway; the fish were fine before the water change and gasping soon after. Chloramine is the more dangerous of the two because it does not evaporate and needs a conditioner that specifically neutralizes it.
-
Gill flukes or gill disease
PossibleParasites on the gills, or bacterial gill infection, thicken and clog the delicate gill filaments so that less oxygen crosses into the blood. The fish gasps despite clean, well-aerated water, often breathes with one gill cover held shut, flicks, and produces extra slime. It may show in one or two fish first, but gill parasites spread through a shared tank, so several fish breathing hard does not rule them out.
-
Begging, not gasping
Less commonGoldfish learn that food arrives at the surface and will mouth at it hopefully whenever someone walks past. A fish that does this for a few seconds, then swims off with fins spread and gills moving normally, is begging, not gasping. True gasping is continuous, the fish stays at the surface, and its whole body looks strained.
Water checks to do first
Poor water mimics or worsens almost every goldfish illness. Test before you treat.
- Ammonia and nitrite, tested after the emergency water change, because either one damages the gills directly
- Temperature, since warm water holds less oxygen while a goldfish's demand for it rises with the heat
- Whether the surface is moving and the filter and air pump are running; a stopped filter is a common overnight cause
- pH, particularly if it has risen, because ammonia becomes more toxic as pH climbs
- Chlorine or chloramine, if the gasping started within hours of a water change
- Whether a medication or treatment is running, since many reduce dissolved oxygen substantially
- In a pond, whether there has been a heavy rain, an algae die-off or several still, overcast days
A goldfish pinned to the surface, mouth working at the air, is a fish that cannot get enough oxygen into its blood. There are several reasons that can happen, and you do not need to know which before you act, because the first response is the same for nearly all of them. Change a large amount of water, get the surface moving, and only then reach for the test kit. Gasping is the one goldfish symptom where an hour genuinely matters.
What to do in the next hour
Check that the filter is running and the outlet is moving the surface. A stopped filter, a clogged intake or a power cut is a common reason a tank of fish is gasping in the morning.
Do a water change of about 50% with conditioned tap water matched to the tank’s temperature. Pour it in gently, but do not delay it to get the temperature perfect. This dilutes ammonia, nitrite and chlorine, and the fresh water carries oxygen. The water change guide has the method if you have never done a big one.
Add aeration. An air stone, a filter outlet raised to break the surface, or in a pinch a jug of tank water poured back from a height every few minutes all get oxygen in. Our guide to aeration and oxygen explains what works and why.
Then test ammonia, nitrite, pH and temperature. If ammonia or nitrite is present, repeat the water change tomorrow and daily until both read zero, and feed lightly in the meantime.
Telling the causes apart
When every fish in the tank is at the surface, the water is the cause. Low oxygen is most likely on a warm day or in the early morning, in a crowded tank, a tank with a still surface, or a planted tank that has been dark for hours. Ammonia and nitrite are most likely in a tank set up in the last two months, after a filter has been washed in tap water, or after a jump in feeding or stocking; the fish often show red streaks in the fins as well. Chlorine and chloramine announce themselves by timing: the fish were fine until the water change.
When one fish gasps and the rest are calm, look at that fish. Gill flukes and bacterial gill disease thicken and clog the gill filaments so that a fish cannot extract enough oxygen from water that is perfectly good. Such a fish often flicks, carries extra slime, breathes with one gill cover clamped shut, and may alternate between the surface and sitting on the bottom. This is a job for a vet, because the parasites are microscopic and the treatments are specific.
Counting gill beats
The one objective measurement available to a keeper without equipment, and worth learning before you need it.
Count the gill-cover movements for fifteen seconds and multiply by four. There is no published normal rate for a goldfish, because it varies with temperature, body size, breed and how recently the fish was startled, which is exactly why the absolute number is the least useful part.
The comparison is what matters. Count it on a healthy fish on an ordinary evening and write it down. From then on you have a baseline, and “breathing fast” stops being a judgement and becomes a number. Count from across the room rather than at the glass, because a fish that has just noticed you is not a resting fish.
Two things worth noting alongside the rate:
- Flaring. Gill covers that open wide rather than moving smoothly indicate a fish working much harder than a raised rate alone suggests.
- Asymmetry. One gill cover held shut, or one side moving differently from the other, points toward a problem in the gills rather than in the water, though one-sided movement is not specific to flukes.
Hot weather
The seasonal version of this emergency, and it arrives every summer.
The problem is oxygen, not heat directly. Warm water physically holds less dissolved oxygen, and a goldfish’s demand for it rises as it warms, so a heat wave squeezes the fish from both ends at once. A tank that is comfortably stocked at 20 C can be genuinely short at 28 C without anything else changing.
Aerate first, cool second. In order:
- Break the surface hard. Air stone, filter outlet raised, both. Gas exchange happens at the surface, so a churning surface is worth more than any amount of water movement lower down.
- Take the lid off, so the air above the water is not a sealed pocket of the same air.
- Stop feeding for the day. Digestion consumes oxygen, and unfinished food in warm water spoils fast.
- Then cool, gradually. A fan blowing across the water surface is the most effective method available at home, because evaporation carries away real heat; it also lowers the water level, so top up with conditioned water. A sealed frozen bottle floated in a small tank helps. Shade the tank from direct sun, and close the room’s curtains during the day.
Never drop ice into the tank, and never try to bring the temperature down quickly. A rapid swing is its own stress, and the fish is already struggling. Heaters and cooling covers the equipment side, and the temperature guide covers where the water should sit the rest of the year.
Where the oxygen gets in
- The air stone. Its bubbles drag water upward. Little of a bubble’s oxygen crosses in the second or two it spends in shallow water; most of the gain is the water it lifts to the surface.
- The broken surface, where oxygen enters and carbon dioxide leaves. Still water forms a saturated film and the exchange slows to a crawl.
- The circulation the bubbles drive, which brings the whole tank past the surface and the oxygenated water down to the fish.
When the power goes out
A stopped filter is a common reason a tank of fish is gasping at breakfast, and it is worth knowing what to do without electricity.
Oxygen is the emergency; filtration is not, yet. You have hours rather than minutes in a moderately stocked tank, and fewer in a warm room or a crowded one. What to do:
- Pour water back from a height. Scoop a jug of tank water and pour it back in from a height as often as you can, more often in a warm or crowded tank. The pour drags air in and churns the surface.
- A battery air pump does the same job without you. They cost very little and are the one piece of emergency equipment genuinely worth owning.
- Stop feeding entirely. No food means far less ammonia in a tank whose filter is not running.
- Hold the temperature. Insulate the back and sides, with blankets round the tank in winter, but leave the surface open or loosely covered.
And do not simply switch a canister filter back on after more than a few hours off. Water trapped in a sealed canister can turn oxygen-free and foul, so open it, rinse the media in tank water and restart — the filtration guide covers the correct restart, and power cuts and emergencies covers the whole event.
Gill flukes and gill disease
The case where the water is fine and the fish still cannot breathe.
Gill flukes are microscopic parasites that attach to the gill filaments; bacterial gill disease thickens and fuses them. Either way the surface available for gas exchange shrinks, and the fish gasps in water that would be perfectly comfortable for its tank mates. That is the pattern to recognise: one or two fish affected, the rest fine, and tests that read clean.
What tends to go with it:
- One gill cover held shut, or the two sides moving unevenly.
- Flicking and rubbing, which is the fish trying to dislodge something — flashing and rubbing covers the behaviour.
- Excess slime, sometimes visible as a dull or cloudy film.
- Gills that look pale, swollen, ragged or brownish rather than an even bright red.
A fish that has stopped gasping only because it has stopped moving is the other end of this and is an emergency in its own right.
This one genuinely needs a vet. The parasites are invisible without a gill scrape and a microscope, the treatments are specific to what is actually there, and the shop products sold for “gill problems” mostly are not. Treating blind costs the fish time it does not have, and many treatments lower oxygen further. Finding an aquatic vet covers locating one, and it is worth saying that flukes arrive with new fish more often than anything else — quarantine is the step that prevents this.
Gasping in a pond
Different triggers, same physics, and it is often a summer problem.
- Hot, still nights. Oxygen is at its lowest just before dawn, after a night of plants and bacteria consuming it with no light to replace it. Fish at the surface at six and fine by ten is the classic pattern.
- After an algae die-off. A green pond that suddenly clears has just had a large mass of algae stop producing oxygen and start decomposing, which consumes more. This can crash oxygen within a day.
- After heavy rain or a thunderstorm, which can bring in runoff, disturb the bottom and mix a deoxygenated layer up into the pond.
- Overstocking that has crept up over seasons, which a pond hides better than a tank does.
The response is the same as indoors: get the surface moving. A fountain, a waterfall, an air pump or simply a hose played across the surface all work. The pond through the year page covers the seasonal side, and goldfish ponds covers aeration as part of the build.
Things that look like gasping
Worth ruling out before treating an emergency that is not one.
-
Fast breathing without surfacing. The gills working hard while the fish stays where it is. That is the earlier and broader signal, it has causes that never produce surfacing at all, and fast or laboured breathing is the page for it. A fish doing both is further along, and this page is the right one.
-
Begging. Brief, cheerful, directed at you, and it stops when you leave. The reliable test is to watch from across the room for five minutes and count the gill beats.
-
Surface feeding. A fish eating floating pellets is at the surface with its mouth working, which looks alarming from a distance and is not.
-
Gulping air with floating food, which is a real problem but a different one: it causes buoyancy trouble rather than oxygen shortage, and the fix is sinking food rather than aeration.
-
A fish that cannot sink. Stuck at the surface, often tilted, still breathing at a normal rate. That is a swim bladder problem, and the surface is where it has ended up rather than where it is trying to be.
The distinguishing question is simple: is the fish at the surface breathing hard, or is it at the surface for some other reason with normal breathing? Count the gill beats and the answer is usually obvious.
Preventing it
A tank that never runs short of oxygen has a filter that moves the surface, a stocking level the stocking checker would call reasonable, and an air pump for warm weather and for heavily planted tanks at night. A tank that never poisons its fish has a cycled filter, weekly water changes with a conditioner that handles chloramine, and a keeper who tests when something looks off. Keep the water in the right temperature range and out of direct sun.
Look across the surface, not down at it. A film over the water slows gas exchange while everything below it looks perfect, and it is invisible from above and obvious from the side at a low angle. It is the one cause on this list that a tank can develop with no other change at all; the aeration guide covers how to spot one and clear it.
Anything you add to the water can lower the oxygen in it. Aquarium salt reduces how much oxygen the water will hold, and a good many medications do the same or interfere with the gills directly. Neither is a reason to avoid treating, but both are reasons to increase aeration before dosing rather than after the fish start rising — the point at which you are treating two problems instead of one. Using medications safely covers the rest of that.
None of these has to be the whole cause. A tank at 27 °C is closer to the edge than one at 21; add a surface film, a planted tank at 3 a.m. and one more fish than the volume wants, and four individually survivable conditions arrive at the same morning. Gasping in a tank where every reading looks fine is usually this, which is why the prevention is the whole list rather than whichever item seems most likely.
When to see a vet
- The fish is still gasping an hour after a large water change with strong aeration, and the tests read clean
- One or two fish are gasping while the rest are fine, especially with flicking, excess slime or a gill cover held shut
- The gills look pale, swollen, ragged or brownish rather than an even healthy red
- The fish has gone from gasping to lying still, or is losing balance
What not to do
- Do not wait for test results before acting; a water change and aeration are safe whatever the cause, and minutes matter
- Do not add medication of any kind to a tank of gasping fish; most treatments lower oxygen or stress the gills further
- Do not do the water change with untreated tap water, or with water much warmer or colder than the tank
- Do not turn the filter off at night for quiet; surface movement is what keeps the water oxygenated
- Do not move the fish to a bucket or bowl "for fresh air"; a still bucket has less oxygen than an aerated tank
- Do not cool a hot tank by dropping ice cubes into it; the shock is dangerous and the effect is brief
- Do not raise the temperature to treat anything while fish are gasping, since warm water holds less oxygen
- Do not assume a fish at the surface is gasping; a fish that cannot sink is a buoyancy problem, not an oxygen one
Frequently asked questions
How much water should I change if my goldfish is gasping?
A large change, around 50%, with conditioned water at the same temperature as the tank, is the usual emergency response. It dilutes ammonia, nitrite and chlorine, brings in oxygen-rich water, and does no harm if the cause turns out to be something else. Add an air stone or point the filter outlet at the surface at the same time. Then test, and repeat the change tomorrow if the readings are still off.
Why do my goldfish gasp at night but seem fine in the day?
Plants and algae produce oxygen in the light and consume it in the dark, so a heavily planted or green tank hits its lowest oxygen level just before dawn. Warm summer nights make it worse. If the fish are at the surface in the morning and normal by midday, that pattern is the answer. An air pump running overnight, or the filter outlet raised to ripple the surface, usually solves it.
How fast is too fast for a goldfish's breathing?
Count the gill-cover movements for fifteen seconds and multiply by four. There is no published normal for a goldfish, because the rate varies with temperature, size, breed and how recently the fish was startled. The number matters far less than the comparison: count it when the fish is well, note the temperature, write both down, and you have something to measure against. A rate that has clearly risen, or gill covers flaring wide rather than moving smoothly, is the signal.
It is a heat wave and my fish are at the surface. What do I do?
Aerate first and cool second, because the immediate problem is oxygen rather than temperature. Add an air stone or raise the filter outlet so it breaks the surface hard, take the lid off to let air reach the water, and stop feeding for the day. Then cool gradually: a fan blowing across the water surface is an effective method, because evaporation carries real heat away, and floating a sealed frozen bottle helps in a small tank. Do not drop ice into the tank, and do not try to bring the temperature down quickly — a swing is its own stress.
The power is out and the filter has stopped. How long do I have?
Hours rather than minutes in a moderately stocked tank, and less in a warm room or a crowded one. Oxygen is the immediate concern, not filtration: pour tank water back in from a height every twenty minutes or so, which aerates better than most people expect, or use a battery air pump if you have one. Stop feeding entirely, keep the lid on and the room shaded to hold the temperature steady, and do not restart a filter that has been off overnight without rinsing the media first.
Is my goldfish gasping or just begging for food?
Begging is brief and cheerful. The fish mouths at the surface when you approach, then swims off with its fins spread and its gills moving at a normal pace. Gasping is continuous and joyless. The fish stays pinned at the surface, its gill covers pump fast or flare wide, its fins are often clamped, and it ignores you. If you are unsure, step away for five minutes and watch from across the room.