Skip to content

Why does my aquarium smell bad?

A bad-smelling aquarium usually means decaying waste, overfeeding or a dirty filter. Here's what causes the odour and how to get your tank fresh again.

The short answer

A bad smell almost always means something is decaying β€” leftover food, fish waste, a dead fish or snail, dying plants, or gunk trapped in a neglected filter. A healthy tank smells faintly earthy and fresh. A strong rotten, sulphurous or musty odour is your tank telling you that organic waste is breaking down faster than it’s being removed. The fix is to find the source and clean it out.

Common causes

  • Overfeeding β€” uneaten food rots on the substrate. This is the most frequent culprit and also drives ammonia spikes. See our feeding guides.
  • Decaying matter β€” a dead fish, snail or rotting leaves hidden behind decor or under gravel.
  • A dirty filter β€” trapped sludge goes anaerobic and smells foul when disturbed.
  • Detritus in the substrate β€” waste that’s never vacuumed out.
  • Anaerobic pockets β€” deep, compacted substrate can release rotten-egg (sulphur) smells.
Tip: rinse filter media in old tank water, never hot or chlorinated tap water. Tap water kills the beneficial bacteria and can trigger a mini-cycle β€” see why tap water needs treating.

How to fix it

  1. Do a water change and vacuum the substrate with a gravel cleaner to lift out trapped waste β€” follow how to do a water change.
  2. Remove any dead matter and trim dying plant leaves.
  3. Clean the filter gently in tank water if it’s clogged; browse filter guides if yours is undersized.
  4. Feed less so waste stops accumulating.

Keep it fresh

Regular maintenance is what keeps odour away for good β€” consistent water changes, sensible feeding and an occasional filter rinse. See our maintenance hub, and if the smell comes with cloudy or discoloured water, check why aquarium water goes cloudy.

Frequently asked questions

What should a healthy aquarium smell like?

A healthy tank has a faint, earthy, fresh smell β€” a bit like a clean pond or damp soil. A strong rotten, sulphurous or fishy odour is a sign of decaying waste and needs attention.

Can a bad smell harm my fish?

The smell itself is a symptom, not the cause, but what produces it β€” rotting matter, excess waste, poor water quality β€” can stress or harm fish. Fixing the odour usually means fixing the underlying water quality.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages