
Stop Swim Goggles From Fogging: 5 Fixes
Why Goggles Fog Up
Fog forms when warm body heat meets the cooler lens surface, creating condensation on the inside. This happens faster in cold pools and when you stop moving. The fog blocks your vision and forces you to stop and clear your lenses mid-workout.
Fix 1: Anti-Fog Spray (Most Convenient)
Commercial anti-fog sprays create a thin hydrophilic coating that spreads moisture into a transparent film. Apply before each swim session. One spray on each lens, spread with your finger, and rinse lightly. Lasts for one to two sessions depending on brand quality.
Fix 2: Baby Shampoo (Swimmer Favorite)
Put a tiny drop of no-tears baby shampoo on each lens. Rub it around with your finger and rinse very briefly, leaving a thin film. The surfactant in the shampoo prevents water from forming fog droplets. This is the cheapest and most popular method among competitive swimmers.
Fix 3: Toothpaste (Long-Lasting)
Apply a small amount of non-gel toothpaste to each lens and rub gently. Rinse thoroughly. The mild abrasive removes factory coatings and leaves a residue that prevents fog. This treatment can last for several sessions but must be reapplied periodically.
What Not to Do
- Never touch the inside of the lens with bare fingers during swimming
- Do not wipe fog with a towel, which removes anti-fog coatings
- Do not spit on competition lenses (unreliable and unhygienic)
Fix 4: Pre-Wet Your Face
Before putting on goggles, splash cold pool water on your face and around your eyes. This reduces the temperature difference between your skin and the lens, slowing fog formation significantly.
Fix 5: Invest in Anti-Fog Lenses
Some goggles come with permanent anti-fog coating bonded to the lens. These cost more but last for months. Brands like Speedo and TYR offer anti-fog models at every price point.









