The Soap Trick That Stops Your Glasses From Fogging Up

If you wear glasses, you know the drill: you walk into a coffee shop on a cold morning, or slip on a mask at the dentist, and within two seconds your lenses turn into a pair of freshly steamed shower doors. Turns out the fix has been sitting under your nose (quite literally) for decades: the soap trick.

Here’s the soap trick: wash your glasses with water and a tiny drop of soap (hand soap, dish soap, whatever’s within reach), don’t rinse it off completely, let them air-dry, and that’s it. No anti-fog sprays, no wiping your lenses every five minutes.

How to do it

  1. Wet your lenses with lukewarm water.
  2. Rub a very small drop of liquid soap (hand soap or a mild dish soap) onto both sides of the lens with your fingertip.
  3. Spread the lather evenly across the whole surface, like you’re polishing the glass.
  4. Rinse it off only lightly, or skip rinsing altogether if you want the effect to last longer.
  5. Dry gently with a clean microfiber cloth, without pressing too hard.

That should keep your lenses clear for several hours, whether you’re wearing a mask, walking into a steamy kitchen, or stepping out of a warm car into the cold.

Why the soap trick works

Fog is nothing more than thousands of tiny water droplets condensing on the glass. Each droplet acts like a microscopic magnifying lens that scatters light in every direction, which is exactly why you suddenly can’t see a thing. It’s the same phenomenon that fogs up a bathroom mirror or a car windshield; in fact, it’s the same principle behind fixing a foggy bathroom mirror with shaving cream, just applied to your lenses instead.

Soap is what chemists call a surfactant: its molecules have one end that loves water and another that loves oils and surfaces like glass. Once a thin film of soap coats the lens, it drastically lowers the water’s surface tension, so incoming vapor can no longer bead up into rounded droplets. Instead, it spreads out into a uniform, transparent sheet — thin enough that you barely notice it, and crucially, one that doesn’t scatter light.

This isn’t some remedy someone made up in a group chat: it’s the exact same chemistry behind commercial anti-fog solutions for scuba masks and ski goggles, and it’s why divers and skiers have spent generations rubbing a bit of shampoo — or even spit — onto their masks before jumping in (saliva contains surfactant compounds too, though soap is admittedly more pleasant to use). The British medical journal The Annals of The Royal College of Surgeons of England documented this very technique as a fix for healthcare staff, who deal with the exact same problem after hours of wearing surgical masks.

So next time your glasses fog up, skip the quiet cursing: the fix has been sitting in your bathroom’s hand soap dispenser the whole time.

Leave a Comment