New Starter Kit — Spray, Wipes & Cloth for $19.79. Save 24% with code CLEARVIEW10

Try the Kit

Best Anti-Fog Spray for Swim Goggles: What Actually Stops the Fog (2026)

Swimmer wearing clear, fog-free swim goggles in an indoor pool

You push off the wall, settle into your rhythm, and three laps in your goggles turn to milk. You stop at the wall, crack the seal, slosh a little pool water around the lenses, and go again — knowing they'll fog right back up before the set is over.

Every swimmer knows this routine. Most just live with it. You don't have to.

We've been making anti-fog lens cleaner for 45 years, hand-made in Ogden, Utah since 1981. Swimmers, triathletes, and swim teams keep coming back for one reason: the formula holds in the water, where most anti-fog sprays quit. Here's why your swim goggles fog, why the popular tricks fall short, and what actually keeps them clear lap after lap.

Why swim goggles fog (and why new goggles fog worst)

Goggles fog for the same physical reason all lenses do: warm, humid air near your face — and the trapped pocket of air inside each eye cup — hits the cooler inner surface of the lens, condenses into thousands of tiny water droplets, and scatters light. That haze is the fog.

But swim goggles have a twist that catches people off guard: new goggles come with a factory anti-fog coating, and that coating wears off.

Manufacturers spray a thin anti-fog layer on the inside of the lens at the factory. It works great for the first few weeks. Then it degrades — and you are the one who degrades it:

  • Touching the inside of the lens. Wiping fog away with your finger or a towel scrubs the coating off fast. This is the number-one killer.
  • Chlorine and salt. Pool chemistry and seawater break the coating down over time.
  • Heat and storage. Leaving goggles baking in a hot car or gym bag accelerates the breakdown.

Once the factory coating is gone, the lens fogs on every swim — and no amount of rinsing brings the original coating back. The good news: you can replace that anti-fog protection yourself, and a good aftermarket treatment lasts far longer than what came on the goggles.

