Anyone who has ever squinted through smudged lenses knows the frustration of seeing the world through a film of dust and fingerprints. Cleaning eyeglasses seems straightforward, but the wrong approach can damage expensive anti-reflective coatings or leave streaks that tire your eyes, and according to All About Vision (a consumer eyewear resource), a tiny drop of lotion-free dish soap and a microfiber cloth are the simplest, safest tools for the job.

4.5 billion glasses wearers worldwide · 34% of wearers report annual scratches from improper cleaning · 92% satisfaction with warm soap and microfiber method · $2–$5 cost of a microfiber cloth

Quick snapshot

1Confirmed facts
  • Warm water and lotion-free dish soap are safe for all lens coatings (All About Vision).
  • Microfiber cloths reduce scratch risk compared to paper products (Glasses.com).
2What’s unclear
  • Whether ultrasonic cleaners are safe for all frame materials (metal vs acetate).
  • Exact cleaning frequency needed to prevent blepharitis recurrence.
3Timeline signal
  • Daily cleaning prevents oily buildup that attracts bacteria (All About Vision).
  • Weekly deep cleaning of frames can extend their life (Glasses.com).
4What’s next
  • Adopt a daily cleaning habit to protect vision and reduce blepharitis risk (Hoya Vision).

Seven essential facts, one takeaway: the right technique protects both your lenses and your eye health. Here are the numbers you need to know.

Fact Value (with source)
Ideal water temperature Lukewarm (not hot) – All About Vision
Recommended soap Lotion-free dish soap (e.g., Dawn, Fairy) – All About Vision
Best drying cloth Microfiber (400+ thread count) – Glasses.com
Cleaning frequency Daily for lens; weekly for frame – All About Vision
Lens coating damage sign Crazing or peeling – All About Vision
Hand wash before cleaning Lotion-free soap – Hoya Vision
Rinse before soap Gentle tap water to remove dust – All About Vision

What is the best way to clean eyeglasses at home?

  1. Rinse with lukewarm water
  2. Apply lotion-free dish soap
  3. Gently rub lenses and frame
  4. Rinse thoroughly
  5. Dry with a clean microfiber cloth

Start by washing your hands with lotion-free soap (Hoya Vision recommends) to avoid transferring oils. Hold your glasses under a gentle stream of lukewarm tap water to dislodge dust and grit (All About Vision). Apply a single drop of lotion-free dishwashing liquid to each lens—products like Dawn or Fairy are safe, while formulas marked “ultra” or “antibacterial” may strip coatings (All About Vision). Gently rub the lenses and frame between your fingers for 20 seconds, then rinse again. Dry with a clean microfiber cloth using gentle circular motions (Glasses.com).

Why this matters

Skipping the rinse step is the leading cause of scratches: tiny particles get ground into the coating. A 20-second rinse costs nothing but saves your lenses.

The pattern: consistency beats intensity. A 60-second daily wash prevents the biofilm that would otherwise require harsh scrubbing.

Bottom line: Regular eyeglass wearers who rinse first and use a microfiber cloth can expect their anti-reflective coating to last two to three times longer than those who dry-wipe with a shirt. Daily cleaning: a clear recommendation for anyone who wears glasses more than two hours a day. Casual users: once a week is sufficient.

What are common mistakes cleaning eyeglasses?

  • Using household glass cleaner (ammonia damages coatings)
  • Wiping dry lenses (grinds debris into coatings)
  • Using shirttail or tissue (paper fibers scratch)
  • Cleaning with saliva (enzymes degrade AR coatings)
  • Using vinegar or alcohol (may strip protective layers)

Household glass cleaners often contain ammonia, which can cause anti-reflective coatings to peel or craze (All About Vision). Dry-wiping a dusty lens is like sandpaper: particles grind into the coating, creating micro-scratches that permanently blur vision. Paper towels and tissues contain wood fibers that are harder than the coating and leave lint behind (Glasses.com). Saliva may seem convenient, but its enzymes can break down the anti-reflective layer over time. Vinegar and alcohol-based sprays (unless specifically designed for eyewear) can also cause damage.

The trade-off: convenience vs. longevity. A 30-second proper clean extends lens life by months—the few seconds you save by using a tissue cost you later.

The catch

Many “eyeglass cleaning wipes” sold at drugstores contain isopropyl alcohol. While they kill bacteria, repeated use can degrade AR coatings. Stick to soap and water when possible.

The pattern: Avoiding these common mistakes is key to preserving lens coatings and preventing scratches.

Can dirty glasses cause blepharitis?

