The safest way to disinfect glasses is with diluted isopropyl alcohol on the frames and lukewarm water with a gentle soap on the lenses. The trick is that frames and lenses need different treatment: frames can handle a diluted alcohol spray, but lenses, especially coated ones, can be permanently damaged by many common household disinfectants.
Why Glasses Need Regular Disinfecting
Glasses sit on two of the oiliest, most bacteria-prone areas of your face: the bridge of your nose and the skin behind your ears. Every time you push them up, adjust them, or set them on a counter, you’re transferring microorganisms back and forth. Research from Australia’s national science agency found that certain viruses can survive up to 28 days on smooth glass surfaces kept at room temperature, which is double the survival time of the flu virus under the same conditions. Nose pads, hinges, and temple tips collect sweat, skin oils, and dead cells that create an ideal environment for bacterial growth.
The Diluted Alcohol Method for Frames
The Vision Council recommends a simple spray made from rubbing alcohol (at least 70% isopropyl) diluted with water. Fill a small spray bottle three-quarters full with rubbing alcohol and top off the remaining quarter with water. Spray the frames thoroughly, making sure to coat the nose pads and temples where skin contact is heaviest. Then wipe everything clean with a microfiber cloth.
For the tight spots around hinges and nose pad arms, a soft-bristled toothbrush works well. Dip it in the same diluted alcohol solution and gently scrub around the screws and crevices where grime builds up. These areas are nearly impossible to clean with a cloth alone, and they harbor the most buildup.
One important note: this alcohol method is for frames only. Keep the solution off your lenses if they have any kind of coating, which most modern lenses do.
Cleaning Lenses Without Damaging Coatings
Most prescription lenses today come with anti-reflective, blue-light-filtering, or UV-protective coatings, and these coatings are surprisingly fragile. Alcohol, disinfecting wipes, vinegar, and even many dish soaps can break down these layers over time, leaving permanent cloudiness, peeling, or streaks. The damage is cumulative: you might not notice it after one cleaning, but after a few weeks of using the wrong product, the haze becomes obvious.
The safest approach for coated lenses is straightforward:
- Rinse first. Hold your glasses under lukewarm (never hot) running water. This washes away dust and grit that would scratch the surface when you wipe.
- Apply a tiny drop of plain dish soap. Use one without added moisturizers, fragrances, or abrasive particles. Gently rub it across both sides of each lens with your fingertips.
- Rinse again thoroughly. Make sure all soap residue is gone.
- Dry with a clean microfiber cloth. Pat or gently wipe. Never use paper towels, tissues, or your shirt, as all of these can scratch lens coatings.
If you want a dedicated disinfecting solution for lenses, use a cleaning spray specifically formulated for eyeglasses. Spray it onto the microfiber cloth first rather than directly onto the lenses. Spraying directly can force liquid into the seams between the lens and frame, potentially loosening the fit over time.
Products That Will Ruin Your Glasses
Several common household products seem like reasonable choices but cause real damage. Disinfecting wipes (like Clorox or Lysol wipes) break down anti-reflective coatings and can cause peeling. Window cleaners often contain ammonia, which strips coatings and leaves a permanent haze. Vinegar, despite its reputation as a gentle natural cleaner, is highly acidic and eats away at lens surfaces.
Less obvious culprits include hairspray, perfume, and sunscreen. Aerosol sprays settle on lenses and chemically corrode coatings. Sunscreen and moisturizer residue from your hands contains active ingredients that smudge and degrade lens treatments. If you’ve just applied sunscreen, wash your hands before handling your glasses.
What About Ultrasonic Cleaners?
Ultrasonic cleaners use high-frequency sound waves to shake loose dirt, oils, and particles from every surface and crevice of your glasses. They’re excellent at deep cleaning, particularly in spots a cloth can’t reach, like around nose pads and hinge screws. However, they don’t sterilize. An ultrasonic cleaner removes physical debris but doesn’t kill bacteria or viruses on its own. If disinfection is your goal, you’ll still need to follow up with the diluted alcohol method on the frames and a proper lens-safe cleaning on the lenses.
Keep Your Microfiber Cloth Clean
A dirty microfiber cloth defeats the purpose of cleaning your glasses in the first place. Over time, the cloth accumulates oils, dust, and skin cells. Eventually it starts re-depositing grime onto your lenses instead of removing it. You can usually tell it’s time for a wash when the cloth feels slick or leaves smears instead of a clean finish.
Wash your microfiber cloths by hand with a small amount of plain dish soap and lukewarm water, then let them air dry. Avoid fabric softener, dryer sheets, and bleach, as all of these leave residues on the fibers that transfer to your lenses. Washing every one to two weeks is a good baseline, or more often if you clean your glasses daily.
A Simple Daily Routine
You don’t need to do a full disinfection every day, but a quick routine keeps both germs and grime under control. Rinse your glasses under lukewarm water each morning, apply a drop of plain soap, rinse again, and dry with a fresh microfiber cloth. Once or twice a week, spray the frames with your diluted alcohol solution and give the nose pads and hinges a scrub with a soft toothbrush. That combination keeps your glasses both clean and germ-free without risking damage to the lenses or coatings.

