While this might work on the fly, this isn’t a great long-term fix. Consider investing in different goggles if the problem persists.

While this isn’t a long-lasting method for preventing fog in your goggles, it is one of the most effective methods that won’t cost you a cent. Use this technique if you need to stop your goggles from fogging up for a short period of time.

Make sure you wash the excess soap out of the goggles before putting them on, so as to avoid getting soap in your eyes. Using baby shampoo or something similar may also help, as it will hurt less if you get it in your eyes. Instead of soap, you can also use a tiny amount of shaving cream smeared thinly over each lens. Again, make sure you wash it off to avoid getting any minty gel in your eyes as you swim. [5] X Research source

While this may work on plastic lenses, it’s generally most effective when used on goggles with lenses made from glass.

The light abrasion of the toothbrush and the toothpaste will remove any protective film on the lenses, as well as giving it a thorough clean. A thin layer of toothpaste will remain, that can help prevent fog from building up on the lenses.

Spray a small amount of anti-fog spray on the inside of your goggles. Use a clean cloth to rub it into each lens before rinsing them clean. This will get rid of excess spray and leave a thin layer on the inside of your goggles. Take a single fog prevention wipe from its packet and use it to wipe down both lenses of your goggles. [10] X Research source

Make sure not to burn or melt any silicon, rubber or plastic insulation around the edge of the goggles, as this may stop them from being entirely waterproof. If you don’t feel comfortable doing this yourself, your local diving shop may be able to burn your goggles for you.