How To Stop Your Glasses From Fogging Up In The Cold

8 tips

When the cold weather hits, it can be a challenge to keep your glasses from fogging up. During the warmer time of the year, we usually do not experience major problems with our eyeglasses, however, when the winter time hits, we often face the issue that our eyeglasses fog up when the temperature is low. In this article, we are going to discuss the cause of the phenomenon of fogging eyeglasses and show you some tips on how to keep your glasses from fogging up in cold weather.

Why do glasses fog up?  

Have you ever put on a pair of glasses and been frustrated when they quickly fogged up? This common problem has a scientific explanation.

In cold weather, your eyeglasses fog up because of the temperature change when you move from being inside to going outside. In reverse, when warm, moist air hits a cold surface, like the lenses of your glasses, it condenses into tiny water droplets. So, why do some people's glasses fog up more easily than others? It all comes down to temperature. If your body temperature is higher, like after exercise or hot showers, the moist air from your breath will have a greater temperature difference when it hits the lenses. That's why wearing a face mask can also make your glasses fog up - the mask traps warm, moist air around the lenses. So next time your glasses fog up, remember that it's just science at work!

Here are a few tips to help you keep your vision clear...

1. Let your eyeglasses adjust the temperature

When we step out into the cold, our glasses can quickly fog up because of the drastic temperature change. You can avoid it if you put your eyeglasses into a cold place before using them outside, for example to your car or even in your fridge. In reverse, if you find that your glasses are fogging up when you step inside, try adjusting the temperature difference between your indoor and outdoor environment. This can be as simple as opening a window or door to equalize the temperatures. If you’ve been outside in the cold and come into a warm room, make sure to take your glasses off for a few minutes until they have had time to adjust to the new temperature and therefore will avoid being foggy.

2. Leave a gap for your scarves and face covers

If you’re wearing face covers like scarves or face masks, try to leave a small gap between the fabric and your nose. This will allow heat to escape and will help to stop your glasses from steaming up.

3. Choose the right glasses - find the perfect fit

The type of glasses that you wear can also make a difference. If your lenses tend to fog up, try opting for glasses with larger lenses. This will help to increase the airflow and will prevent your lenses from steaming up as quickly. You can read more about about how to find the perfect fit for your eyeglasses.

4. Wipe your lenses regularly and keep them clean

If your lenses do start to fog up, make sure to wipe them regularly with a lens cloth. This will help to clear the condensation and will also prevent your lenses from becoming smeary. There are also special anti-fog wipes on the market that you can use to clean your lenses. These work by creating a barrier between your lenses and the water droplets, which prevents them from condensing and fogging up your vision.

Furthermore, try not to touch the lenses. When you touch your lenses especially after using hand cream or other moisturizers, you’re transferring the oils from your skin onto the lens. These oils can interact with the water droplets and cause them to spread, which will make it harder to see.

5. Wash your eyeglasses with soapy water or with a bar of soap

One of the quickest ways to stop your glasses from steaming up is by washing them with soapy water. This creates a barrier between your lenses and the water droplets, which prevents them from condensing and fogging up your vision. You can also try rubbing a bar of soap onto your lenses. Let this sit for a while before removing it from the lenses. This will leave a thin layer of soap on your lenses which will help to repel the water droplets and stop them from condensing as well.

6. Use shaving foam

Another quick and easy way to stop your glasses from steaming up is by using shaving foam. Simply apply a small amount onto your lenses and spread it around evenly. Once you’ve done this, leave the foam on for a few minutes before wiping it off with a lens cloth. This will protect your lenses from steaming up.

7. Avoid warm drinks

Hot drinks are also common culprits for steamed-up lenses. While you’re enjoying a hot drink on a morning walk on the weekend or while rushing to work, it can be irritating at the same time when your eyeglasses get foggy after every sip. The reason for steamed-up eyeglasses is the warm air and moisture coming from your warm drink in this case. If you can, try to keep the hot drinks away from your eyeglasses or use a lid on your cup. Alternatively, use a straw so the steam from the drink doesn’t go directly onto your lenses.

8. Find a better place for them - Don't wear your glasses on top of your head

If you’re not wearing your glasses, make sure to take them off completely. Wearing your glasses on top of your head can cause them to steam up when you start walking because the heat from your head will transfer onto the lenses. The colder the weather, the more likely your eyeglasses will be steaming up. If you’re not going to be wearing your glasses for a while, it’s best to keep them in a case so they don’t get dirty or scratched. In addition, wearing your eyeglasses as a hairband, you put pressure on the frames so they will get wider over time, so if you do not take care of them, your beloved perfect-fit eyeglasses could easily turn to be a loose-fit, uncomfortable ones.


Many things can cause your glasses to steam up, but there are also plenty of ways to prevent it. By following the tips above, you can make sure that your glasses stay fog-free all day long - and not only when the cold weather hits in, but also if you work in steamy environments, for example as a chef or kitchen staff, or you use eyeglasses while doing your sports and would like to avoid your eyeglasses from fogging up.

If you are looking for stylish reading glasses, blue light glasses or sunglasses, you can find them all here at Luxreaders We offer a wide variety of fashionable glasses in Danish design, for both men and women. Our glasses are available in a range of different styles, colours, and materials so you can find the perfect pair to suit your needs.