Skip to content

Why is there a film on my aquarium water surface?

That oily, sometimes rainbow-tinted film on your aquarium surface is a protein and biofilm layer. Here's what causes it and how to improve surface agitation.

The short answer

A surface film is a layer of proteins, oils and biofilm floating on top of still water. It builds up where the surface isn’t moving enough to break it apart. It’s mostly harmless in small amounts, but it reduces oxygen exchange and looks unsightly. The fix is almost always more surface agitation plus reducing the organics feeding it.

Where the film comes from

The film is organic. Its ingredients come from:

  • Fish food β€” especially oily flakes and pellets, and any left uneaten.
  • Decaying plant leaves and fish waste releasing dissolved proteins.
  • Oils from hands, hand cream or aerosols used near an open tank.
  • Slow surface flow β€” a gentle filter with the outflow below the surface lets the layer settle undisturbed.
Tip: a strong surface film often goes hand in hand with fish hanging near the top. If that's happening, treat it as an oxygen issue too β€” see why fish gasp at the surface.

How to clear and prevent it

  1. Increase surface agitation. Angle your filter outflow to ripple the surface, raise the spray bar, or add an air stone. Broken surface tension stops film forming.
  2. Feed less, and choose quality food that fouls the water less β€” see our fish food guide.
  3. Do a regular water change to export the dissolved organics.
  4. Remove the visible film by laying a paper towel flat on the surface and lifting it off, or use a surface skimmer for a lasting fix.

Keeping it away

Consistent maintenance is what keeps the surface clean. A healthy, well-agitated tank rarely films over. If the water is also cloudy or discoloured alongside the film, check our foamy water answer and browse the maintenance hub for tools that make upkeep quick.

Frequently asked questions

Is a surface film harmful to fish?

A thin film isn't directly toxic, but it forms a barrier that slows oxygen exchange at the surface. In a well-stocked or warm tank that can leave fish gasping at the top. The film itself is a symptom of excess organics, so it's worth clearing.

What is the rainbow sheen on my aquarium water?

A thin oily film refracts light into a rainbow sheen, much like oil on a puddle. It's dissolved proteins, fats and oils β€” often from fish food, fingers, or an aerosol used near the tank β€” not a chemical spill. Better surface movement breaks it up.

πŸ”Ž 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