Skip to main content

How to stop glasses from fogging up in cold weather

How to stop glasses from fogging up in cold weather

Quick answer: Glasses fog up when warm breath meets cold lenses. To stop it, keep any face coverings snug, clean your lenses often, and treat them with an anti-fog spray or anti-fog wipes. For a longer-term fix, choose frames with better airflow or consider premium lens coatings.

When your glasses fog up at the worst moment

Picture this: you step outside on a crisp winter morning and, within seconds, your lenses cloud over. Sound familiar? If you wear glasses, you’ll know the struggle — foggy lenses are one of winter’s biggest annoyances, especially in the UK’s cold, damp air.

The good news? With a few simple habits, you can keep your prescription glasses clear all season. From smart eyewear choices to the best anti-fog spray for glasses, here’s everything you need to know about how to stop glasses from fogging up this winter.

Why do glasses fog up?

When warm, moist air from your breath meets the cold surface of your lenses, it condenses into tiny water droplets. That’s the fog you see.

It tends to happen when:

  • You move between cold outdoor air and warm indoor spaces
  • You wear a face mask or scarf that pushes warm breath upwards
  • Your body warms up after a workout or a hot shower

It all comes down to temperature and moisture — and once you know that, it’s much easier to keep under control.

How to stop glasses from fogging up in cold weather

Quick fixes: how to stop glasses steaming up

If you need an answer fast, start here. These simple steps will help stop glasses from steaming up in everyday situations.

Adjust your scarf or face mask for a snug fit

Make sure any face covering — mask or scarf — fits snugly around your nose and cheeks. A close fit redirects your warm breath downward, away from your lenses.

Try this: Add a strip of medical tape along the top of your mask or choose one with a flexible nose wire for a better seal.

Close-up of a young man wearing gold-rimmed round glasses, a grey wool beanie, and a beige winter coat with a black scarf over his mouth, showing how to stop glasses from fogging up on a cold day in the city.
How to stop glasses from fogging up in cold weather

Keep your lenses clean

Clean lenses resist fog far better than smudged ones. Wash them regularly with lens cleaner, or lotion-free washing-up liquid and warm water, then dry gently with a lint-free cleaning cloth.

Avoid: touching your lenses with bare fingers. Oils from your skin, and residue from hand cream, attract moisture and make fogging worse.

Store your glasses in their case, lenses facing up, whenever you’re not wearing them.

Black metal, semi-rimless glasses resting on a black case with a black folded cleaning cloth beside them, ready for wiping the lenses.
How to stop glasses from fogging up in cold weather

Try an anti-fog cloth or anti-fog spray for glasses****

An anti-fog glasses cloth is one of the simplest tools to have on hand. Unlike a standard microfibre cloth, it’s treated to leave behind a thin coating that helps stop condensation forming as you wipe.

Keep one in your coat pocket or bag for a quick fix on the go.

For longer-lasting protection, reach for a dedicated anti-fog spray or anti-fog wipes for glasses. These leave an invisible layer on your lenses that stops water droplets from forming.

How to apply: 

  • Clean your lenses thoroughly with a microfibre cloth
  • Apply the spray or wipe evenly across both lenses
  • Let them dry completely before wearing
  • Reapply regularly, especially if you’re out in damp weather every day

When shopping around, the best anti-fog wipes for glasses are usually single-use and travel-friendly, while sprays tend to last longer per bottle if you’re treating your lenses at home.

A close-up of two hands cleaning a pair of black glasses with a blue cloth. The person has blue nail varnish and is wearing two bracelets on their right hand.

Skip the homemade anti-fog hacks for glasses. Toothpaste, shaving foam and washing-up liquid are sometimes suggested as DIY anti-fog fixes, but they’re too abrasive for modern lens coatings. They can strip away anti-reflective or scratch-resistant layers, leaving your lenses cloudy or scratched instead of clear.

How to stop glasses from fogging up in cold weather

More ways to prevent glasses from fogging up

Beyond the quick fixes, a few habit changes can make a real difference over the winter months.

Let your glasses adjust to the temperature

Moving from cold air into a warm room causes lenses to fog almost instantly. When this happens, give your glasses a moment to adjust naturally rather than wiping them straight away.

