Fish gasping or lingering at the water surface usually signals an urgent water quality or oxygenation problem that needs immediate attention.
The most common cause is low dissolved oxygen. This happens when the tank is overstocked, the water is too warm, surface agitation is poor, or a combination of these factors reduces the amount of oxygen the water can hold. Increasing surface movement with an airstone, adjusting the filter outflow to break the surface, or lowering the temperature slightly can help.
Ammonia and nitrite poisoning also drive fish to the surface. These toxins damage gill tissue, reducing the fish's ability to extract oxygen even when dissolved oxygen levels are adequate. Test your water immediately. Any detectable ammonia or nitrite above zero requires an emergency partial water change of 50 percent or more with dechlorinated, temperature-matched water.
Other possible causes include carbon dioxide buildup in heavily planted tanks with poor gas exchange, chemical contamination from cleaning products or new decorations, and medications that reduce oxygen absorption.
If only one fish is at the surface while others behave normally, the issue may be individual. Swim bladder problems, gill parasites, or injury can cause a single fish to surface breathe while tank mates remain unaffected.
As a first response, perform a large water change, add an airstone, and test ammonia, nitrite, nitrate, and pH. If symptoms persist after water quality is corrected, look for signs of disease such as white spots, red streaks on fins, or clamped fins, and consult an aquatic veterinarian or experienced aquarist for targeted treatment.