Why Do Glasses Fog Up — and How to Clean Cloudy Lenses

Glasses being cleaned in a Lensio ultrasonic cleaner

The short answer: Glasses fog when warm, humid air hits cool lenses and condenses into tiny water droplets. They turn cloudy over time from oils, hairspray, salt residue, and a worn coating. Clean them with lukewarm water, a drop of dish soap, and a microfibre cloth, or use an ultrasonic cleaner for a deeper, scratch-free result.

Why your glasses fog up

Fogging is condensation. When you walk from cold outdoor air into a warm room, step out of a hot shower, or pull a mask over your nose, warm moist air meets the cooler surface of your lenses. The water vapour cools fast and turns into thousands of microscopic droplets, which scatter light and blur your view.

It is not dirt and it is not damage. It clears on its own once the lens warms up. But fogging gets worse when a lens is already greasy, because oil gives water something to cling to.

Why glasses turn cloudy or hazy

A permanent haze is different from fogging. Cloudiness builds up slowly and usually comes from one of these:

  • Skin oils and sweat transferred from your fingers, nose, and cheeks.
  • Hairspray, sunscreen, and makeup that drift onto the lens and dry there.
  • Hard-water spots left behind when droplets dry and leave mineral deposits.
  • A degrading coating. Anti-reflective and other coatings can craze or flake after years of heat, harsh cleaners, or dry wiping, leaving a milky film that no longer wipes off.

How to clean cloudy lenses safely

For everyday haze, this method removes the buildup without scratching:

  • Rinse both sides under lukewarm running water to float away grit.
  • Add one small drop of plain dish soap to each lens and rub gently with your fingertips.
  • Rinse again until no soap remains.
  • Shake off the excess and dry with a clean microfibre cloth, not a tissue or your shirt.

If a film stays put even after washing, that is usually a worn coating rather than dirt, and no cleaner will fix it. At that point you need new lenses.

Why an ultrasonic cleaner works better

An ultrasonic cleaner sends high-frequency sound waves through water, creating tiny bubbles that collapse and lift grime from every surface at once, including the hinges, nose pads, and screw threads where film collects. Nothing rubs against the lens, so there is no scratching risk. A short cycle reaches places a cloth never touches. The Lensio cleaner does this in a few minutes with plain water and a drop of soap.

How to stop glasses from fogging

  • Keep lenses clean. A grease-free lens fogs less and clears faster.
  • Use an anti-fog spray or wipe made for glasses, applied to a clean, dry lens.
  • In cold weather, let your glasses warm up before going indoors.
  • If you wear a mask, fit it snugly across the bridge of your nose so warm breath escapes downward.

One thing worth knowing: most home remedies for fog, such as rubbing a bar of soap on the lens or breathing on it and wiping, are short-lived and can smear coatings. A purpose-made anti-fog product lasts longer and is designed to be safe on lens treatments. Start every anti-fog routine on a properly cleaned lens, because the product cannot bond evenly over a layer of grease.

Frequently asked questions

Why do my glasses fog up even indoors? Usually a humidity or temperature change: a hot drink, a steamy kitchen, or moving between rooms of different temperatures. A clean, anti-fog-treated lens fogs far less.

Can I get rid of cloudiness permanently? If the haze is oil or mineral buildup, yes, washing or ultrasonic cleaning removes it. If it is a worn coating, no cleaner will help and the lenses need replacing.

Does toothpaste remove haze from glasses? No. Toothpaste is abrasive and scratches lenses and coatings. Use lukewarm water with dish soap or an ultrasonic cleaner instead.

Keep reading