Swim Goggle Anti-Fog

Home / Gear Advice, Swim Goggles, Swim Tips / Swim Goggle Anti-Fog

Swim Goggle Anti-Fog

Swim Goggle Anti-Fog

Swimmers, tired of cloudy, steamy goggles? You’re in luck! Read on for advice on preventing swim goggles from fogging up- and learn to make your own swim goggle anti-fog.

What Causes Swim Goggle Fogging?

To understand how to prevent foggy goggles, it’s important to understand the science behind the annoying goggle clouding that prevents you from making the most of your time in the pool.

What is it? Fog – Steam – Clouds?

The annoying fog that forms on your goggle lenses during your swim workout or race is actually condensation, tiny water droplets formed when water vapor changes from a gas into a liquid.

What Causes Condensation?

Condensation is a phase transition of matter that occurs when water vapor contained in hot, humid air comes in contact with a cold surface. The air temperature inside your swim goggles increases due to body heat; body temperature continues to climb due increased athletic exertion. Perspiration forms around your eyes, further raising goggle humidity. Colder water outside your swim goggles causes goggles lenses to cool. As water vapor comes in contact with your cooler swim goggle lenses, it reaches its saturation point, causing water droplets to form during a process known as deposition.

Swift Swimmer Fact: Goggle condensation forms when water vapor meets a cool surface.

How To Keep Swim Goggles From Fogging Up

Here are some essential tips for preventing foggy swim goggles.

Buy Anti-Fog Goggles

High-quality swim goggles lenses are  pre-treated with anti-fog coating. Read product descriptions to make sure you purchase anti-fog swimming goggles!

Don’t Touch Goggle Lenses

Your big fingers should be used to pull you through the water. Keep them away from the inside of your goggle lenses or you’ll erode and smudge the anti-fog coating, causing it to lose effectiveness prematurely.

Use Anti-fog Spray

If your goggles are fogging, apply anti-fog spray to restore an anti-fog coating on your lenses.

Slacker Anti-Fog

  • • Spit: Don’t underestimate yourself. Spitting in your lenses, followed by a quick shake, will temporarily abate fogging. However, repeatedly stopping your swim to fill your goggles with spit gets old- and attracts odd glances.
  • • Sloshing: Keep a little bit of water in each lens, allowing it to slosh across your goggle lenses as you swim. This is annoying, but will suffice in a pinch.

Tip: Don’t wear your swim goggles on your forehead. Your hot forehead (yes, you’re hot) and a lack of airflow can also cause condensation before you dive in. Pro Tip: Instead, push your goggle straps into the leg of your suit, swim cap, or neck of your wetsuit.

Swim Goggle Anti-Fog

How Does Goggle Anti-Fog Work?

Swim goggle anti-fog is a surfactant that lowers water droplet surface tension, causing it to spread easily in a process known as “wetting”. Wetting prevents water from scattering into droplets. Voila- no fog.

How To Apply Goggle Anti-Fog

Don’t be a pool fool! Keeping anti-fog solution in your swim bag and taking :20 to treat your goggles is well worth your time, helping you see the clock, other swimmers, and the pool. Here are two techniques for applying anti-fog:

  • • Quick Start:
    • • Squirt or spray anti-fog, coating the entire inside lens.
    • • Rinse your goggles (a fast dip in the pool if you’re at swim practice) and give them a shake.
    • • Get on with your swim.
  • • Overnight:
    • • Carefully squirt or spray anti-fog, coating the entire inside lens.
    • • Give your goggles a quick rinse.
    • • Position goggles with the insides of the lenses pointing upward and allow them to air dry.
    • • Again– keep your paws off the insides of the lens!

DIY Anti-Fog Goggles

There are plenty of DIY (Do It Yourself) swim goggle anti-fog treatments that swimmers can brew at home. Here are two to try- at your own risk!

Baby Shampoo Anti-Fog:

The easiest DIY solution is baby shampoo. Like most shampoos, it is a surfactant and will prevent fogging. Apply baby shampoo to the inside of goggle lenses by using a cloth to wipe and spread the shampoo. However, caution must be used:

  • • Scratch alert! Take care when wiping baby shampoo onto goggle lenses! Lenses scratch easily; be sure to remove any dirt or debris from the lens surface prior to wiping- and use a soft, clean cloth.
  • • Pain Alert! Leaky goggles will cause shampooed water to enter your eyes- this hurts enough to stop your swim mid-stroke.

Stacey Kiefer’s Anti-Fog Recipe

Stacey Kiefer’s anti-fog recipe leverages the strengths of store bought and DIY anti-fog solutions by combining off-the-shelf anti-fog with dishwashing soap. Stacey maintains that this combination creates a more resilient anti-fog coating with greater longevity. Ingredients:

  • • Anti-fog solution
  • • Eco-friendly liquid dishwashing soap


  • • Mix Kiefer or Speedo anti-fog with liquid dishwashing soap inside a spray bottle in a 4:1 ratio.
  • • Spray a uniform coating of anti-fog over entire interior of both goggle lenses.
  • • Give your goggles a quick rinse.
  • • Shake remaining water from lenses.
  • • Pain Warning! You’re ready to swim, but make sure your goggles don’t leak- or you’ll get soapy water in your eyes!

Did that clear things up?

We’d love to hear from you. Please share your fogging prevention techniques- or greatest challenges to swimming. We’d love to help. Until then, check out our posts on swim goggle care and lap swimming etiquette. See you at the pool, Robin Spencer Kiefer

About Kiefer Swim Products

Performance Gear For Swimmers. Today Kiefer is a multifaceted company but still purely focused on serving the aquatic industry. We have expertise in engineering world class products like our custom starting blocks and racing lanes for all levels of aquatic facilities. We serve the lifeguard and aquatic safety and rescue industry with a full line of products that absolutely perform when you most need them to, and we serve the competitive swim business with the products needed to swim at the highest level.

  • John says:

    Been using tooth paste for several years. Works great.

  • Anthony j. Edl says:

    I had a mask I purchased 40 years ago in San Diego. All I ever did to keep them Fog free was put a little Pert Shampoo on my finger and than wipe it off and then removing it without water using a paper towel. 40 years later when the Mask deteriorated I bought a new Dentura Swim Mask for twice the price but it fogs up when I use the same procedure. I wonder why?

    • Emily Milak says:

      Sorry to hear that Anthony, its always a bit disheartening to find things not made as well or working as well as something we’ve grown accustomed to or had for years. For me its blenders. The one my parents had while I was growing up? They still have it. Me? I’m on my fifth or sixth.

  • kris says:

    Anyone try a dilute solution of dishwasher rinse agent?

  • Jireh Diaz says:

    I bought goggles today. It said in the front case that “Anti Fog Coated Lenses”. But my friend said that everytime you buy new goggles, you should apply the DIY anti fog options (I used toothpaste). Because many goggles says it is Anti Fog but actually are not. How should I know if I should or should not apply the DIY ways to avoid fog in my goggles? Is there any? Or is the safest way is actually do it?

    • Emily Milak says:

      Hi Jireh! Most goggles these days have anti fog coating, my best advice is to not touch the inside of the lens if at all possible. Rinse them with water when you are done with your swim and avoid using any solutions, toothpaste, baby shampoo anything, until the anti fog coating ceases to work. Once you notice they are fogging, that is your cue to start trying other things. Generally I don’t have a huge problem with this, but then again I just wear basic Swedish goggles and I don’t believe they have any coating at all. They get foggy, I rinse them during my interval training when I get rest.

  • Mike B says:

    I use a small pump spray bottle of Johnson’s baby shampoo / water 50% – spray it on – rinse off – good for the workout

    • Emily Milak says:

      Mike you are the second person I’ve heard of to make a spray solution for their goggles using baby shampoo, I’ll have to give this a shot for myself.

    • Sharon Rollings says:

      Forget the baby shampoo!! I put half water, half baby shampoo into goggles and rinsed them VERY thoroughly. My eyes began to burn after a few mins. I stupidly finished my swim and one of my eyes didn’t get back to normal until 8 hrs later, and bothered me the next day as well. It COULD be because I wear contacts. I don’t know but I’ve ordered the anti-fog product! BTW, my goggles don’t leak.

  • Bill says:

    I have been using baby shampoo for years. It works great for me. I know of some Fee Divers who use Sea Gold. They have a lot of success with that.

  • B says:

    That’s funny I was alerted to this topic in an email, and I see that 2014 comment was something I wrote. I still use a squirt of hand soap from the locker room dispenser, but until being reminded of it here, I forgot that I used to use undiluted soap wiped dry. Now I just use the soap and give it a quick cold water rinse under the faucet, and then maybe, upon entering the water, dip them briefly in the pool to re-wet them before putting them on. They’re usually good for the hour without fogging. I can’t think of the last time I’ve wiped the lenses with my fingers.

    • B says:

      Perhaps it’s not surprising that this is a popular topic, with notification of a new entry periodically showing up in my email. With respect to using hand soap or shampoo to reduce fogging, I thought of an example of how/why this works. Way back in the days before digital cameras when people used film, and some of us did our own darkroom work, there was a Kodak product called PhotoFlo that we used to bathe a developed roll of film while it was still on the reel and before taking it out of the tank to hang to dry. PhotoFlo was a “wetting agent” used to avoid water spots or streaking on the film as it dried. In a pinch, one could use a weak solution of dishwashing liquid in place of PhotoFlo. The purpose was to avoid having water drops from settling on (and drying on) the surface. Somewhat similarly, bathing your goggle lenses in a bit of a soapy solution before swimming helps keep water vapour from settling on your lenses.

  • flutterby says:

    I told my eye doctor that I was putting baby shampoo in my goggles and she said that if I got some in my eyes, it was actually good for them.

  • Dennis says:

    toothpaste works best. if you get the non grity one thats full white its works wonders

  • flutterby says:

    I use baby shampoo on a regular basis. I bought one bottle of it and it should last the rest of my life. If baby shampoo gets in your eyes, it doesn’t hurt. That was the point of the inventors of the shampoo who obviously don’t like crying babies or crying lanemates.

  • Ethan says:

    I will try that

  • Evilwatersprite says:

    I’ve experimented with spray, spit, shampoo, you name it. Quick Spit Gel works best for me. I apply before I leave for the pool to give it time (about 30 min) to work. Then I take them in the shower and rinse until the water goes from milky to clear. Then they’re good for a whole practice. Do not just splash them with pool water or you will rue that decision for the next 8 hours of your life.

    Sea Drops are also decent. You don’t have to rinse them nearly as thoroughly but the anti-fog protection also doesn’t last as long.

  • B says:

    …let me amend that comment slightly: Once the anti-fog coating on new goggles starts not to work, I don’t immediately go back to wiping off the fog with my fingers, I’ll take them off and dip them in the water and put them back on, hoping that these new goggles will be different from all the old new goggles of the past, but it ends up never really preserving the mythical anti-fogging properties and it’s not long before I have to go back to clearing them with my fingers. Sigh… 😉

  • B says:

    I’ve never found anti-fog goggles to work for more than the first use or two. I have been VERY attentive to the instruction not to touch the inside of the goggle lenses. They work great when brand new, but by the third swim with them they fog up just like the old ones and I again find myself frequently having to take them off to wipe the fog away with my fingers.

    I have found that a tiny bit of hand soap from the washroom dispenser, when I make the effort to do it, works for about the first 20-30 minutes. Because I am concerned about having the soap near my eyes inside the goggle (and I would have the same concern about a commercial anti-fog product on the inside of the lenses near my eyes) I wipe it almost dry before putting the goggles on, and it seems to be enough to work for a while.

Leave a Reply

Your email address will not be published. Required fields are marked *

Supported By Contact Form 7 Support Desk