Are you wearing glasses because of your poor eyesight? Or is it for fashion? Wearing glasses never goes out of style, and it even gives you a smart-looking appearance, especially in business settings. 

Regardless of the reason, you might have already grown to like and got accustomed to wearing glasses. However, one obvious downside of it is when the fog starts to build upon your glasses. This will make you uncomfortable and require you to keep checking and wiping off the moisture from your lens. 

Why Do Glasses Fog Up?

There is a simple reasoning behind glasses fogging up. It’s because when warm air hits a cool surface, condensation takes place. Your glasses will have some fog when you enter a warm space after coming right out of a cold area. A similar outcome also happens when you wear a mask. When you breathe, it escapes the top of the mask, which then hits your glass lenses and triggers fogs. 

How To Prevent Glasses From Fogging

You might be wondering which eyeglasses anti-fogging tip will work best for your lenses. Here are some possible solutions that will help you deal with this issue:

1. Rinse with Soap and Water

This unique trick is no longer new for many people who are frequently on the internet these days. You may have even come across this solution too. It’s recommended by many healthcare professionals and has proven effective over the years. 

All you need to prepare is some soapy water and a soft cloth. You can get rid of your foggy glasses as you wipe the cloth with soap and water onto the lenses’ surface. Get rid of any excess liquid and let the lenses air dry naturally. You may also opt to use a dry cloth to tap off the excess liquid lightly. This procedure works because the soap solution will leave behind in thin film, which acts as a fog barrier.

However, if your glasses are coated with sensitive materials and components, it’s advisable to check with your optician first to avoid causing damages. Eyeglass prices can be quite hefty, so be mindful of what substances to use on them. 

2. Use a Dollop of Shaving Cream

Shaving cream has also proven its worth in remedying foggy glasses, as it can have a similar effect as using soap and water. It contains glycerin which acts as a protective layer to just about everything it is enclosed with. Some people use it as a trick to keep bathroom mirrors fog-free. It works wonders on many types of glasses.

What you need to do is to press the shaving cream can until one blob comes out. Divide it on each side of your lenses. Spread it through the entire glass, and finally, wash it off with water. Allow it to air dry or pat gently with a dry cloth. You can finally have fog-free glasses in no time!

3. Leave on with Baby Shampoo

Another suitable product you can find in your home, especially if you’re a parent, is the baby shampoo that your kids use for bathing. This has been one of the favorite remedies among athletes who struggle with their foggy goggles. Swimmers use it to ensure that their goggles remain clear the entire time they’re finishing their laps.

Like soap and water, you may opt for a baby shampoo to get rid of the fogginess of your lenses. Use it similarly and pat dry or leave it to air dry. For optimal results, you can even leave the baby shampoo overnight and rinse it the next morning. Don’t worry about soap remnants, as thorough washing is sufficient to get rid of them. By doing so, the extra layer of protection of soap will still be intact. 

4. Make Use of Anti-fogging Spray or Wipes

You can find anti-fogging spray or wipes on the market these days. And a lot of them are very effective in preventing fogging on your glasses. If you hesitate to use home remedies, using a tried-and-tested anti-fogging spray may be more reassuring. The only downside is that it could be a little more expensive. However, this is your best option if your lenses have special coatings on them. 

Feel free to ask your optometrist for any of their recommended anti-fogging spray or wipes. Before you buy any product, take the time to check if the ingredients won’t damage any protective coatings on your glasses. You can also check out the reviews from their customers to ensure that it’s the right one for you.

5. Apply Some Toothpaste

Going back to budget-friendly solutions, using toothpaste also works as a worthy substitute. If you’ve run out of soap and other household ingredients, using toothpaste is shockingly effective too. You’ll be surprised how multi-useful this hygienic product is.

Before applying toothpaste to your glasses, make sure to check if it’s free from bicarbonate soda because this property might cause scratches to your lenses. 

Make sure to rinse your lenses well after applying toothpaste on it, since it is quite strong in smell and texture. Even a few remnants could easily hurt your eyes, so check it thoroughly before wearing your glasses again.

6. Use Raw Potato

Last but not least, raw potatoes also get rid of fogging on your glasses. This fresh household produce may just be the perfect answer to having clear visuals on a bright and sunny day. The starch in the potatoes is responsible for making the glass lenses fog-free all day long. Similar to glycerin, the starchy coating is resistant to moisture.

For best results, cut your potatoes into small circular pieces. Use these round shapes to coat every inch of your lenses. This works perfectly for both clear eyeglasses and sunglasses.


There you have it! These tips will work well in different scenarios. If you’re planning to wear glasses and you’re scheduled to visit your optometrist for an eye checkup soon, it pays to know how to prevent your new glasses from fogging up. 

By trying out these easy and cost-effective steps, you won’t ever experience the inconvenience of continually wiping your lenses when you’re out and about.