Independent comparisons. We may earn from shop links. More info

Anti-fog spray for glasses compared (UK 2026)

The best anti-fog sprays, compared.

Top pick: Stream2Sea antifog spray – Highest score in this comparison, 9.2 out of 10, from 2,078 amazon.co.uk reviews. Best value: Cressi anti-fog gel – 4.3 from 1,685 reviews at £10.31 for a mask or goggle you rinse, against the four-pack at £24.17. Updated 16 October 2026.

Your spectacles fog when you come indoors or wear a face covering, and swim goggles fog once the factory coating has worn off. An anti-fog spray is a renewable film that sheets condensation so droplets do not scatter light. It is not personal protective equipment, and it does not add an EN 166 N mark to safety glasses. Judge a bottle by the surface and by that label's dry-wipe or rinse step, not by stars alone. Describes its kit as a hydrophilic film you wipe dry and renew about every 72 hours. That span is the maker's instruction, not a measured time. Several swim and dive products are spread and rinsed, or sprayed and left to dry. Reviews describe failure when those steps are mixed. If the problem is workshop dust rather than a misted lens, a [dust protection door](/hub/occupational-safety-accessories/dust-protection-door) is a different control. Wipes and plain lens cleaners are outside this comparison.

Your spectacles fog when you come indoors or wear a face covering, and swim goggles fog once the factory coating has worn off.

Stream2Sea antifog spray

Best overall

Stream2Sea antifog spray
9.2/10∼ £21

36 products checked · 64 hrs invested · +18,600 readers

10 of 10: Best anti-fog sprays compared

Swipe for more

1-2 of 10
Best overall
Stream2Sea antifog spray
Cressi anti-fog 60 ml, pack of 4
Best value
Cressi anti-fog gel
ZEISS Anti-Fog kit 15 ml
Arena anti-fog spray
Ride Guard anti-mist 50 ml, pack of 2
Problem Solved anti-mist 100 ml
Zoggs Ecofog 15 ml
Generic anti-fog spray £6.99
Generic anti-fog spray £5.99
9.2/10
9.0/10
9.0/10
9.0/10
8.2/10
8.2/10
7.6/10
7.4/10
1.0/10
1.0/10
∼ £21
∼ £24
∼ £10
∼ £7
∼ £10
∼ £11
∼ £5
∼ £7
∼ £7
∼ £6
4.4(2,078)
4.3(3,460)
4.3(1,685)
4.3(723)
3.9(5,775)
3.9(69)
3.6(319)
3.5(301)
–
–
View offer
View offer
View offer
View offer
View offer
View offer
View offer
View offer
View offer
View offer

The best anti-fog sprays in detail

Stream2Sea antifog spray

Rank 1

Stream2Sea antifog spray

∼£21

Our view

Stream2Sea is an antifog liquid for swim goggles, a snorkel mask and a dive mask, listed at £20.95 with 4.4 out of 5 from 2,078 reviews, the strongest star line among the heavily reviewed bottles. Clearer UK reviews used a drop on each inner lens, spread it with a finger, then a light rinse. One diver waited about five minutes and swilled with fresh water. One UK review reports streaks when the rinse was skipped, and says that first unrinsed use was followed by an eye infection, which is one account rather than a measured rate. Volume is not on the listing. The details block prints ASIN B0D41B7M8D while the URL is B082MQRFJV, so the £20.95 figure stays on the URL page. At this price, that 4.4 sits well above the £10.31 gel you would rinse on a mask, and it is a poor substitute for the £6.99 cloth kit on spectacles.

Pros

  • 4.4 from 2,078 reviews, the strongest star line among heavily reviewed bottles
  • Clearer reviews used a drop, a spread and a light rinse
  • Aimed at swim goggles, snorkel and dive masks

Cons

  • £20.95 with no volume on the listing
  • Details block prints ASIN B0D41B7M8D while the URL is B082MQRFJV
  • One review links a skipped rinse to streaks and an eye infection

Best for: A dive or snorkel mask when you will use a drop and rinse before the lens gets wet.

Less suitable: Spectacles, or a buyer comparing it with the £10.31 gel on price.

