Best Anti-Fog Spray for Swim Goggles (and a Longer-Lasting Alternative)

Swim goggles, a FOG OFF! anti-fog patch pack and a microfibre cloth

Looking for the best anti-fog spray for swim goggles? Sprays are the most popular quick fix for foggy goggles, and the good ones work well for a session. The catch is in that last word: almost every spray needs reapplying before every swim.

Below are the anti-fog sprays swimmers reach for most, how they're used and how long they last, plus one option that isn't a spray at all: a clear anti-fog film for goggles that lasts months.

Here's what goggle brands don't put on the box: Speedo, Arena, TYR and Zoggs all sell goggles with built-in anti-fog, and all four also sell anti-fog spray to fix them when that anti-fog wears off. If the factory anti-fog lasted, there'd be nothing to sell.

And from years of swimming, including at national level, our experience is simple: most sprays barely last one session, and plenty of them sting. Check the label and you'll often find alcohol. More on that below.

1. FOG OFF! anti-fog patches (the longer-lasting alternative)

Full disclosure: this one's ours, and it's not a spray. FOG OFF! is clear swim goggle anti-fog: a film that sticks inside each lens. One application gives you 3+ months of fog-free swims (based on 3+ swims a week). There's nothing to spray before each session, nothing to rinse out of your eyes and nothing to pack. Before each swim you just dip the goggles in water and gently rub the film.

  • Lasts: 3+ months per application.
  • Best for: anyone who swims regularly and is sick of reapplying.
  • Note: remove any factory anti-fog first so the patch sticks properly. One size fits any swim goggle.

2. Arena Anti-Fog Spray & Swim

Arena's spray is quick to use: spray once onto each lens from about 6 to 7 inches away, and there's no need to rinse, wipe or wait for it to dry, according to Arena. Arena's own instructions say to "re-apply periodically."

  • Lasts: a session, then reapply.
  • Best for: no-fuss use right before you get in.

3. Frog Spit

Frog Spit has a loyal following among triathletes and open water swimmers. In a Triathlete comparison, it was the one treatment that kept fog away for more than one cycle, while most others needed reapplying every time.

  • Lasts: longer than most sprays in that test, but still a regular reapply.
  • Best for: spray fans who want fewer top-ups.

4. TheMagic5 anti-fog spray

TheMagic5, best known for its custom-fit goggles, also sells an anti-fog spray, and it shows up on most "best of" lists. Like other sprays, it's applied to each lens shortly before you swim.

  • Lasts: a session, then reapply.
  • Best for: TheMagic5 goggle owners keeping everything in one brand.

5. Speedo, TYR and Zoggs anti-fog sprays

The same brands that sell you anti-fog goggles sell the spray to fix them: Speedo Anti Fog Spray (Speedo), TYR Perfect View (TYR) and Zoggs EcoFog (Zoggs). They work the same way: spray, swim, repeat next session. TYR's spray lists water, isopropyl alcohol and detergent. Zoggs markets EcoFog as alcohol-free.

  • Lasts: a session, then reapply.
  • Best for: convenience. They're stocked wherever the goggles are sold.

Why some sprays sting: check the label

Many anti-fog sprays are a mix of water, a detergent and alcohol. TYR's, for example, lists exactly that: water, isopropyl alcohol and detergent (TYR). Whatever's on the lens sits right next to your eyes, and alcohol isn't something you want there. In our experience, stinging eyes are one of the most common complaints about sprays.

If you use a spray, read the ingredients and follow the rinsing instructions. If your eyes are sensitive, look for one marketed as alcohol-free, like Zoggs EcoFog, or skip sprays altogether.

How to use any anti-fog spray properly

  1. Start with clean, dry lenses.
  2. Spray a light coat on the inside of each lens, following the product's instructions on rinsing.
  3. Don't touch or wipe the inside of the lens afterwards.
  4. Reapply before your next swim.

Spray or patch?

If you swim once in a while, a spray is a fine quick fix. If you swim three times a week, the reapplying adds up fast: at least two applications per swim, dozens every few months. That's where a patch makes more sense. For more options, see whether baby shampoo works for goggles, how long anti-fog lasts and our full guide to keeping swim goggles from fogging.

Brand names are trademarks of their owners and are used only to identify their products. FOG OFF! isn't affiliated with any of the brands listed.