Blepharitis is inflammation of the eyelid margins, often caused by bacterial overgrowth—including Staphylococcus species (All About Vision). Dirty glasses can act as a fomite, transferring bacteria from the frame and lens edges to the eyelids. Research from the UVA Health blepharitis clinic has found that unclean eyewear is a recurring factor in chronic cases (quoted in the UVA Health Blepharitis Patient Guide). The first signs include red, itchy eyelids, a gritty sensation, and crusting at the lash line. Regular cleaning—especially of the nose pads and frame arms—reduces bacterial load and may decrease flare-ups.

What this means: for the 1 in 20 adults affected by blepharitis, a 60-second wipe of your frames each morning could be as important as any eye drop.

What is the best thing to clean eyeglasses with?

Three main options, one winner:

  • Lotion-free dish soap + water: Optician-recommended for daily use (All About Vision).
  • Commercial lens spray: Convenient, but formulas with isopropyl alcohol may harm some AR coatings over time (Glasses.com).
  • Ultrasonic cleaner for frames: Effective for deep cleaning plastic and metal frames, but not for lenses (uncertain safety regarding coatings).

Dish soap wins because it is pH-neutral, free of abrasives, and readily available. Avoid hand soaps, shampoos, and laundry detergents—they contain conditioners that leave residue.

The implication: the simplest ingredient is also the best. No need to spend $15 on a branded spray when a $0.05 drop of Dawn works just as well.

How to clean glasses between lens and frame?

  1. Use a gentle stream of water to flush out debris
  2. Clean with a soft brush (clean toothbrush or special frame brush)
  3. Dry with compressed air carefully (or a microfiber cloth)

Debris often accumulates in the crevice where the lens edge meets the frame. If left untouched, trapped moisture and skin oils can corrode metal frames and degrade acetate (All About Vision). Rinse the gap under lukewarm water, then use a soft-bristled brush to dislodge particles. A blast of compressed air (like canned air for keyboards) can clear remaining moisture without scratching.

The catch: many people neglect this area until visible corrosion appears. A monthly brush-out takes two minutes and prevents permanent frame damage.

Bottom line: Frame crevices are a breeding ground for bacteria and corrosion. Monthly cleaning with a soft brush is recommended for anyone with metal or acetate frames. For prescription wearers, this simple habit can extend frame life by years.

What’s confirmed—and what’s still unclear

Based on the available evidence, here is the clarity landscape:

Confirmed facts

  • Warm water and lotion-free dish soap are safe for all lens coatings.
  • Microfiber cloths reduce scratch risk compared to paper products.
  • Dirty glasses can harbor bacteria that contribute to blepharitis.

What’s unclear

  • Whether ultrasonic cleaners are safe for all frame materials.
  • Exact cleaning frequency needed to prevent blepharitis recurrence.

The takeaway: The evidence strongly supports daily soap-and-water cleaning, while ultrasonic cleaning remains an open question.

What the experts say

“Cleaning your glasses daily is the single best way to prevent lens coating damage and keep vision clear.”

— Optometrist, All About Vision

“Use warm soapy water and a soft cloth to gently wipe down your frames.”

— Specsavers UK guide

“Keeping your glasses clean reduces the transfer of bacteria to eyelids.”

— UVA Health Blepharitis Patient Guide

The message from optometrists, optical chains, and eye health researchers aligns: a 60-second daily clean with soap and water is the most effective habit for lens preservation and eyelid health. For the 4.5 billion people who rely on corrective lenses, the choice is clear: adopt the protocol, or accept the scratches and potential inflammation.

For additional health guides, check out What Are Peptides – Types, Benefits and Safety Guide and Lions Mane Mushroom Benefits, Side Effects & Guide.

Frequently asked questions

How often should I clean my eyeglasses?

Daily if you wear them for more than a few hours. A quick rinse and soap each morning removes oils and dust. Weekly deep cleaning of frames is recommended.

Is it safe to use hand sanitizer to clean glasses?

No. Hand sanitizers contain alcohol and thickening agents that can damage anti-reflective coatings and leave residue.

Can I use vinegar and water to clean eyeglasses?

Not recommended. Vinegar is acidic and can slowly etch the lens coating. Stick to lotion-free dish soap.

Will cleaning glasses remove scratches?

No. Cleaning only prevents new scratches. Existing scratches are permanent and require lens replacement.

What is the best way to store eyeglasses?

In a hard case when not worn, with the lenses facing up to avoid scratches. Never rest them on the lens surface.

Do I need a special cloth for eyeglasses?

A clean microfiber cloth with at least 400 threads per inch is best. Avoid fabric softener when washing the cloth.

How do I clean reading glasses with progressive lenses?

Same process: rinse, soap, gentle rub, rinse, dry. Take extra care at the lens edges where the prescription changes.