A cold morning, a warm café, a face mask, a hot drink — spectacles have a talent for clouding over at exactly the wrong moment. Once you decide to do something about it, you will find two formats on the shelf: anti-fog sprays and anti-fog cloths. Both promise the same clear result by different means, and the better choice depends less on packaging claims than on how you actually wear and handle your glasses. Here is how they compare on convenience, longevity, cost and the risk of smears.
How each format works
Anti-fog sprays
A spray is a liquid containing wetting agents that reduce the surface tension on your lenses. Instead of condensation forming as tiny droplets — which scatter light and look like mist — moisture spreads into a thin, even film you can see straight through. You spray both sides, then buff with a clean microfibre cloth. Some formulas are designed to be left to air-dry instead.
Anti-fog cloths
These are microfibre cloths impregnated with similar agents. A reusable cloth holds a reservoir of the coating and transfers a little with each wipe; disposable sachets are single-use. There is no bottle, no nozzle and nothing to leak in a bag or a coat pocket.
Both approaches are temporary. They slow fogging and make it easier to clear, but neither is a permanent treatment, and both are affected by humidity, temperature swings and how often you handle your lenses.
Convenience: the 7am test
Picture yourself rushing out of the door with a coffee in one hand. A cloth wins that round comfortably. One wipe per lens, done, no surface needed. A spray needs a steady hand, a clean cloth anyway, and a moment to buff the liquid evenly. Over-spray and you will be wiping down the frame, the hinges and the bridge as well as the glass.
Where sprays pull ahead is at home, at a desk, or anywhere you can take thirty seconds. You can treat both sides properly, let the coating settle, and start the day with a full-strength application rather than a worn-out cloth.
Practical points worth knowing:
- Sprays are fiddly in the wind, in a queue, or while wearing gloves.
- Cloths live in a case, so they are easier to keep with you — but they also collect grit, which is how lenses get scratched.
- Disposable wipes are the easiest of all, and the most expensive per use.
- Whichever you choose, a separate dry microfibre cloth for routine cleaning is still worth carrying.
Longevity: how long the effect lasts
With sprays, a single application might see you through a commute, or several days of ordinary wear, depending on the formula and the conditions. Heat, humidity, wearing a face covering, and walking from a cold street into a warm shop all shorten it. So does cleaning: rinse your lenses with water or use a standard lens cleaner and you will strip much of the coating away, so reapply afterwards.
Coated cloths fade more gradually. A reusable cloth might work well for a stretch of uses, then become noticeably weaker, until it is essentially just a microfibre cloth. Disposable wipes give you one solid application and nothing after that — which is predictable, if wasteful.
One habit matters more than the product: stop touching the lenses. Fingers carry oils that break down any anti-fog layer, and the more you fiddle, the sooner you are back to square one.
Cost per use
Rather than comparing sticker prices, work out cost per application. A spray bottle used a few times a week can last a long while, which usually makes it the cheapest option per wear. A reusable cloth sits somewhere in the middle, and disposable wipes are the priciest per use because each one is thrown away.
Factor in the hidden costs too. A scratched lens means a replacement, and a spray that irritates your skin or your eyes is no bargain. If you wear prescription lenses with specialist coatings, or you have a diagnosed eye condition, check with your optician before trying anything new on them.
Streak risk and lens care
Streaks are almost always a technique problem rather than a product failure. The usual culprits:
- Too much liquid. Two or three light sprays per lens is plenty; a soaking wet lens takes far longer to buff clear.
- A dirty cloth. Oils and old product transfer straight back onto the glass.
- Applying to dirty lenses. Clean first, then treat, or you will simply move the grime around.
- Rubbing too hard. Firm, even pressure with a clean microfibre is enough. Paper towels, tissues and shirttails leave lint and can abrade coatings.
Wash reusable cloths by hand or on a cool cycle with a plain detergent — no fabric conditioner, which coats the fibres and ruins their absorbency — and let them air-dry. Replace them once they feel stiff or stop clearing the lenses properly.
Check the guidance that came with your glasses about which cleaners are suitable. Some manufacturers advise against alcohol-heavy products on particular coatings.
Which one suits you?
Choose a spray if you mostly need clear lenses at home, at a desk or before you leave the house, and you do not mind a two-step routine. Choose a cloth if you want something that lives in your pocket and works in seconds. If you wear your glasses all day in changeable conditions, many people end up using both: a spray for a thorough morning treatment, a cloth for top-ups in the afternoon. There is no rule against it, and it tends to give the most consistent results.
A routine that keeps fog at bay
- Rinse dust off the lenses, then dry with a clean microfibre cloth.
- Apply your spray or wipe evenly across both sides — do not forget the side nearest your face, which fogs first.
- Buff gently until clear and let it settle for a minute before wearing.
- Keep a cloth in your case for top-ups, and wash it regularly.
- Reapply after any wet cleaning or a long day in the rain.
Start with one format, use it consistently for a week, and judge it on your own routine rather than the label. Clear vision is mostly about good habits: clean lenses, a clean cloth, and a light, even application.
Photo: YvonneHuijbens / Pixabay



