A healthy fish tank smells faintly earthy, like a pond or wet soil. If your fish tank smells of rotten eggs, rotting meat or sewage, something is decaying: usually a dead fish or snail, uneaten food, a clogged filter, or a pocket of gas trapped in deep sand.
A bad smell is a warning worth acting on today. The things that cause it also pollute the water, and the rotten-egg gas, hydrogen sulphide, is highly poisonous to fish. Your nose is a useful tool here, but it can't detect ammonia at levels that harm fish, so test the water too.
How to identify it
Name the smell first. It points to the cause.
- Earthy, like soil or a pond: normal. Healthy bacteria, plants and algae produce this.
- Rotten eggs or sulphur: hydrogen sulphide gas, made by bacteria working without oxygen. Usual sources are deep sand beds, sand under rocks, a neglected canister filter, or a buried dead animal.
- Strong, sickly rotting smell (like old meat): a dead fish, snail or shrimp, often hidden behind rocks, inside decor, under the substrate or inside the filter.
- Sour or fishy, with cloudy water: rotting food from overfeeding, often with a bacterial bloom. See cloudy water.
- Musty or swampy from the filter: a filter packed with sludge that hasn't been cleaned for months.
- Chemical, perfume or soap: something got into the tank. See soap or chemicals in the tank.
- Burning plastic or hot electrical smell: unplug the equipment now. A heater or pump may be failing.
When it's a problem
Normal: a mild earthy smell when you lift the lid; a stronger smell from a filter you've just opened for cleaning.
Early: a slightly sour smell or a faint whiff of sulphur near the tank, fish acting normally.
Serious: a smell you notice across the room, cloudy water, or ammonia or nitrite showing on a test.
Emergency: a strong rotten-egg smell with fish gasping, lying on the bottom or dying. Do a large water change now and go to fish gasping for air.
What to do right now
- Count your fish, snails and shrimp. A missing animal is the most common cause of a sudden bad smell.
- Test the water for ammonia, nitrite and nitrate. A decaying body or food releases ammonia fast.
- Sniff each part separately: the water surface, the filter outflow, the filter itself, and the substrate after gently lifting a rock.
- Remove anything dead or rotting, including mushy plant leaves and old food.
- Do a 30–50% water change with dechlorinated, temperature-matched water if anything tests above zero or the smell is strong.
- Add surface agitation with an airstone or by lowering the water level slightly so the filter splashes. Oxygen helps the gas escape and stops more forming.
What to do next
Rotten-egg smell from sand
Sand deeper than about 5 cm (2 inches), and fine sand under heavy rocks, can develop pockets with no oxygen. Bacteria there produce hydrogen sulphide. You may see black patches in the sand or gas bubbles rising when you push a finger in.
Fix it slowly. Don't dig the whole bed up at once: a big release of gas can poison your fish. Instead:
- Stir a small section, about a quarter of the tank, each day or two, then do a water change.
- Use a gravel vacuum to clean the top layer of sand at every water change.
- Thin a very deep bed to 2–5 cm over a few weeks.
- Rest rocks on the tank bottom or on a support, not on top of deep sand.
- Malaysian trumpet snails burrow through sand and help keep it turned over.
Water changes and activated carbon help remove the smell while you fix the cause.
A dead fish or rotting food
Search thoroughly: behind the background, inside caves and ornaments, under the filter intake, and inside the filter itself. Small fish get sucked into filters. After removing it, test ammonia daily for a few days and change water whenever it reads above zero. Cut back feeding: see overfeeding.
A dirty filter
Rinse sponges and media in a bucket of old tank water, never tap water, which kills the helpful bacteria. Don't clean everything at once; clean the filter and do a gravel vacuum a week apart. Canister filters often need cleaning every 1–3 months. See cleaning your tank.
Cautions
If your fish look sick after a gas or pollution event, don't add medicine right away. Fix the water first. If you do medicate later, remove carbon, and take extra care with plecos, loaches, scaleless catfish, shrimp and snails.
Products that help
- Gravel vacuum (siphon): removes rotting waste from the substrate at each water change.
- Liquid test kit: shows if the smell has already polluted the water with ammonia or nitrite.
- Water conditioner: for the emergency water change.
- Activated carbon: removes odours and dissolved organics; replace monthly, and remove it when medicating.
- Air pump and airstone: adds oxygen and helps gases escape.
- Long tweezers or a net on a pole: for reaching dead animals behind decor.
- Burrowing snails: keep sand from compacting.
How to prevent it
- Count your fish at every feeding.
- Feed only what is eaten in about two minutes.
- Vacuum the substrate and change 20–30% of the water weekly.
- Clean filter media in old tank water on a schedule.
- Keep sand beds shallow (2–5 cm) unless you know how to run a deep bed.
- Remove dying plant leaves.
- Keep the surface moving.
Why it happened
Bad smells come from decay. When rotting material builds up faster than your filter and water changes can remove it, or ends up somewhere with no oxygen, bacteria break it down into foul-smelling and often toxic gases. Overfeeding, a hidden death, too-deep sand and a neglected filter are the usual reasons.
When to get help
Get help if the smell keeps coming back after a thorough clean, if fish are dying, or if you can't find the source. A local fish shop can test your water. If the smell is electrical, unplug everything and replace the faulty equipment.
In the game
Multiple Tank Syndrome doesn't have a smelly tank card yet.
Sources
- Environmental Diseases in Aquatic Systems. Merck Veterinary Manual.
- Disorders and Diseases of Fish. Merck Veterinary Manual, pet owner version.
- Ammonia in Aquatic Systems (FA16/FA031). UF/IFAS Extension.
Other problems
- Ich (white spot)
- Velvet (gold dust disease)
- Fin rot
- Columnaris (cotton wool mouth)
- Hole in the head (HITH)
- Gill flukes
- Camallanus worms
- Ammonia spike
- Chlorine and chloramine
- Soap and contaminants
- Dropsy (pinecone scales)
- Algae takeover
- pH crash (old tank syndrome)
- Cold tank / heater failure
- Power failure
- Cycling a new tank
- Cleaning your tank
- Acclimating new fish
- Cloudy water
- Heat wave / overheating
- Overfeeding
- Aggressive fish
- Anchor worms
- Aquarium salt
- Plants and space
- Betta fin rot
- Betta not eating
- Black beard algae
- Black spot disease
- Bloated or constipated fish
- Brown algae (diatoms)
- Bubbles, foam and surface film
- Copper in the tank
- Costia (Ichthyobodo)
- Cracked or leaking tank
- Cyanobacteria (blue-green slime)
- Found a dead fish
- Disinfecting a tank
- White fuzz on driftwood
- Duckweed
- Electrical safety and drip loops
- How often and how much to feed
- Fish stuck to the filter intake
- Filter not working
- What fish eat
- Fish lice
- Fish size and tank size
- Fish TB
- Fish flashing
- Fish fungus (white fuzz)
- Gas bubble disease
- Fish gasping for air
- Glass surfing
- Goldfish changing colour
- Green spot and green dust algae
- Hair algae
- Heater stuck on (overheating)
- Hexamita (Spironucleus)
- Hybrid fish
- Hydra
- Internal worms
- Fish jumping out of the tank
- How long fish live
- Lymphocystis
- Malawi bloat
- Moving a fish tank
- Neon tetra disease
- High nitrates
- Nitrite poisoning
- Cats, dogs and kids
- Changing pH safely
- Planaria and white worms
- What plecos eat
- Popeye and cloudy eye
- Quarantine tank
- Are my rocks safe?
- Septicemia (red streaks)
- Shrimp dying
- Pest snails
- Staghorn algae
- Stressed fish
- Swim bladder problems
- Bottom, middle and top fish
- Yellow or brown water (tannins)
- Heating and cooling
- Trichodina and Chilodonella
- Lumps and tumours
- Going on vacation
- Water flow and currents
- Distilled, RO, rain or well water?
- Why are my fish dying?