How to Get Rid of Protein Film in a Fish Tank

A thin oily film visible on the surface of aquarium water, with ripples from a filter outflow nearby

Quick Facts

What It Is
A thin, often oily-looking film on the water's surface, distinct from cloudy water in the water column
Common Cause
Protein-rich organic matter (uneaten food, waste) breaking down at the surface, especially with low surface agitation
Quick Fix
Increasing surface agitation (adjusting filter outflow angle or adding an air stone near the surface) often disperses it
Paper Towel Technique
Laying a paper towel flat on the surface and lifting it off can physically remove a film
Surface Skimmers
Built-in or add-on overflow/skimmer attachments continuously remove surface film in some filter setups
Feeding Connection
Overfeeding or certain foods that break down quickly can make protein film more frequent
Not the Same as Cloudy Water
Protein film is a surface phenomenon, distinct from water-column cloudiness (e.g., bacterial blooms or fine particulates)
Bottom Line
Usually a maintenance/surface-agitation issue rather than a sign of a serious water-quality problem

A shiny, oily-looking sheen sitting on top of an otherwise clear tank is one of those things that looks worse than it usually is. Protein film is common, easy to fix, and — once you understand why it forms — usually easy to prevent from coming back.

Direct Answer: A Surface Issue, Usually Fixed With More Surface Agitation

A thin, oily-looking film on the surface of aquarium water is typically a protein film — organic matter (uneaten food, waste, dissolved organics) concentrating at the air-water interface, most often because the surface isn't getting disturbed enough by filter flow or other water movement. The fastest fix for an existing film is the "paper towel" technique (lay a paper towel flat on the surface, let it absorb the film, lift it off); the more durable fix is increasing surface agitation — adjusting filter outflow, adding an air stone near the surface, or using a surface skimmer. This is a different issue from general water-column cloudiness, which has its own causes and fixes.

Why It Forms

Protein film forms when organic compounds — released from uneaten food, fish waste, and general organic breakdown — accumulate at the water's surface faster than they're broken up or dispersed. Surface tension plays a role: a relatively still surface lets this layer build up and persist, while a surface that's regularly broken by water movement disperses it before it becomes visible as a continuous film. Tanks more prone to this include:

  • Heavily stocked tanks (more organic input overall)
  • Tanks where filter outflow is aimed entirely below the surface, leaving the top layer relatively undisturbed
  • Tanks recently fed certain foods that break down quickly

Removing an Existing Film

For immediate removal, the paper towel technique is quick and effective: lay a sheet flat on the surface, let it sit a few seconds to absorb the film, then lift it straight off. This is a spot-fix — useful for clearing a film right now, but it doesn't address whatever caused it, so the film can return if the underlying conditions don't change.

Preventing It From Coming Back

Surface agitation is the main lever:

  • Adjust filter outflow to break the surface rather than directing flow entirely underwater
  • Add or reposition an air stone near the top of the tank
  • Use a surface skimmer attachment if your filter supports one — these continuously pull the surface layer (film and all) into the filter

Organic load is the other lever: avoiding overfeeding and keeping up with routine maintenance — along the lines covered in our filter troubleshooting guide — reduces how much organic material is available to form a film in the first place.

Protein Film vs. Cloudy Water: Not the Same Problem

It's worth being clear that a surface film and cloudy water are different issues:

  • Protein film — a thin layer at the surface, fixed with surface agitation
  • Cloudy water — the whole water column looks hazy, with causes ranging from fine particulate (which a polishing media like the one in our CaribSea Bio-Magnet review can address) to a bacterial bloom during cycling (which that same review notes polishing media won't fix — that resolves on its own)

If you're seeing a surface sheen with otherwise clear water underneath, you're looking at protein film specifically — the surface-agitation fixes above are the relevant ones, not a clarifying filter media.

Quick Reference

  • A shiny/oily surface film is usually a protein film from organic matter at the air-water interface
  • "Paper towel" technique removes an existing film quickly as a spot-fix
  • Increasing surface agitation (filter outflow, air stone, skimmer) is the durable fix
  • Avoiding overfeeding reduces the organic load that contributes to film formation
  • Protein film (surface) is a different issue from cloudy water (water column)
  • Not generally a sign of a serious water-quality problem on its own

Frequently Asked Questions

What is that shiny or oily-looking film on my aquarium's surface?

It's commonly called a protein film (or sometimes a biofilm or surface scum) — a thin layer that forms on the water's surface, often visible as a shiny, oily, or slightly rainbow-tinted sheen, sometimes with small bubbles trapped against it. It typically forms from organic matter breaking down, including uneaten food, fish waste, and dissolved organic compounds, which tend to concentrate at the air-water interface — especially when the surface isn't being disturbed much by filter flow, air stones, or other water movement. It's a surface-level phenomenon, distinct from cloudy water in the water column, which has different causes (discussed further below).

What's the fastest way to remove a protein film?

Increasing surface agitation is usually the fastest and most effective fix. A film tends to accumulate when the surface is relatively still, so disrupting that stillness — by adjusting a filter's outflow to break the surface more, adding an air stone positioned near the surface, or repositioning a powerhead — often disperses an existing film within hours and helps prevent it from re-forming. For an immediate, one-time removal without changing equipment, the 'paper towel' technique works well: lay a sheet of paper towel flat on the water's surface, let it absorb the film for a few seconds, then lift it straight off — this physically removes the film along with the towel. This is a quick spot-fix, though, not a long-term solution if the underlying cause (low surface agitation, excess organic load) isn't addressed.

How can I prevent the film from coming back?

The most reliable long-term approach is addressing surface agitation and organic load together. On the agitation side: position filter outflow so it breaks the surface (rather than directing flow entirely below the surface), add or reposition an air stone near the top of the tank, or — for filters that support it — use a surface skimmer attachment, which continuously draws water (and any film on it) from the surface layer into the filter. On the organic-load side: avoid overfeeding (uneaten food breaking down is a common contributor), and keep up with routine water changes and filter maintenance, similar to the general maintenance habits covered in our filter troubleshooting guide. Some setups are simply more prone to surface film than others — heavily stocked tanks, tanks with certain foods, or tanks with filter outflows aimed entirely underwater — so the fix that works best depends somewhat on your specific setup.

Is protein film the same thing as cloudy water?

No — they're different phenomena with different causes, even though both can make a tank look 'off' at a glance. Protein film sits specifically at the surface — a thin layer at the air-water interface — and is generally addressed through surface agitation, as covered above. Cloudy water, by contrast, is a water-column issue: the entire body of water looks hazy or murky rather than just the surface. Cloudy water has its own set of causes — fine particulate matter (which a polishing filter media like the one covered in our CaribSea Bio-Magnet review can help with) or a bacterial bloom during cycling (which that same review notes a polishing pad won't fix, since it's biological rather than particulate). If you're seeing a surface sheen specifically, with otherwise clear water below it, you're dealing with protein film rather than general cloudiness — and the surface-agitation approaches above are the relevant fix, not a clarifying filter media.

Sources & Further Reading

  1. Surface Film and Water Movement Discussion — Practical Fishkeeping
  2. Aquarium Maintenance Basics — Reef2Reef
Hektor Jorgo

About the Author: Hektor Jorgo

Co-Founder & Marine Biologist

Hektor is a co-founder of Sea Life Planet and has kept reef and freshwater aquariums for over 15 years. He holds a background in marine biology and focuses on species care accuracy, water chemistry, and tank husbandry.