How to Clean Your Glasses the Right Way (Without Scratching Them)

Hands cleaning eyeglasses under running water with a drop of dish soap

How to Clean Your Glasses the Right Way (Without Scratching Them)

If your lenses always look smudgy, streaky, or covered in fingerprints — and a quick wipe on your shirt only makes it worse — you are not alone. How to clean glasses the wrong way is the fastest route to scratched lenses and worn coatings.

The right method takes about 60 seconds, a sink, and one drop of dish soap. This guide covers the safe routine, plus the habits that quietly ruin lenses.

Quick answer: Rinse under lukewarm water first, add a drop of lotion-free dish soap, rub lenses and frame gently, rinse again, and dry with a clean microfiber cloth. Never use paper towels, tissues, or your shirt.

Why You Shouldn't Wipe Glasses on Your Shirt

The most common mistake is wiping dry lenses with nearby fabric. Tiny dust and grit act like sandpaper. Dragging them across a dry lens creates micro-scratches, especially on coated lenses.

Paper towels, tissues, and napkins feel soft, but they contain wood fibers that scuff lenses and leave lint.

What You'll Need

  • A sink with lukewarm water (not hot)
  • Lotion-free dish soap
  • A clean, lint-free microfiber cloth

A lens-safe spray is fine for touch-ups. You do not need a special kit for a daily clean.

How to Clean Glasses: Step by Step

Step-by-step infographic showing how to clean glasses: rinse, soap, rinse, dry

Step 1: Wash your hands first

Use lotion-free hand soap and dry with a lint-free towel. Lotions and oils on your hands transfer straight back onto the lenses.

Step 2: Rinse under lukewarm water

Hold the glasses under a gentle stream of lukewarm water so dust and grit leave before you touch the lenses. Hot water can damage specialized coatings.

Step 3: Add a tiny drop of lotion-free dish soap

Put a small drop on each lens. Rub both sides of the lenses and the frame with your fingertips. Pay attention to nose pads and temple tips, where skin oil builds up. Moisturizing soaps leave streaks.

Step 4: Rinse thoroughly

Rinse off all the soap with lukewarm water. Leftover residue is what causes smears.

Step 5: Dry with a clean microfiber cloth

Shake off excess water and blot — don't scrub — with a clean microfiber cloth. (Dirty lenses also make screen work harder. See how to relieve digital eye strain.)

What Ruins Lenses

Infographic of what not to use on glasses: paper towels, t-shirt fabric, and ammonia spray cleaner

  • Don't use paper towels, tissues, napkins, or your shirt.
  • Don't wipe lenses dry, unless you are using a proper pre-moistened lens wipe.
  • Don't use window cleaner, vinegar, bleach, or anything with ammonia. These strip protective coatings.
  • Don't use hot water.
  • Don't try to rub out a scratch. See an optician instead.

How to Keep Lenses Clear Longer

  • Wash the microfiber cloth regularly. A dusty cloth spreads grit. Skip fabric softener and dryer sheets.
  • Store glasses in a case when you are not wearing them.
  • Hold the bridge, not the lenses, to avoid fingerprints.
  • If lenses smudge or fog all day, look at frames with a fresh anti-reflective coating. (Browse prescription eyeglasses →.)

The Bottom Line

How to clean glasses without scratching them comes down to four moves: rinse, soap, rinse, microfiber. Skip the shirt, skip paper towels, and keep the cloth clean. (Ready for a clearer pair? Shop best-selling eyeglasses →.)


Frequently Asked Questions

Can I clean my glasses with water and dish soap?

Yes. Lukewarm water and a drop of lotion-free dish soap is the method most eye care professionals recommend. Rinse well and dry with a clean microfiber cloth.

Why are my glasses streaky after cleaning?

Usually it is soap residue or a dirty cloth. Rinse thoroughly, skip moisturizing soaps, and use a freshly washed microfiber cloth.

Can I use window cleaner on my glasses?

No. Window cleaners and anything with ammonia, vinegar, or bleach can strip the coatings on your lenses.

How do I clean glasses without scratching them?

Rinse grit off under water before you touch the lenses. Never wipe them dry with paper or clothing. Dry only with a clean microfiber cloth.

How often should I clean my glasses?

Daily is a good rhythm. A short rinse each morning keeps lenses clear and reduces the grit that scratches them over time.


Disclaimer: This article is for general information. If your lenses are scratched or the coating is damaged, ask an optician.