Specifications

Model
Stream2Sea antifog spray
Brand
Stream2Sea
Price
∼£21
Customer rating
4.4/5(2,078)
Main use
Goggles and dive masks
How to apply
Drop, spread, rinse

Common questions

How do UK reviews apply Stream2Sea?

A drop on each inner lens, spread with a finger, then a light rinse. One diver waited about five minutes and swilled with fresh water.

What happens if you skip the rinse?

One UK review reports streaks, and says the first unrinsed use was followed by an eye infection. That is one review, not a measured rate.

Which ASIN is on the page?

The listing URL is B082MQRFJV. The details block prints B0D41B7M8D. The price £20.95 is from the URL page. The two codes are not merged.

Cressi anti-fog 60 ml, pack of 4

Rank 2

Cressi anti-fog 60 ml, pack of 4

∼£24

Our view

The Cressi four-pack holds four 60 ml sprays, 240 ml together, for masks and goggles, at £24.17 with 4.3 out of 5 from 3,460 reviews. The listing claims 0% alcohol and 350 or more pumps a bottle, with origin Spain and a listed weight of 300 g. The bullets say spread it on the inside before wetting, and they also mention a dry application, so the pack is not one clean instruction. A dive review that sprayed, waited briefly and then rinsed stayed clear for about 60 minutes. A lane-swim review was clear for about 20 minutes of a 30-minute session, then fogged. It suits someone who already uses this spray and will finish four bottles. It is a heavy first buy beside the single Cressi gel at £10.31.

Pros

  • Four 60 ml bottles, 240 ml, with 4.3 from 3,460 reviews
  • Listing claims 0% alcohol and 350 or more pumps a bottle
  • A rinsed dive review stayed clear for about 60 minutes

Cons

  • £24.17 is a heavy first buy beside one gel at £10.31
  • Bullets mention both a spread-before-wetting step and a dry application
  • A lane swim stayed clear for about 20 minutes of a 30-minute session, then fogged

Best for: Someone who already rinses this spray and will finish four bottles.

Less suitable: A first weekend dive, or spectacles you only need to wipe dry.

Specifications

Model
Cressi anti-fog 60 ml, pack of 4
Brand
Cressi
Price
∼£24
Customer rating
4.3/5(3,460)
Main use
Masks and goggles
Volume
60 ml x 4
How to apply
Spread before wetting
Alcohol-free
Yes
Cloth included
No
Pack
4

Common questions

How much anti-fog is in the four-pack?

The listing says 60 ml per bottle, four bottles, and a unit count of 240 ml. It also claims 350 or more pumps per bottle.

How is it applied?

The bullets say spread it on the inside of the lenses before wetting them, and they also say dry application. A dive review sprays, waits briefly, then rinses.

Does it last a whole swim?

One scuba review stayed clear for a 60-minute dive. A lane-swim review was clear for about 20 minutes of a 30-minute session, then fogged.

Cressi anti-fog gel

Rank 3

Cressi anti-fog gel

∼£10

Our view

The Cressi anti-fog gel, model DF200052, is sold for dive masks and swim goggles at £10.31, with 4.3 out of 5 from 1,685 reviews. The item form is gel, although the title also says spray or sponge and that packaging may vary. The size line says 15 ml and the item volume says 30 ml, so the fill is not one settled figure. Reviews of dive masks and swim goggles are more often positive when a small amount is rinsed. One UK review of prescription sports goggles for football reported fog after 20 to 30 minutes. The alcohol-free line is a listing claim, with a two-year warranty and a Spain origin on the page. It is the best value in this set for a mask or goggle you will treat and rinse, judged against the Cressi four-pack at £24.17, and the wrong bottle for spectacles you only wipe dry.

Pros

  • 4.3 from 1,685 reviews at £10.31, well under the £24.17 four-pack
  • Gel for dive masks and swim goggles, with clearer reviews when a small amount is rinsed
  • Alcohol-free claim, two-year warranty, origin Spain

Cons

  • Size line says 15 ml and item volume says 30 ml
  • Title says spray, gel or sponge, and packaging may vary
  • One football-goggle review reported fog after 20 to 30 minutes

