How to Get Rid of Fishy Smell in Aquarium Water

The Problem: Persistent Fishy Odor
You walk near your aquarium and notice a distinct fishy smell. You change the water, but the odor returns within days. The water looks clear, but something still smells wrong. This is a common frustration for aquarium owners, especially those with tanks running for several years.
Direct Answer
Replace your old filter media. After 2-3 years of continuous use, filter media becomes saturated and stops removing odor-causing compounds effectively. A practical case showed that replacing all filter media in a three-layer setup completely resolved persistent fishy odor—from “noticeable from a distance” to “barely detectable up close.”
The key ingredients: fresh activated carbon, filter blocks, and hollow balls arranged in a proper three-layer filtration system.
Why Old Filter Media Causes Odor
Fishy odor in aquariums comes from three main sources:
- Decomposing organic matter - Fish waste, uneaten food, and dead plant material break down and release compounds that cause odor
- Protein buildup - Dissolved proteins from fish food and waste accumulate in the water column
- Saturated filter media - After years of use, activated carbon and other filter materials lose their ability to adsorb these compounds
Activated carbon works by adsorbing dissolved organic compounds onto its porous surface. When those pores fill up, the carbon stops working. This saturation point typically occurs after 4-6 weeks of continuous use for chemical filtration. However, many aquarium owners leave filter media in place for years without replacement.
The Solution: Filter Media Replacement
What You Need
For a standard three-layer filter box (common in 60cm aquariums):
- Top layer: Filter cotton or sponge for mechanical filtration
- Middle layer: Hollow balls or ceramic rings for biological filtration
- Bottom layer: Activated carbon and filter blocks for chemical filtration
Step-by-Step Process
-
Prepare replacement media - Purchase fresh activated carbon, ceramic rings or hollow balls, and new filter sponges or cotton
-
Turn off the filter - Unplug your filter before opening the filter box
-
Remove old media - Take out all layers of old filter media. Do not try to save or rinse the old activated carbon—it cannot be restored once saturated
-
Clean the filter box - Rinse the filter compartment with aquarium water (not tap water) to remove accumulated debris
-
Install new media in layers:
- Place mechanical filtration (sponge/cotton) at the top where water enters
- Add biological media (hollow balls/ceramic rings) in the middle
- Put activated carbon and filter blocks at the bottom
-
Restart the filter - Plug in and let the system run. The odor should begin improving within 24-48 hours
Important Notes
- Do not replace everything at once if your tank is fully cycled - If you replace all biological media simultaneously, you may disrupt your nitrogen cycle. Consider keeping some old ceramic rings and just rinsing them gently in aquarium water, while replacing the activated carbon completely
- Quality matters - Good activated carbon should not shed black powder into your water. Test by rinsing before installation
Alternative Odor Solutions
If replacing filter media does not fully solve the problem, consider these supplementary options:
Protein Cotton
Also called “protein absorption cotton,” this specialized filter material targets dissolved proteins specifically. It can help reduce odor when used alongside standard filter media.
Bamboo Charcoal
An alternative to activated carbon, bamboo charcoal also adsorbs organic compounds and odors. Some aquarium owners prefer it as a natural option.
Addressing the Source
Beyond filter upgrades, address the root causes:
- Reduce feeding - Overfeeding creates excess waste and protein
- Remove dead material - Check for decaying plants, uneaten food, or hidden dead fish
- Increase water changes - Regular partial water changes dilute accumulated compounds
- Check tank inhabitants - Some fish species produce more odor than others
Common Mistakes to Avoid
-
Only changing water - Water changes help, but they do not address saturated filter media. The odor returns because the filter cannot remove new compounds
-
Ignoring filter age - If your filter media has been in place for more than a year, it likely needs replacement regardless of how often you change water
-
Adding bacteria products incorrectly - Nitrifying bacteria help with the nitrogen cycle, but they do not directly remove odor-causing organic compounds. Some commenters noted that recommending nitrifying bacteria for odor problems shows misunderstanding of the issue
-
Replacing all media at once in a new tank - If your tank is still establishing its biological filter, do not remove all ceramic media at once. This can crash your cycle and cause ammonia spikes
When to Expect Results
After replacing old filter media with fresh activated carbon:
- Immediate improvement - Some odor reduction within 24-48 hours
- Full effect - Maximum improvement after 3-7 days as the carbon adsorbs remaining compounds
- Ongoing maintenance - Replace activated carbon every 4-6 weeks if you use it continuously for odor control
Summary Checklist
- Identify filter media age (over 1-2 years = needs replacement)
- Purchase fresh activated carbon and biological media
- Replace saturated media with proper three-layer setup
- Monitor odor improvement over 3-7 days
- Maintain regular activated carbon replacement schedule
- Address feeding and tank maintenance to prevent recurrence
The most effective fix for persistent fishy odor is simply replacing old, saturated filter media with fresh activated carbon. This restores your filter’s ability to remove the dissolved organic compounds that cause the smell.
Comments