The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. Why trust us?

7 best anti-fog sprays and wipes that stop glasses from getting misty

We tested with specs and sunnies in different temperatures – and with a face mask too

Helen Wilson-Beevers
Monday 28 March 2022 09:11 BST
Quick drying times and long-lasting effectiveness were on our checklist
Quick drying times and long-lasting effectiveness were on our checklist (The Independent)
Our Top Picks

An annoying side effect of wearing glasses is the mist that appears when any kind of steam hits the lens.

This fogginess happens after humidity in the air meets the cold surface, whether that vapour is caused by breathing, sweating or a change in air temperature.

Mask wearing is also synonymous with steamy glasses, thanks to our breath escaping and fogging up the lens. Other scenarios include going into a warm house from the fresh outdoors, or being in the rain.

Whichever causes the most hassle, there are a few different products that aim to help your glasses function more effectively. These anti-fog treatments work by creating a barrier coating to offset the moisture particles, stopping any humidity from steaming up the lenses.

From reusable cloths to sprays and wipes, we’ve been researching the best anti-fog buys.

Read more:

How we tested

Our tester wears glasses and trialled several sprays and wipes over a few weeks, both in different temperatures and with a face mask. Products making our best list had to improve or remove the appearance of fog. Our tester also considered solution drying time, value for money and how long the clearing effect lasted on glasses and sunglasses lenses alike.

The best anti-fog spray for glasses for 2022 are:

  • Best overall – Zeiss anti-fog kit, pack of two: £15.06, Amazon.co.uk
  • Best reusable buy – AB Mask anti-fog cloth: £6, Superdrug.com
  • Best long-wearing anti-fog spray – Muc-Off premium anti-fog treatment: £9.99, Muc-off.com
  • Best for use on the move – No Fog high performance lens cleaning wipes: £5.99, Superdrug.com
  • Best for a large surface area – Tru-Tension anti-fog spray: £6.99, Halfords.com
  • Best budget buy – Optoplast anti-fog lens cleaner: £3, Asda.com
  • Best for light mist – Tuknon anti-fog spray: £15.99, Amazon.co.uk

Zeiss anti-fog kit, pack of two

Zeiss anti-fog kit, pack of two.jpg
Back to top

AB Mask anti-fog cloth

AB Mask anti-fog cloth indybest.jpg
Back to top

Muc-Off premium anti-fog treatment

Muc-Off premium anti-fog treatment indybest.jpg
  1.  £9 from Muc-off.com
Prices may vary
Back to top

No Fog high performance lens cleaning wipes

No Fog high performance lens cleaning wipes indybest.jpg
Back to top

Tru-Tension anti-fog spray

Tru-Tension anti-fog spray indybest.jpg
Back to top

Tuknon anti-fog spray

Tuknon anti-fog spray indybest.jpg
Back to top

The verdict: Anti-fog spray for glasses

Our best buy goes to Zeiss’s anti-fog kit, for being an all-in-one solution that stopped our glasses getting foggy. Meanwhile, AB Mask’s anti-fog cloth is a reusable wipe option that gave us at least 24 hours’ fog-free wear, for a reasonable price. Finally, Muc-Off’s premium anti-fog treatment provided a long-lasting coating to eradicate lens mistiness.

Voucher codes

For the latest discounts on cleaning essentials, try the links below:

For sustainable cleaning, check out the best refillable cleaning products that are kinder to the planet

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in