What causes tannin discoloration and how to fix it

Tannins are organic compounds that leach from wood, leaves, and soil into your aquarium water, turning it brown or tea-colored. They come from driftwood, peat moss, aquatic plants, and decaying plant matter. Tannins are not toxic to fish, but they reduce light penetration, stain glass, and make it harder to see your tank clearly.

You can remove tannins using activated carbon, water changes, or by removing the source material. The method you choose depends on how much discoloration you have and whether you want to keep the wood or plants causing it. Most aquarists combine two or three approaches for the fastest results.

Key Takeaways

  • Activated carbon in a filter or media bag removes tannins within days and is the fastest single method for existing discoloration.
  • Boiling or soaking driftwood before adding it to the tank prevents most tannin release from new wood.
  • Regular partial water changes (25 to 50 percent weekly) gradually dilute tannins without removing the wood or plants you want to keep.
  • Tannins will continue to leach from untreated wood for weeks or months, so combining methods works better than relying on one alone.

Using activated carbon to clear tannin stains

Activated carbon absorbs tannins directly from the water. You can buy it loose or in mesh media bags designed to fit inside your filter. Place the carbon in your filter's media chamber or hang a bag in the water column where water flows through it. Most aquarists see noticeable clearing within 24 to 48 hours.

Carbon loses its absorbing power after a few weeks and must be replaced. Check the product instructions for your specific brand, but plan to swap it out every two to four weeks depending on how much tannin is in the water. If the water is still brown after two weeks, the carbon is likely saturated and needs replacement.

Activated carbon works only on tannins already in the water. If you leave the wood or plants that are causing the problem in place, tannins will continue to leach out and the water will discolor again once the carbon is exhausted. Use carbon as part of a larger plan, not as a permanent fix.

Preparing driftwood to prevent tannin release

New driftwood releases tannins for weeks or months. Boiling or soaking it before you add it to the tank removes much of the tannin content upfront and shortens the discoloration period. Soak the wood in a bucket of tap water for three to seven days, changing the water daily. The water will turn brown each day as tannins leach out; when it stops changing color, most of the tannin is gone.

Boiling is faster but requires more effort. Boil the wood in a large pot for 15 to 30 minutes, depending on size. Let it cool completely before adding it to your tank. Boiling kills algae spores and bacteria on the surface, which is a bonus, but it does not remove all tannins—soaking afterward still helps.

Even treated wood will release some tannin over time. Expect the water to yellow slightly for the first few weeks after adding it, even if you boiled or soaked it. This is normal and much less severe than untreated wood.

Doing water changes to dilute tannins

Partial water changes remove tannins gradually without requiring you to remove wood or plants. Change 25 to 50 percent of the water once a week. Each change dilutes the tannin concentration, and over several weeks the water will clear. This method is slow but works alongside other methods and is part of routine tank maintenance anyway.

Water changes alone will not clear heavy tannin staining quickly. If the water is very brown, combine weekly changes with activated carbon for faster results. If the water is only slightly yellow and you are not bothered by it, water changes alone may be enough.

Removing or replacing the source of tannins

The most direct solution is to remove the wood, plants, or substrate causing the problem. If a piece of driftwood is the culprit, take it out. If peat moss in your substrate is leaching tannins, remove the top layer or do a partial substrate change. If aquatic plants like Indian almond leaves are breaking down, remove the dead leaves and reduce how many you add.

Removing the source stops new tannins from entering the water, but it does not clear tannins already present. You will still need activated carbon or water changes to clear the existing discoloration. Once the water is clear, you can add treated wood back in or replace the peat with a different substrate.

Combining methods for the fastest results

The fastest way to clear tannin staining is to use activated carbon, do a large water change (50 percent), and remove or treat the source material all at once. For example: remove the untreated driftwood, add activated carbon to your filter, and change half the tank water. The carbon clears existing tannins, the water change dilutes what remains, and removing the wood stops new tannins from entering.

If you want to keep the wood, boil or soak it first, then add it back along with activated carbon. The treated wood releases far less tannin, and the carbon handles what does leach out. Follow up with weekly water changes for the next month to catch any remaining tannin.

When tannins are not a problem

Tannins are harmless to fish and plants. Many aquarists with blackwater tanks (tanks designed to mimic acidic, tannin-rich natural waters) deliberately keep tannin levels high. If the brown water does not bother you and your fish are healthy, you do not need to remove tannins. The only real downside is reduced visibility and slightly lower pH, which some fish prefer anyway.

If you decide to leave tannins in place, you still benefit from regular water changes for other reasons—removing waste, replenishing minerals, and maintaining stable water chemistry. Tannins will not interfere with these routine tasks.

Frequently Asked Questions

Are tannins bad for fish?

No. Tannins are not toxic and do not harm fish. They lower pH slightly and reduce light, but many fish species live in tannin-rich water in nature. The main reason to remove them is appearance and visibility in your tank, not fish health.

How long does it take activated carbon to work?

You should see noticeable clearing within 24 to 48 hours. Heavy staining may take three to five days. If the water is still brown after two weeks, the carbon is saturated and needs to be replaced.

Can I use regular charcoal instead of activated carbon?

No. Regular charcoal (like what you use in a grill) is not processed to absorb tannins and will not work. You need activated carbon, which is treated to have a porous structure that traps organic compounds. Buy it from an aquarium store or online.

Will boiling driftwood remove all tannins?

Boiling removes most surface tannins but not all. Soaking the wood in water for several days after boiling removes more. Even treated wood will release some tannin over weeks, but much less than untreated wood.

Do I need to remove tannins if I like the brown water?

No. Tannins are harmless and some aquarists prefer the natural look. If you are happy with the water color and your fish are healthy, there is no reason to remove them. Continue regular water changes for general tank maintenance.