Learning how to stop goggles from fogging turns a constant, frustrating swim-stopper into a non-issue — and most of the fixes are free or nearly free. Fogging happens to everyone eventually, but a few simple habits keep your lenses clear. Here’s why it happens and exactly what to do about it.

The short answer

To stop goggles from fogging, never touch or wipe the inside of the lens (that destroys the anti-fog coating), and treat the lens with an anti-fog film: a dedicated anti-fog spray, a thin smear of baby shampoo rinsed almost clear, or the classic saliva trick — spit in the lenses, smear it around, and rinse lightly. Then rinse in clean water after each swim and let them air-dry. That’s it.

Why goggles fog in the first place

Fog is just tiny water droplets condensing on the inside of the lens, because your face and breath are warmer than the pool water — the same reason a bathroom mirror fogs after a hot shower. New goggles come with an anti-fog coating that makes the surface resist those droplets so they can’t cloud your view.

The problem: that coating is delicate and wears off over time — and fastest when people wipe the inside of the lens with a finger or towel to clear condensation. Ironically, wiping the fog away is what guarantees more fog later.

The golden rule: don’t touch the inside of the lens

This is the single most important habit. The inside of the lens has the anti-fog coating, and it’s easily rubbed off. So:

  • Never wipe the inside with your finger, a towel, or your shirt.
  • If water gets in, tip it out or rinse gently — don’t rub.
  • Handle goggles by the frame and strap, not the lens.

Protect that coating and a new pair stays clear for a long time on its own.

The cheap fixes that actually work

Once the coating fades (or on a stubborn pair), apply your own anti-fog film. In order of how long they last:

  1. Dedicated anti-fog spray. The best option — cheap, lasts a season, and made for the job. A couple of drops or sprays, smear around the lens, rinse lightly, done.
  2. Baby shampoo. A tiny drop in each lens, spread thin, then rinse until almost clear (leave a faint film). Gentle and effective. (Some people use a very dilute mix and keep it in a small bottle.)
  3. The saliva trick. Free and time-tested: spit in each dry lens, smear it around with a finger, then dip in the pool to rinse lightly. Not glamorous, but swimmers have done it forever because it works.

The idea behind all three is the same — leave a thin film that stops droplets from beading up.

Make it last: care and storage

A few habits keep any pair clear longer:

  • Rinse in clean water after every swim to get chlorine or salt off.
  • Air-dry them; don’t wipe the inside.
  • Store in a case, away from heat and from getting scratched loose in a bag.
  • Keep them out of the sun and off hot surfaces — heat degrades the coating and the gaskets.

When to just replace them

Anti-fog coatings don’t last forever, and gaskets harden with age. If a pair fogs constantly even after treating it, leaks no matter how you adjust it, or the seals have gone stiff, it’s simply worn out. Good news: replacements are cheap — see what to look for in the best swim goggles for beginners.

The next small step

Before your next swim, treat your lenses — a quick anti-fog spray, a thin baby-shampoo film, or the spit-and-rinse — and promise yourself you won’t wipe the inside afterward. Clear lenses for the whole session make swimming calmer and let you actually see underwater without stopping every length.