Fish Gasping at the Surface: Causes and Emergency Fixes
Table of Contents
- This Is an Emergency
- Immediate Actions: What to Do Right Now
- Causes Ranked by Likelihood
- Low Dissolved Oxygen
- Ammonia and Nitrite Poisoning
- Chlorine and Chloramine Exposure
- Medication Overdose
- Gill Disease and Parasites
- Long-Term Prevention
- Frequently Asked Questions
This Is an Emergency
If your fish are gasping at the water surface — hovering near the top with their mouths rapidly opening and closing — treat this as an emergency. When fish resort to gulping air at the surface, something has gone seriously wrong, and death can follow within hours. Stabilise the situation first, then investigate.
Immediate Actions: What to Do Right Now
Before determining the root cause, take these emergency steps in order:
- Increase aeration immediately. Drop in an air stone connected to an air pump, or increase the flow rate on your filter to maximise surface agitation. If you have no air pump, manually agitate the surface by scooping and pouring water back in from a height — this forces gas exchange.
- Perform an emergency water change. Replace 30-50% of the tank water with fresh, temperature-matched, properly conditioned water. This addresses most potential causes simultaneously — it dilutes toxins, adds oxygen-rich water and reduces pollutant concentrations.
- Test your water parameters. Check ammonia, nitrite, nitrate and pH immediately. The results will tell you what caused the crisis.
- Remove any recently added chemicals or medications that could be causing a reaction.
- Turn off the lights. This reduces stress on the fish and, if algae or plants are involved, slows oxygen consumption during darkness.
Causes Ranked by Likelihood
Based on our experience maintaining aquariums across Singapore for over two decades, here are the most common causes of fish gasping at the surface, ranked by how frequently we encounter them.
| Rank | Cause | Key Indicator | Urgency |
|---|---|---|---|
| 1 | Low dissolved oxygen | All fish affected, often during hot afternoons or after lights-out | High |
| 2 | Ammonia / nitrite poisoning | Red or inflamed gills, lethargy, test kit confirms | Critical |
| 3 | Chlorine / chloramine exposure | Onset immediately after water change | Critical |
| 4 | Medication overdose | Onset after dosing medication | High |
| 5 | Gill disease / parasites | Only some fish affected, flashing, excess mucus | Moderate |
Low Dissolved Oxygen: The Most Common Cause
Dissolved oxygen (DO) levels are the number one reason fish gasp at the surface, and Singapore’s tropical climate makes this an especially prevalent issue. Here is why.
Temperature and Oxygen Capacity
Warm water holds significantly less dissolved oxygen than cool water. At 20°C, water can hold approximately 9 mg/L. At 30°C — typical for Singapore — this drops to about 7.5 mg/L, a 17% reduction. On particularly hot days pushing beyond 32°C, tanks without chillers or fans see oxygen capacity drop even further.
Factors That Deplete Oxygen
- Overstocking: More fish means more oxygen demand. A tank that is borderline at 28°C may become critically oxygen-deficient at 31°C.
- Insufficient surface agitation: Oxygen enters the water primarily through surface gas exchange. A stagnant surface (common in tanks using spray bars aimed downward or with very gentle filtration) limits this exchange. For more on this, see our guide on how to increase oxygen in your aquarium.
- Night-time oxygen crash: In heavily planted tanks, plants consume oxygen at night (they only produce oxygen during photosynthesis when the lights are on). A densely planted tank can experience dangerously low oxygen levels in the early morning hours.
- Bacterial activity: Decomposing organic matter (uneaten food, dead plant leaves, fish waste) is broken down by bacteria that consume oxygen in the process.
Ammonia and Nitrite Poisoning
Ammonia (NH3) and nitrite (NO2-) are acutely toxic to fish. Both interfere with the ability of haemoglobin in fish blood to transport oxygen — ammonia burns the gill tissue directly, whilst nitrite binds to haemoglobin (causing “brown blood disease”), preventing it from carrying oxygen effectively.
Common Triggers in Singapore
- New tank syndrome: Insufficient biological filtration in uncycled tanks
- Filter failure: Power outages during tropical storms can kill beneficial bacteria within hours
- Overfeeding: Excess food decomposes rapidly in warm water, spiking ammonia
- Overstocking: More fish than the biological filter can handle
- Medication use: Some antibiotics damage beneficial bacteria colonies
If ammonia exceeds 0.25 ppm or nitrite exceeds 0.5 ppm, perform an immediate 50% water change with conditioned water and continue daily changes until levels return to zero.
Chlorine and Chloramine Exposure
If fish start gasping immediately after a water change, the most likely cause is inadequate water conditioning. Singapore’s PUB water uses chloramine — highly toxic to fish and far more persistent than chlorine alone. Unlike chlorine, chloramine does not dissipate by standing or aerating. It requires a chemical dechlorinator to neutralise.
Signs of Chloramine Exposure
- Gasping begins within minutes of adding new water
- Fish appear panicked, darting erratically
- Gill tissue appears red, inflamed or damaged
- Increased mucus production (slimy appearance)
Immediate fix: Add a chloramine-neutralising water conditioner (such as Seachem Prime) at the recommended dose for the full tank volume. Follow with increased aeration and monitor closely. See our water conditioner guide for recommended products.
Medication Overdose
Certain aquarium medications can cause respiratory distress, either through direct toxicity from overdosing or by reducing dissolved oxygen levels. Common culprits include:
- Formalin (formaldehyde): Extremely effective against parasites but consumes oxygen from the water. Overdosing can be lethal.
- Copper-based medications: Toxic to invertebrates and, at elevated doses, to fish as well.
- Potassium permanganate: A powerful oxidiser that can strip oxygen from water if overdosed.
- Malachite green: Can cause respiratory distress at high concentrations.
If you suspect medication is the cause, perform a large water change immediately (50% or more) and add activated carbon to your filter to absorb residual medication from the water.
Gill Disease and Parasites
When only one or a few fish are gasping while others appear fine, the cause may be gill-specific disease. Gill flukes (Dactylogyrus), bacterial gill infections and protozoan parasites can damage gill tissue, reducing its ability to extract oxygen. Affected fish gasp not because oxygen is insufficient but because their gills cannot absorb it.
Signs That Point to Gill Disease
- Only specific fish are affected (not the entire tank)
- Gills appear swollen, pale or discoloured
- Fish may “flash” (rub against surfaces)
- Excess mucus visible on gills or body
- Clamped fins and loss of appetite
- Water parameters test normal
Treatment depends on the specific pathogen and typically requires isolation in a hospital tank and targeted medication.
Long-Term Prevention
Once you have resolved the immediate crisis, take steps to prevent it from recurring:
- Maintain adequate surface agitation at all times. Position your filter outlet to create a gentle ripple across the surface. Consider running an air stone overnight in heavily planted tanks.
- Stock conservatively. In Singapore’s warm water, err on the side of understocking. Fish have higher metabolic rates in warm water, meaning they consume more oxygen.
- Keep a spare air pump and water conditioner on hand. These are your two most critical emergency tools.
- Use a UPS or battery backup for essential equipment during power outages. At minimum, power your air pump.
- Test water parameters weekly. Catching a rising ammonia or nitrite trend early prevents a crisis.
- Do not over-clean. Never change filter media and perform a large water change on the same day.
Frequently Asked Questions
Some of my fish gulp air at the surface regularly — is this normal?
Some species are natural surface breathers. Labyrinth fish (bettas, gouramis) have a specialised organ that allows them to breathe atmospheric air and will regularly visit the surface — this is completely normal. Corydoras catfish also dash to the surface to gulp air as a supplementary breathing method. However, if species that do not normally surface-breathe (tetras, barbs, rasboras, cichlids) are doing so, it is a sign of distress.
Can I add hydrogen peroxide to increase oxygen in an emergency?
Dilute hydrogen peroxide (3%, pharmacy grade) can be used as an emergency oxygen source at a dose of approximately 1 ml per 4 litres. It breaks down into water and oxygen. However, this is a stop-gap measure, not a solution. Overdosing can harm fish and kill beneficial bacteria. An air stone or even manually agitating the surface is safer and more sustainable.
My fish are gasping but only at night — what is happening?
This is a classic sign of night-time oxygen depletion in a planted tank. During the day, your plants produce oxygen through photosynthesis, maintaining healthy DO levels. At night, plants switch to consuming oxygen (respiration only), competing with your fish. The solution is to run an air stone on a timer that activates when your lights switch off, ensuring adequate oxygenation throughout the night.
Do Not Wait — Act Now
Fish gasping at the surface is one of the clearest distress signals in the hobby. If you are dealing with a crisis you cannot resolve, contact us at Gensou, 5 Everton Park. With over 20 years of experience in Singapore, we can help diagnose the problem and save your livestock.
Related Reading
emilynakatani
Still Have Questions About Your Tank?
Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.
5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm
