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.
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.
Swipe for more
1-2 of 10Personal buying guide
Question 1 of 2
What are you treating?
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
Cons
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
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.
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
Cons
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
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.
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
Cons
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
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.
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
Cons
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
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'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
Cons
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
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 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
Cons
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
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'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
Cons
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
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 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
Cons
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
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.
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
Cons
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
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.
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
Cons
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
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.
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.
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.
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.
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.
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.
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.
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.
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.

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.
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.
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.
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.
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.
Three typical situations, each with a recommendation from this comparison.
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.
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.
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.
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.

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

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.
Editorial

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.
Guides on what to look for, how to use a product, and common mistakes.
Sources named in the research digest. Page updated 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.