How to Clean Glasses: Do’s and Don’ts for Clear Lenses

The best way to clean your glasses is with lukewarm water, a drop of lotion-free dish soap, and a microfiber cloth. That combination removes oils, dust, and smudges without scratching your lenses or damaging their coatings. It takes about 30 seconds and works better than any spray, shirt sleeve, or paper towel you might reach for out of habit.

The Basic Cleaning Method

Run your glasses under lukewarm water first. This rinses away dust and grit that could scratch the lenses if you start wiping dry. Then apply a small drop of dish soap to each lens and gently rub both sides with your fingertips. Rub the frames, nose pads, and the area where the lenses meet the frame too, since oil collects in those spots. Rinse everything thoroughly under lukewarm water until no soap residue remains, then shake off the excess and gently dry with a clean microfiber cloth.

The dish soap needs to be free of additives like lotion or moisturizing agents. These leave a filmy residue on your lenses that smears rather than cleans. Plain, basic dish soap is what you want. If the bottle advertises soft hands or contains moisturizers, pick a different one.

What Not to Use on Your Lenses

Most modern lenses have multiple coatings: anti-reflective, anti-scratch, UV-blocking, or hydrophobic layers that repel water and fingerprints. These coatings are thin and chemically sensitive. Ammonia, found in most window and glass cleaners, breaks down anti-reflective coatings over time. Alcohol does the same thing, gradually degrading the coating until you notice hazing, peeling, or rainbow-colored patches on the lens surface. Vinegar is similarly problematic for coated lenses.

Acetone (nail polish remover) is even more aggressive and can strip coatings in a single use. The rule is simple: if a cleaning product wasn’t designed for eyeglass lenses, don’t use it on them. Household cleaners that work perfectly on countertops and windows will slowly destroy your glasses.

Paper towels, napkins, tissues, and your shirt are all too rough for lenses, even if they feel soft to your skin. They contain wood fibers or surface textures that create fine scratches. Those scratches accumulate and eventually make your lenses hazy. Microfiber is the only fabric worth using.

How to Care for Your Microfiber Cloth

A dirty microfiber cloth just redistributes oil and grit across your lenses, so washing it regularly matters. Use a fragrance-free, dye-free laundry detergent and wash in cool or warm water. Never use hot water, which can melt the fine synthetic fibers that give the cloth its cleaning ability. Air dry or tumble on the lowest heat setting.

The most important rule: never use fabric softener. Fabric softener coats fibers with a waxy substance that prevents them from absorbing water or trapping oil and dirt. Once a microfiber cloth absorbs fabric softener, it becomes nearly useless for cleaning, and the coating is almost impossible to fully remove. If your cloth accidentally picks up softener residue, soaking it overnight in a bucket of water with a quarter cup of white vinegar can help, but complete recovery isn’t guaranteed. Keep your lens cloths separate from laundry loads where softener is used.

Cleaning Nose Pads and Frames

Nose pads are the grimiest part of your glasses. They sit against skin all day, absorbing sweat, oils, dead skin cells, and makeup. Over time, silicone nose pads often turn green from a combination of oxidation on the metal stems and buildup of skin oils. This is normal but worth addressing regularly.

A soft-bristled toothbrush is the best tool for this job. Dip it in warm soapy water and gently scrub around the nose pads, hinges, and any crevices where grime collects. For stubborn green buildup, you can remove the nose pads with a small eyeglass screwdriver and clean the exposed metal stems underneath. A cotton swab dipped in equal parts white vinegar and water helps break down the corrosion on the metal. For particularly tough stains, a paste of baking soda and water applied for 30 minutes before scrubbing can also work.

Just keep vinegar and baking soda away from your lenses. These are fine for metal frames and nose pad stems but not for coated lens surfaces. If you’re cleaning the whole frame, remove the lenses first or be very careful to keep these solutions on the frame only.

Lens Cleaning Sprays and Wipes

Pre-moistened lens wipes and spray-on lens cleaners sold specifically for eyeglasses are generally safe for coated lenses, since they’re formulated to avoid the chemicals that cause damage. They’re convenient for quick cleanups when you’re not near a sink. Lens-specific wipes also work well for disinfecting nose pads between deeper cleanings, since they help break down accumulated oils.

That said, these products cost more over time than dish soap and water, and they don’t clean as thoroughly. Think of them as your on-the-go option, not your primary method. If your glasses are particularly grimy or oily, a proper wash under running water will always give you a better result.

Ultrasonic Cleaners

Ultrasonic cleaners use high-frequency sound waves in a water bath to shake loose dirt and oil from surfaces. They’re excellent for cleaning frames, especially around hinges and nose pad areas where a toothbrush can’t quite reach. Many optical shops will clean your glasses this way for free if you stop in.

However, ZEISS recommends that ultrasonic cleaning be handled by an eye care professional who removes the lenses from the frame first. Home ultrasonic cleaners designed for jewelry may be too aggressive for lens coatings, and the vibrations can loosen the tiny screws that hold your frames together. If you want a deep ultrasonic clean, bring your glasses to your optician rather than tossing them in a jewelry cleaner at home.

Daily Habits That Prevent Damage

How you handle your glasses between cleanings matters as much as the cleaning itself. Always pick them up by the bridge (the part that sits on your nose), not by one arm, which gradually bends the frame out of alignment. Store them in a hard case when you’re not wearing them, with the lenses facing up. Setting them lens-down on any surface invites scratches.

Rinse your glasses before wiping them, every time. The instinct to grab a microfiber cloth and start rubbing dry lenses is strong, but any dust or particle on the surface becomes sandpaper the moment you apply pressure. A quick rinse under the tap takes five seconds and prevents the most common source of lens scratches.

Cleaning your glasses once a day, ideally at the end of the day when oil buildup is at its peak, keeps them in the best shape. Your lenses will stay clearer, your coatings will last longer, and you’ll actually be able to see through them without tilting your head to find a clean spot.