Best for: A dive mask or swim goggle you will treat with a small amount and then rinse.

Less suitable: Everyday spectacles, a no-rinse lane swim, or pitch-side sports goggles that still fogged in that review.

Specifications

Model
Cressi anti-fog gel
Brand
Cressi
Price
∼£10
Customer rating
4.3/5(1,685)
Main use
Dive masks and goggles
Volume
15-30 ml
How to apply
Small dose, rinse
Alcohol-free
Yes
Cloth included
No
Pack
1

Common questions

Is this a spray or a gel?

The item form is gel. The title says spray, gel, or sponge, and that packaging may vary.

How much is in the bottle?

The size line says 15 ml. The item volume says 30 ml. Both figures are on the listing, so neither is dropped.

Will it keep sports goggles clear?

One UK review used prescription sports goggles for football and reported fog after 20–30 minutes. Dive-mask and swim-goggle reviews are more often positive when a small amount is rinsed.

ZEISS Anti-Fog kit 15 ml

Rank 4

ZEISS Anti-Fog kit 15 ml

Our view

The ZEISS Anti-Fog kit puts a 15 ml spray and a 13 cm microfibre cloth on spectacles and other lenses you wipe dry. On amazon.co.uk it is £6.99 and shows 4.3 out of 5 from 723 reviews. The listing says one application lasts two to three days, in line with ZEISS's note to use one or two sprays, wipe until dry, and recoat about every 72 hours. That duration is the maker's claim, not a time measured for this comparison. The cloth in the box is the practical difference from a spray-only bottle, because a paper tissue is how smears start. Several pairs recoated every few days will empty 15 ml sooner than a 100 ml bottle. The title mentions a pool mask, and the listing never answers swimming goggles, so this is the top pick for everyday spectacles and a weak match for a lens you have to rinse.

Pros

  • 15 ml spray with a 13 cm microfibre cloth in the kit
  • 4.3 out of 5 from 723 amazon.co.uk reviews at £6.99
  • Listing duration of two to three days, beside the maker's 72-hour recoat note
  • Wipe-until-dry method for spectacles

Cons

  • 15 ml empties quickly if you recoat several pairs every few days
  • Title mentions a pool mask, and the listing does not answer swimming goggles
  • The two-to-three-day line is a claim, not a measured result

Best for: Everyday spectacles and other lenses you can clean, spray lightly and wipe dry.

Less suitable: Swim goggles or a dive mask, where a dry-wipe film is the wrong method.

Specifications

Model
ZEISS Anti-Fog kit 15 ml
Brand
ZEISS
Price
∼£7
Customer rating
4.3/5(723)
Main use
Glasses and lenses
Volume
15 ml
How to apply
Spray, wipe dry
Cloth included
Yes, 13 cm
Pack
1

Common questions

Does the ZEISS kit include a cloth?

Yes. The listing is one 15 ml anti-fog spray and one treated microfibre cloth, 13 x 13 cm.

How long does the listing say one application lasts?

The amazon.co.uk bullets say 2–3 days. That is the listing claim, not a lab result from this comparison.

Can it be used on swimming goggles?

The title includes a pool mask. The listing asks about swimming goggles and does not include an answer.

Arena anti-fog spray

Rank 5

Arena anti-fog spray

∼£10

Our view

Arena's anti-fog spray, model 000398, is sold for swim goggles at £9.50 and shows 3.9 out of 5 from 5,775 amazon.co.uk reviews, the largest review file in this set. Reviews that stayed clear sprayed the inside from a distance, about 20 cm in one review, and left the film to dry with no rinse. Spraying too close wetted the inside, and the lens fogged at once. The listing does not state a volume. Listed weight is 41 g, origin is Italy, and a contents line that says goggles conflicts with the title. That review count makes it the high-volume swim bottle in this set. Everyday spectacles still want a cloth kit, and a swimmer who soaks the lens has left the method these clearer reviews describe.

Pros

  • Sold for swim goggles, with 3.9 from 5,775 reviews at £9.50
  • Reviews that stayed clear sprayed from about 20 cm and left the film unrinsed
  • Largest review file in this set

