Stop Fogged-Up Glasses Ruining Your Day

We compare the best anti-fog sprays and cloths for glasses, ski goggles, swim masks, and everyday wear — clear vision, no smudges.

Fogged-up glasses aren't just annoying, they're genuinely inconvenient — whether it's stepping in from the cold, wearing a mask, swimming, or skiing. Anti-fog products work by creating a thin coating that stops condensation forming as a mist, instead spreading it into a clear, even film. We've compared six sprays and cloths on how long the effect lasts and how easy they are to apply.

Comparison Table

ProductBest ForPriceRating
ClearCoat Anti-Fog SprayGeneral/multi-use£8-115.0
FogFree Reusable ClothQuick daily use£6-94.5
SwimClear Goggle SpraySwimming£7-104.5
SkiVision Cold-Weather SpraySkiing/winter sports£9-124.5
DailyWipe Wipes (30-Pack)Travel/occasional use£10-144.0
BudgetClear Basic SprayBudget/occasional use£4-63.5

Product Reviews

Product image

ClearCoat Anti-Fog Spray

5.0£8-11

This is the most effective spray-based option here, with a coating that genuinely lasts several days rather than fogging up again after the first few uses like some cheaper sprays.

Read full review
Product image

FogFree Reusable Anti-Fog Cloth

4.5£6-9

A genuinely convenient option for anyone who wants a quick fix without carrying a spray bottle — the cloth itself is treated with an anti-fog coating, so a simple wipe does the job in seconds.

Read full review
Product image

SwimClear Goggle Anti-Fog Spray

4.5£7-10

Specifically designed with swimming in mind, this holds up well even in chlorinated pool water, which is a tougher environment for anti-fog coatings than everyday air.

Read full review
Product image

SkiVision Cold-Weather Anti-Fog Spray

4.5£9-12

Built specifically to handle the extreme temperature swings skiing involves — going from cold outdoor air to warm indoor lodges repeatedly throughout the day, which is exactly the kind of condition that causes heavy fogging.

Read full review
Product image

DailyWipe Individually Wrapped Anti-Fog Wipes (30-Pack)

4.0£10-14

The individually wrapped format is genuinely convenient for travel or keeping a few in a bag or car without worrying about spills, and there's something reassuring about a fresh, sealed wipe each time for hygiene reasons.

Read full review
Product image

BudgetClear Basic Anti-Fog Spray

3.5£4-6

A budget-friendly way to try anti-fog spray without much financial commitment.

Read full review