The swim-deck tricks everyone tries (and why they don't last)

Walk on any pool deck and you'll hear the same handful of fixes. Each one works for a few minutes, then washes out.

Spit

The oldest trick in swimming. You spit in the goggles, swish it around, rinse, and go. Saliva contains enzymes that act as a mild surfactant, spreading water into a film instead of beads.

Reality: it lasts maybe 5–10 minutes, then rinses away. Fine for a quick dip, useless for a real workout — and not exactly something you want to do with borrowed or kids' goggles.

Baby shampoo

A diluted drop of baby shampoo smeared on the lens and rinsed lightly. The surfactants in the shampoo flatten water into a thin sheet so it doesn't bead.

Reality: it works for one swim at best, stings your eyes if you under-rinse, and you're re-doing it every session.

Toothpaste

Swimmers rub non-gel toothpaste on the inside of the lens to "clean" it. The mild abrasive does scrub off residue and old coating.

Reality: this is the most damaging trick of all. The abrasives that scour the lens also scratch it, and a scratched goggle lens fogs and glares worse than ever. Don't.

The takeaway

All three are stopgaps. They sit on the lens loosely and the water carries them off. To stay clear through a full workout — let alone a swim meet or an open-water race — you need a treatment that bonds to the lens and resists the water it's swimming in.

What to look for in an anti-fog for swim goggles

Not all anti-fog is built for submersion. When you're buying for swimming specifically, three things matter:

  1. Water-resistant, not water-soluble. Detergent- and alcohol-based sprays dissolve the moment they're submerged. You want a film that bonds to the lens and holds underwater.
  2. Lens-safe chemistry. Many cheap sprays are harsh enough to cloud or damage polycarbonate goggle lenses — and prescription goggle lenses especially. Look for alcohol-free, ammonia-free, abrasive-free formulas.
  3. A format that survives a pool bag. A spray pump that leaks chlorine-soaked liquid all over your towel and phone isn't ideal. A sealed paste jar travels clean.

Why Z Clear works in the water

Two things make Z Clear different for swimming specifically:

It bonds to the lens and resists water. Z Clear's protective film is hydrophilic — it makes water spread into an invisible sheet instead of fogging into droplets — but it is not water-soluble. It stays put when submerged. Most swim-deck sprays are detergent-based and rinse off within minutes of hitting the pool. Z Clear's film grips the lens surface and holds.

Up to 72-hour protection per application. For a swimmer, that means you treat your goggles once and stay clear across multiple sessions, not just one. Apply before a Saturday meet and you're clear through warm-up, prelims, and finals. Treat your training goggles and you're not re-doing it every single morning.

And the Paste jar is the right format for a swim bag. It doesn't leak when your bag gets tossed in the car, doesn't depressurize, and survives the chlorine and damp that destroy spray-pump mechanisms. One small jar lasts hundreds of applications — effectively a whole season of training.

Try Z Clear Anti-Fog Paste → — 72-hour protection, 300+ applications per jar.

Prefer a quick spray you can keep in your kit bag? The Z Clear 2oz Spray uses the same formula in a pump bottle. Not sure which fits your routine? Our spray vs. paste vs. wipes guide breaks it down.

How to restore goggles that already fog (and break in a new pair)

If your goggles already fog, the factory coating is gone — but you can put better protection back on in five minutes.

  1. Wash the inside of each lens with warm water and a drop of mild dish soap. Rub gently with your fingertips to lift off old coating and oils. Rinse well.
  2. Dry the lenses completely. Even a little moisture interferes with the new film.
  3. Apply a small dab of Z Clear Paste (or 1–2 pumps of Spray) to the inside of each lens.
  4. Polish with the included microfiber cloth in a circular motion for 20–30 seconds until the lens looks clear, not smeared.
  5. Optional light rinse with cool water — the Z Clear film stays bonded to the lens; only the loose residue runs off.

For a brand-new pair, do exactly the same thing. New goggles fog less at first thanks to the factory coating, but treating them on day one with Z Clear means you never ride that coating down to nothing. You start with longer-lasting protection and skip the disappointing "why are my new goggles already fogging?" phase entirely.

How to apply before each swim

Once your goggles are treated, the per-swim routine is fast:

  1. Start with dry lenses whenever possible.
  2. Apply a small amount of Paste or 1–2 pumps of Spray to the inside of each lens.
  3. Polish with the microfiber for 15–20 seconds.
  4. Optional quick rinse, then strap on and swim.

A single proper application holds across multiple sessions. If you notice fog creeping back at the edges, that's your cue to re-treat — most swimmers find that's days apart, not every swim. For step-by-step photos, see our how to use Z Clear guide.

Pool vs. open water

Pool swimming. Your main enemies are chlorine breakdown of the coating and the temptation to wipe the lens at the wall. Treat your goggles, and resist touching the inside of the lens — let the film do the work.

Open water and triathlon. Temperature swings are bigger (cold lake or ocean against a warm face = aggressive fogging), and you can't stop to clear a foggy lens mid-race. This is exactly where a long-lasting, water-resistant treatment earns its keep. Treat the night before, confirm clear during warm-up, and race without thinking about it.

Swimming and snorkeling overlap here — if you also dive or snorkel, the same jar works on dive masks. See our scuba and snorkel mask guide for that workflow.

Kids, swim teams, and shared goggles

For swim parents and coaches, the spit method is a non-starter and re-applying baby shampoo to a dozen kids' goggles every practice is a chore. One jar of Z Clear treats an entire team's goggles many times over, the protection lasts across practices, and the formula is gentle — no stinging eyes from under-rinsed soap. Treat the goggles at the start of the week and you've removed one more thing for kids to fuss with on the blocks.

Frequently Asked Questions

Will Z Clear damage my swim goggle lenses?

No. Z Clear is alcohol-free, ammonia-free, and abrasive-free. It's the same formula we make for prescription eyeglasses and AR-coated lenses, which are far more delicate than polycarbonate goggle lenses. It's safe for clear, tinted, mirrored, and prescription goggle lenses.

How long does Z Clear last on swim goggles?

Up to 72 hours of protection per application, which for most swimmers means multiple sessions per treatment rather than re-applying every swim. Chlorine exposure and how often you touch the lens affect longevity.

Can I use Z Clear on goggles that already fog?

Yes. Wash the inside of the lenses with mild soap and water, dry them, apply Z Clear, and polish with the microfiber cloth. This replaces the worn-out factory coating with longer-lasting protection.

Why do my brand-new goggles fog so fast?

The factory anti-fog coating wears off quickly — especially if you wipe the inside of the lens with a finger or towel. Treating new goggles with Z Clear on day one keeps them clear long after the factory coating would have failed.

Is the spray or the paste better for swimming?

Both use the same formula. The Paste jar is the most travel-proof for a damp, chlorine-filled swim bag and lasts the longest per container. The Spray is faster to apply. Many swimmers keep the Paste at home for the deep treatment and the Spray in their kit bag.

Does Z Clear work in salt water and cold open water?

Yes. The film bonds to the lens and resists both chlorinated pool water and salt water, and it performs across the temperature swings of cold lake and ocean swims.

The bottom line

Swim goggles fog because the factory anti-fog coating wears off — and spit, baby shampoo, and toothpaste only buy you minutes (toothpaste can actually scratch your lenses). To stay clear lap after lap, you need a treatment that bonds to the lens and resists the water it's swimming in.

Z Clear is the right pick for swimming:

  • Up to 72-hour protection per application — clear across multiple sessions
  • Water-resistant film that bonds to the lens instead of rinsing off
  • Alcohol-free, ammonia-free, abrasive-free — safe for clear, mirrored, tinted, and prescription lenses
  • Paste jar travels clean in a wet swim bag — 300+ applications per jar
  • Restores old foggy goggles and protects new ones from day one

Hand-made in Ogden, Utah since 1981.

Shop Z Clear for Swimmers →
30-day money-back guarantee · 4,800+ five-star reviews · Made in USA since 1981

Leave a comment (all fields required)

Comments will be approved before showing up.

Search