Cons

  • Spraying too close wetted the lens and it fogged at once
  • Volume is not stated; listed weight is 41 g
  • A contents line says goggles, which conflicts with the spray title

Best for: Lane swimming when you will spray the inside from a distance and let it dry.

Less suitable: Everyday spectacles, or anyone who wants a rinse step or a stated bottle size.

Specifications

Model
Arena anti-fog spray
Brand
Arena
Price
∼£10
Customer rating
3.9/5(5,775)
Main use
Swim goggles
How to apply
Spray, leave dry
Pack
1

Common questions

What are the Arena reviews applying it to?

UK reviews are about swim goggles. The bullets call it an anti-fog solution for swim goggles.

How do reviewers get it to work?

Reviews that report a clear lens say spray from a distance, about 20 cm in one review, and let it dry. Spraying too close wetted the inside and it fogged at once.

How much liquid is in the bottle?

The listing does not state a volume. Listed weight is 41 g.

Ride Guard anti-mist 50 ml, pack of 2

Rank 6

Ride Guard anti-mist 50 ml, pack of 2

∼£11

Our view

Ride Guard is two 50 ml anti-mist sprays from McKLords, at £11.30, with 3.9 out of 5 from 69 reviews and a listed weight of 140 g. The listing says a few sprays, then a wipe or air dry, and it names ski goggles, safety glasses, sunglasses, diving masks, motorcycle visors, and both glass and plastic. No cloth is included. The UK sample on the listing is 14 reviews. Several of those describe fog across a motorcycle visor, glasses fogged inside a helmet, and swim goggles that still misted. A wide title is not the same as a method that held on those surfaces. Use it for bike goggles or glasses you will wipe or air-dry, and treat a sealed visor as the job these reviews often failed.

Pros

  • Two 50 ml bottles at £11.30 for bike goggles, glasses and visors
  • Listing method is a few sprays, then a wipe or air dry
  • 3.9 from 69 reviews

Cons

  • The UK sample on the listing is 14 reviews
  • Several describe a fogged motorcycle visor, glasses inside a helmet, and misted swim goggles
  • No cloth is included

Best for: Bike goggles or glasses you will wipe or air-dry after a light spray.

Less suitable: A sealed motorcycle visor or swim goggles, where those reviews still reported fog.

Specifications

Model
Ride Guard anti-mist 50 ml, pack of 2
Brand
Ride Guard
Price
∼£11
Customer rating
3.9/5(69)
Main use
Bike goggles and visors
Volume
50 ml x 2
How to apply
Spray, wipe or dry
Cloth included
No
Pack
2

Common questions

What surfaces does the listing name?

Ski goggles, safety glasses, sunglasses, diving masks, motorcycle visors, and both glass and plastic.

Do the UK reviews support visor use?

Several do not. Reviews describe fog across a motorcycle visor, fogged glasses inside a helmet, and swim goggles that still misted. The UK sample on the listing is 14 reviews.

How does the listing say to apply it?

A few sprays, then a wipe or air dry.

Problem Solved anti-mist 100 ml

Rank 7

Problem Solved anti-mist 100 ml

Our view

Problem Solved's anti-mist spray is a 100 ml bottle at £5.49, the largest single bottle in this set, listed for glasses, visors, goggles and helmets and marked made in Great Britain. It shows 3.6 out of 5 from 319 reviews, and no cloth is included. Reviews that describe a method say spray, leave it to dry, then buff lightly. One costume-helmet review stayed clear for a day after doing that twice. Several UK reviews say a helmet visor still fogged, including after more than one try. The line about removing germs is listing copy, not a result from this comparison. The visor complaints keep it off the best-value row, even at the lowest shelf price.

Pros

  • 100 ml, the largest single bottle here, at £5.49
  • Listing origin marked made in Great Britain
  • Reviews that worked sprayed, left it to dry, then buffed

Cons

  • 3.6 from 319 reviews, and several say a helmet visor still fogged
  • No cloth in the box
  • The germ-removal line is listing copy, not a test result

Best for: A large bottle for glasses you will spray, dry and buff, when a visor is not the main job.

Less suitable: A motorcycle helmet visor, given the UK reviews that stayed misted.

Specifications

Model
Problem Solved anti-mist 100 ml
Brand
Problem Solved
Price
∼£5
Customer rating
3.6/5(319)
Main use
Glasses, visors, helmets
Volume
100 ml
How to apply
Spray, dry, buff
Cloth included
No
Pack
1

Common questions

Does this 100 ml spray stop a helmet visor fogging?

The title lists helmets and visors. Several UK reviews say a helmet visor still fogged, including after more than one try.

What application do the reviews describe?

Spray, leave it to dry, then buff lightly. One costume-helmet review stayed clear for a day after doing that twice.

Is the germ-removal line a test result?

No. Formulated to remove germs and bacteria is listing copy. This comparison has no lab result for that claim.

Zoggs Ecofog 15 ml

Rank 8

Zoggs Ecofog 15 ml

Our view

Zoggs Ecofog is a 15 ml spray for swimming goggles at £6.50, with 3.5 out of 5 from 301 reviews, the lowest star line among the named brands in this set. The listing claims it is alcohol free and plant-based, and that one bottle does over 100 applications. Those lines were not tested here. Country of origin is China and listed weight is 30 g. Reviewers say it fails if the goggles leak and wet the film after you have applied it, and skipped steps left a gooey layer. One review title puts the effect at about 10 minutes. A shelf-life field that says 12 hours is unexplained on the listing, so it is not a swim time you can plan a session around.

Pros

  • 15 ml at £6.50, with an alcohol-free and plant-based claim
  • Listing claims over 100 applications
  • Aimed at swimming goggles

Cons

  • 3.5 from 301 reviews, the lowest star line among named brands here
  • Fails in reviews if pool water wets the film after application
  • One review title puts the effect at about 10 minutes, and a 12-hour shelf-life field is unexplained

Best for: A short pool session when the goggles seal and you can keep the treated lens dry.

Less suitable: Leaky goggles, a dive mask you need to rinse, or everyday spectacles.

Specifications

Model
Zoggs Ecofog 15 ml
Brand
Zoggs
Price
∼£7
Customer rating
3.5/5(301)
Main use
Swimming goggles
Volume
15 ml
How to apply
Spray, keep dry
Alcohol-free
Yes
Cloth included
No
Pack
1

Common questions

Is Zoggs Ecofog only for swimming goggles?

The title is for swimming goggles. The bullets also say lenses and optics in general. Country of origin on the listing is China, not the UK.

Why do reviews say it stops working?

Reviewers say it fails if the goggles leak and wet the film after application. Skipped steps left a gooey layer. One title says about 10 minutes of effect.

Is the alcohol-free line tested here?

No. The listing says 100% alcohol free and plant-based. This comparison did not test the formula.

Generic anti-fog spray £6.99

Rank 9

Generic anti-fog spray £6.99

Our view

This generic listing is a title-only anti-fog spray for swimming and diving goggles at £6.99, first listed on 11 June 2026. The listing has no star line, no review text, no volume and no application steps. The manufacturer line says Generic. The URL is B0H4T4JXSF, while the details block prints B0H4SWCY4H. The page shares an image with the £5.99 generic, and the two stay separate because the URL codes and the prices differ. The page asks how long protection lasts, and the listing has no answer. There is no cloth, rinse or spray distance to compare with a named brand. Leave it until a method and a review line appear on this URL.

Pros

  • Shelf price £6.99 on its own URL
  • Title names swimming and diving goggles
  • Kept separate from the £5.99 listing because the URL ASIN differs

Cons

  • No star line, review text, volume or application steps
  • Details block prints B0H4SWCY4H, not the URL B0H4T4JXSF
  • Shares an image with the other generic

Best for: Only a shopper who will wait until this URL shows a method and at least one review.

Less suitable: Anyone who needs a cloth, a rinse rule, or a star line before they buy.

Specifications

Model
Generic anti-fog spray £6.99
Brand
Generic
Price
∼£7
Main use
Swim and dive goggles

Common questions

Is there a review score for this listing?

No. The listing has no star line and no review text.

How long does the protection last?

The page asks that question. The listing has no answer, no volume, and no application steps.

Is this the same item as the £5.99 generic?

Both listings share an image and the details-block ASIN B0H4SWCY4H. The URL ASINs and the prices differ, so they stay separate listings.

Generic anti-fog spray £5.99

Rank 10

Generic anti-fog spray £5.99

Our view

The second generic is a title-only spray for swimming and diving goggles at £5.99, also first listed on 11 June 2026. There is no customer-review line, so the score stays empty rather than being copied from another listing. The title mentions glasses as well as goggles, and the listing does not say whether it belongs on ordinary spectacles or on coated lenses. Volume, a cloth and application steps are all absent. It shares an image and the details-block ASIN B0H4SWCY4H with the £6.99 generic, while this URL is B0H4T2ZM9M. A lower shelf price does not fill those gaps. Treat the two listings as unresolved pages with the same picture, not as two tested bottles you can average.

Pros

  • Shelf price £5.99 on its own URL, B0H4T2ZM9M
  • Title names swimming and diving goggles and glasses
  • Score left empty rather than copied from another listing

Cons

  • No review text, volume, cloth or application steps
  • Details block prints B0H4SWCY4H, which is not this URL
  • Shares an image with the £6.99 generic

Best for: Only a shopper who will wait until this URL shows how to apply it and what buyers reported.

Less suitable: Regular glasses, coated lenses, or anyone comparing it with a reviewed bottle.

Specifications

Model
Generic anti-fog spray £5.99
Brand
Generic
Price
∼£6
Main use
Swim and dive goggles

Common questions

Can this be used on regular glasses?

The page asks. The listing has no answer. The title names swimming and diving goggles and glasses.

Is it safe for all lens coatings?

The page asks. No coating guidance is on the listing.

Why is there no star rating?

The listing has no customer-review line. The score is left empty rather than copied from another listing.

How we compared

For this comparison we read ten anti-fog spray listings on amazon.co.uk and set them against public UK guidance from HSE and legislation.gov.uk. The order follows the surface match, the stated wipe or rinse step, and the review line on the listing. We did not run a fog chamber or any other lab test.

1

Surface match

25%

Spectacles, safety oculars, swim goggles, a dive mask and a motorcycle visor do not share one method. A bottle is scored for the surface its listing and reviews actually describe.

2

Application method

25%

Spectacle kits in this set are wipe-until-dry. Several swim and dive products are spread and rinsed, or sprayed and left. The wrong step is the failure reviews describe.

3

Maker guidance

20%

HSE's L25 says use anti-mist fluids the protector manufacturer recommends. A spray is not PPE and does not add an EN 166 N mark. A factory coating is thin and is damaged by scrubbing.

4

Volume for the job

15%

A 15 ml kit can be right for spectacles you recoat every few days. A 100 ml bottle is not automatically better on a visor, and a four-pack is a heavy first buy.

5

Listing evidence

15%

Prefer a named brand with a review line on amazon.co.uk over a title-only generic. Stars are not a lab score. The two generic URLs stay unrated because the listing has no review line.

Independent review
Last updated: 16 October 2026
8 sources checked

Anti-fog spray buying guide

An anti-fog spray only earns its place when the surface and the next step agree. Spectacles in this set want a cloth and a dry wipe. Swim goggles and dive masks want the rinse or no-rinse rule printed for that bottle. A wide title that also names helmets does not, on these UK reviews, keep a visor clear. Prices below are amazon.co.uk shelf prices, not a market survey.

What is an anti-fog spray?

An anti-fog spray is a renewable film. It sheets condensation on a lens so water does not sit as droplets that scatter light. You meet it when spectacles fog indoors or under a face covering, when swim goggles or a dive mask have lost their factory coating, and when a visor or a pair of safety glasses mists. Wipes and plain lens cleaners are outside this comparison. A cleaner does not leave this film. The bottles here are not one product.

Best for

  • Spectacle wearers who will wipe a cloth kit dry and recoat on a day scale
  • Swimmers and divers whose factory coating has worn off and who will follow that bottle's rinse or no-rinse rule

Not ideal for

  • Employers who still need to select eye protection for the hazard, including an N mark or ventilation
  • A motorcycle visor, where broad anti-mist bottles in this set often stayed fogged in UK reviews

Mistakes to avoid

  1. 1

    Expecting a lens cleaner to leave a film

    Wipes and plain lens cleaners are outside this category. They do not leave the hydrophilic film these sprays are sold to put on the lens.

  2. 2

    Mixing dry-wipe and rinse instructions

    Spectacle kits here are wipe-until-dry. Several swim and dive products are spread and rinsed, or sprayed and left. Reviews describe smears, instant fog, or a gooey layer when the step is skipped or swapped.

  3. 3

    Treating a bargain visor claim as a result

    Problem Solved is the lowest shelf price and is not the value pick, because UK reviews still report a fogged helmet visor. Ride Guard's wide title has the same gap in its UK reviews.

What to weigh up

Surface and application

High

Start with the lens, not the star line. Spectacles, safety oculars, swim goggles, a dive mask and a motorcycle visor do not share one method. In this set, spectacle kits are liquid plus a cloth, wiped until dry. ZEISS is that kit, and the maker's note is to recoat about every 72 hours. Swim sprays such as Arena are a session product: clearer reviews sprayed from a distance and left the film unrinsed. Dive products such as the Cressi gel are a small dose you then rinse.

Volume, price and listing evidence

High

A 15 ml kit can be the right amount for spectacles you recoat every few days. It empties sooner if several pairs share it. A 100 ml bottle at £5.49 is the largest single bottle here and still is not the value pick, because visor reviews stayed misted. The Cressi gel at £10.31 is the best value for a mask or goggle you rinse, judged against the same brand's four-pack at £24.17. Stream2Sea at £20.95 has the strongest star line among heavily reviewed bottles and no stated volume.

Which option suits you?

Three typical situations, each with a recommendation from this comparison.

Spectacle wearers

You want a cloth kit and a day-scale reapplication on lenses you can wipe dry. The ZEISS 15 ml kit includes a 13 cm cloth. The maker says recoat about every 72 hours. That is the maker's note, not a measured time.

Lane swimmers

Your factory anti-fog layer has worn off and you will spray the inside from a distance, then leave the film to dry. Arena is the high-volume swim bottle in this set. It is the wrong pick for everyday spectacles.

Divers who rinse

You treat a dive mask or swim goggle with a small amount and then rinse. The Cressi gel is the best value here against the Cressi four-pack at £24.17. Skip it if you only wipe spectacles dry.

Common questions about anti-fog sprays

Which anti-fog spray is the top pick for everyday glasses?
The top pick for spectacles you can clean, spray lightly and wipe dry is the ZEISS Anti-Fog kit: 15 ml plus a 13 cm cloth, at £6.99, with 4.3 out of 5 from 723 amazon.co.uk reviews. ZEISS says wipe until dry and recoat about every 72 hours. That is the maker's note, not a time we measured. It is a weak match for a lens you have to rinse, including swim goggles.
What do these anti-fog sprays cost on amazon.co.uk?
Shelf prices in this set, not a market survey, run from £5.49 to £24.17. Under £8 you will see the ZEISS kit at £6.99, Zoggs at £6.50 and Problem Solved 100 ml at £5.49. The mid band is about £9.50 to £11.30, including Arena and the Cressi gel at £10.31. Stream2Sea is £20.95 and the Cressi four-pack is £24.17. A larger bottle is not automatically the better buy.
What should you check before you buy an anti-fog spray?
Match the bottle to the surface. Spectacles, safety glasses, swim goggles, a dive mask and a motorcycle visor do not share one method. Then follow that label's dry-wipe or rinse step. HSE's L25 says use anti-mist fluids the protector manufacturer recommends. Prefer a named brand with a review line on amazon.co.uk. If a CLP pictogram is on the bottle, or you issue the spray at work, read the label and the safety data sheet.
Does anti-fog spray make safety glasses comply with EN 166?
No. A spray is not PPE and it does not add an EN 166 N mark or a UKCA mark. N is an optional ocular fogging test. K is scratch resistance, not fogging. Regulation 2016/425 puts means to prevent misting on the protector. Employers still select suitable eye protection under the PPE at Work Regulations 1992. If safety glasses fog with a mask, see why safety glasses fog with a mask and specify the ocular.
Should you wipe anti-fog spray dry or rinse it off?
Use the step on that bottle. Spectacle kits in this set, including ZEISS, are wipe-until-dry. Arena reviews that stayed clear sprayed swim goggles from a distance and left the film unrinsed. Cressi gel reviews are more often positive when a small amount is rinsed. Mixing those steps, scrubbing the inside of goggles, or soaking the lens is how clearer reviews say the film fails. Arena's goggle-care note says do not rub the inner lens.
Will a cheap anti-mist spray keep a helmet visor clear?
Not on the evidence in this set. Problem Solved is the lowest shelf price, £5.49 for 100 ml, and several UK reviews say a helmet visor still fogged. Ride Guard names motorcycle visors, and several of its UK reviews still describe fog on a visor or on glasses inside a helmet. A bargain visor claim is a common miss. UNECE Regulation 22 helmets and visors sit outside the eyewear scope of a consumer spray.
Can you use a glasses anti-fog kit on swim goggles?
The ZEISS title mentions a pool mask, and the listing does not answer swimming goggles. A dry-wipe film is the wrong method for a lens you rinse. For lane swimming, Arena is the high-volume spray if you spray from a distance and let it dry. For a mask or goggle you rinse, the Cressi gel at £10.31 is the best value against the £24.17 four-pack. Do not scrub the inside of the goggles.

Our verdict

Match the bottle to the surface and to that label's wipe or rinse step. The top pick is Stream2Sea antifog spray, with the highest score in this comparison (9.2 out of 10, from 2,078 amazon.co.uk reviews). For a dive mask or swim goggle you will rinse, the Cressi gel is the best value at £10.31, with 4.3 from 1,685 reviews, against the four-pack at £24.17. A spray does not make glasses comply with EN 166 or UKCA, and stars are not a lab score.

Best overall
Stream2Sea antifog spray

Stream2Sea antifog spray

Highest score in this comparison, 9.2 out of 10, from 2,078 amazon.co.uk reviews.

View offer
Best value
Cressi anti-fog gel

Cressi anti-fog gel

4.3 from 1,685 reviews at £10.31 for a mask or goggle you rinse, against the four-pack at £24.17.

View offer

Editorial

Peter F. - Editor
Editor
Anti-fog spraysSafety eyewearSwim and dive masks

Products Compared publishes British-English buying guides based on amazon.co.uk listings and public UK sources. We do not run a lab and we do not invent test scores.

Updated: 16 October 2026
8 sources checked

Guides to anti-fog sprays

Guides on what to look for, how to use a product, and common mistakes.

Related comparisons

Sources

Sources named in the research digest. Page updated 16 October 2026.

  1. ZEISS Vision Care UK, AntiFOG kit (retrieved 16 October 2026)
  2. HSE, PPE supply (retrieved 16 October 2026)
  3. HSE, L25 Personal protective equipment at work (retrieved 16 October 2026)
  4. legislation.gov.uk, PPE Regulation Annex II section 2.3 (retrieved 16 October 2026)
  5. legislation.gov.uk, PPE at Work Regulations 1992 (retrieved 16 October 2026)
  6. JSP Safety, misting and the N mark (retrieved 16 October 2026)
  7. BSI protective eyewear brochure (2025) (retrieved 16 October 2026)
  8. arena UK, how to look after your swim goggles (retrieved 16 October 2026)

Expert source (DIY & tools): Charlie White (Charlie DIYte) (external profile) – public expert commentary used as a research source, not as a contributor to our pages.

This page contains affiliate links to amazon.co.uk. If you buy through them, we may earn a commission at no extra cost to you. Prices, stars and review counts come from those listings. We did not run a lab test, and a commission does not change which bottle is the top pick or the best value.