How to Keep Glasses from Fogging: What Works

Glasses fog when warm, moist air hits a cold lens surface. Tiny water droplets condense on the glass and scatter light, turning your view into a white blur. The fix is simple in principle: either stop the moisture from reaching the lens, or change the lens surface so droplets spread into a thin, transparent sheet instead of forming individual beads. Here’s how to do both.

Why Glasses Fog in the First Place

Your lenses fog for the same reason a bathroom mirror fogs during a hot shower. Warm air holds more moisture than cold air, so when that warm, humid air contacts a cooler surface, water vapor condenses into microscopic droplets. Each droplet scatters light in a different direction, which is what creates the haze. The bigger the temperature gap between your breath (or the surrounding air) and your lenses, the faster and thicker the fog forms.

This is why fogging spikes in two situations: wearing a face mask that vents breath upward toward your lenses, and stepping from cold outdoor air into a heated building. In the outdoor case, your lenses are cold and the indoor air is warm. With masks, your exhaled breath is both warm and saturated with moisture, and it’s being funneled directly onto the glass.

The Dish Soap Method

The cheapest and most reliable home fix is a thin layer of liquid dish soap. Surfactants in the soap reduce the surface tension between condensed water molecules, so instead of clumping into light-scattering droplets, the moisture spreads into a uniform, transparent film across the lens. The water is still there, but you can see right through it.

To apply it, put a single small drop of dish soap on each lens and gently rub it across the entire surface with a soft cloth or your fingertip. Then buff it with a clean microfiber cloth until the lenses look clear. You’re leaving behind an invisible surfactant layer, not cleaning the lenses. The effect typically lasts several hours before you need to reapply. Mild dish soap is safe for standard lenses, including those with anti-reflective coatings. Avoid anything containing ammonia or vinegar, which can degrade specialty coatings over time.

Other Household Options

Shaving cream works on the same surfactant principle as dish soap. Spread a small amount across both sides of each lens, then buff it off completely with a soft cloth. The residue left behind acts as a fog barrier. Baby shampoo is another option, particularly popular among divers and snorkelers who use it on mask lenses. A tiny amount smeared across the surface and lightly rinsed (not scrubbed) can keep lenses clear for hours.

These household methods all share the same limitation: they’re temporary. You’ll need to reapply once the surfactant layer wears off, usually after a few hours of wear or after cleaning your glasses.

Commercial Anti-Fog Sprays and Wipes

Dedicated anti-fog products use more refined versions of the same chemistry. Most commercial sprays and pre-moistened wipes deposit a hydrophilic (water-attracting) coating on the lens that forces condensation to spread flat rather than bead up. They tend to last longer than dish soap per application and leave a more optically consistent film.

There are two broad categories of anti-fog technology. Hydrophilic coatings absorb and spread water droplets, which is what most consumer sprays do. Hydrophobic coatings try to repel water entirely. In practice, hydrophilic coatings work better for fog because even the best hydrophobic surface struggles to repel the sheer volume of water vapor from your breath or a humid environment. The tradeoff is durability: hydrophilic coatings gradually dissolve as they absorb more moisture, so no spray-on product is truly permanent.

When shopping, look for sprays specifically labeled for eyeglasses rather than generic glass cleaners. Apply them to clean, dry lenses and let them dry before wearing your glasses. Most products recommend reapplication every day or two.

Fixing the Mask Problem

If your glasses fog mainly while wearing a face mask, the core issue is warm breath escaping upward through the gap between the mask and your nose. Sealing that gap is more effective than any coating.

The simplest fix is pinching or molding the nose wire so it conforms tightly to the bridge of your nose and follows the contour beneath your eyes. If your mask doesn’t have a built-in wire, you can fold a small strip of medical tape across the top edge of the mask where it meets your skin. This redirects your exhaled air downward and to the sides instead of straight up into your lenses.

A technique published in the Annals of The Royal College of Surgeons of England offers another approach for tied surgical masks. Instead of tying both ties behind your head in parallel, tie the top tie so it sits just below your ear, then bring the bottom tie up in front of the ear and tie it over the crown of your head. This pulls the mask tighter against the cheeks and nose, closing the top gap while creating side vents that direct airflow away from your face. It looks slightly unusual, but it works well for anyone wearing a mask for extended periods.

Frame Fit and Airflow

Glasses that sit closer to your face trap warm air against the lenses, which accelerates fogging. Frames that hold the lenses slightly farther from your skin allow more air circulation, giving condensation less opportunity to build up. If you fog frequently, consider frames with nose pads you can adjust to increase the standoff distance. Wraparound styles and tightly fitted sport frames, while great for wind protection, tend to make fogging worse because they restrict airflow around the lens.

For cold weather specifically, give your lenses a moment to warm up when you step indoors. Holding them in your hands or tucking them into an inner pocket for 30 seconds before putting them on reduces the temperature difference that triggers condensation in the first place.

Permanent Anti-Fog Lens Coatings

Some lens manufacturers now offer factory-applied anti-fog coatings built into the lens during production. These are hydrophilic layers that are baked onto the surface at high temperatures, making them far more durable than anything you can spray on at home. They resist washing and everyday abrasion, and they typically last the life of the lens.

The catch is that these coatings need to be applied during manufacturing or by a professional lab. You can’t add a permanent anti-fog coating to your existing glasses. If fogging is a persistent problem for you, it’s worth asking your optician about anti-fog lens options the next time you order a new pair. The upcharge varies by manufacturer but eliminates the daily routine of spraying or wiping. Not every optical shop carries them, so you may need to ask specifically.

What Works Best in Practice

For occasional fogging, dish soap or a commercial anti-fog spray handles the problem with minimal effort. For daily mask wearers, sealing the mask’s nose bridge is the single highest-impact change, and combining it with a surfactant coating on the lenses covers both angles. For people who work in kitchens, cold storage, or outdoor winter conditions where fogging is constant and unavoidable, factory-applied anti-fog coatings on your next pair of lenses are the most practical long-term solution.

No method eliminates condensation entirely in extreme conditions. But in most everyday scenarios, a well-sealed mask and a thin surfactant layer on the lenses will keep your vision clear.