Heading the other way, from a warm room back out into the cold? Cool your glasses slightly first by leaving them in a cool spot in your home for a few minutes, rather than stepping straight outside.

Avoid using the fridge or hairdryer to speed this up — both can damage your lens coatings.

A pair of round gold glasses with tortoiseshell trim resting on a wooden table, with a black tablet and various items visible in the background. The lenses are clear of fog.
How to stop glasses from fogging up in cold weather

Cover up your hot drinks

Nothing beats a hot tea or coffee on a cold day, but rising steam is a common cause of foggy lenses. Keep the lid on takeaway cups, take smaller sips, and angle your cup slightly away from your face as you drink.

Close-up of a young woman wearing tortoiseshell glasses and a beanie, sipping from a festive-themed takeaway cup while dressed in a black winter coat and gloves, showing how to stop glasses from fogging up when drinking hot drinks.
How to stop glasses from fogging up in cold weather

Choose frames and lenses that help

The right frame shape and lens coating can make it much easier to prevent spectacles from fogging up in the first place.

Frames with better airflow

If your glasses sit close to your face, warm air gets trapped behind the lenses. Look for:

Two pairs of folded glasses, one metal and one acetate, resting on a light-blue background surrounded by a green baseball cap, black headphones, a mobile phone in a brown case, and a brown-strap watch.
How to stop glasses from fogging up in cold weather

What about an anti-fog coating for glasses?

Glasses Direct doesn’t currently offer a dedicated anti-fog coating for glasses, but our premium lens packages, including KODAK Lenses, are designed to keep you comfortable and seeing clearly in all conditions. Choose from:

  • Anti-reflective coatings, to reduce glare from winter light
  • Blue light protection, for screen-heavy days
  • Scratch-resistant or water-repellent coatings, so lenses stay cleaner for longer

If fogging is a regular problem, contact lenses are worth considering for winter. And if cold air leaves your eyes feeling dry, keep eye drops handy too.

Close-up of a young woman wearing semi-rim cat-eye glasses, a white beanie, and a wool coat in a snowy outdoor setting, gently adjusting her frames to show how the right lenses can stop glasses from fogging up.

Stay clear, stay comfortable

Foggy glasses don’t have to be part of your winter routine. With the right habits, a good anti-fog spray or cloth on hand, and lenses suited to your lifestyle, you can enjoy clear, comfortable vision, whatever the weather brings.

How to stop glasses from fogging up in cold weather

FAQs: How to stop glasses fogging up in cold weather

Why do glasses fog up more in winter than in summer?

Cold lenses meet warm, moist breath more often in winter—moving between indoors and outdoors, face coverings, and hot drinks are all more frequent. The bigger the temperature gap, the faster the fog forms.

How do I stop glasses from fogging up when wearing a mask?

Fit your mask snugly across the bridge of your nose, or add a strip of tape along the top edge, so warm breath escapes downward rather than up into your lenses.

What’s the fastest way to keep glasses fog-free outdoors?

Keep an anti-fog cloth in your pocket for an instant wipe-down, and treat your lenses with anti-fog spray before you head out on damp or cold days.

Can I stop glasses fogging up without buying anti-fog products?

Yes — a snug face covering, clean lenses, and letting your glasses adjust gradually between temperatures will handle most everyday fogging. Anti-fog spray or wipes are worth adding if it’s still a regular problem.

Can I make homemade anti-fog for glasses?

It’s best avoided. Household products like toothpaste and shaving foam can damage lens coatings. A proper anti-fog spray or wipe is a safer, more effective choice.

Do anti-fog wipes work as well as spray?

Both work in a similar way, leaving a thin layer that stops condensation forming. Wipes are handy for travel, while a spray bottle is often better value if you’re using it regularly at home.

How long does anti-fog spray last on glasses?

Most sprays last a full day of regular wear before reapplying, though this drops in heavy rain or high humidity. Anti-fog wipes are designed for single use, so reach for a fresh one each time.

Does Glasses Direct offer anti-fog glasses?

Not currently, but our KODAK lens range includes anti-reflective, scratch-resistant and water-repellent lens coatings that help keep lenses clearer for longer in cold, damp weather.

Want 2 pairs from £15?