Many of us reach for the corner of our shirt to wipe smudged glasses after fogging them up. While convenient, this habit can harm your lenses over time by causing micro-scratches.
Commercial glasses cleaners often come in small, pricey bottles. Luckily, opticians recommend a simple, effective alternative using just one drop of dishwashing liquid and a microfiber cloth.

- Dishwashing liquid
- Clean, dry microfiber or cotton cloth
- Lukewarm water
1. Rinse your glasses under lukewarm tap water.
2. Apply one drop of dishwashing liquid to your fingertips.
3. Gently massage the lenses and entire frame.
4. Rinse thoroughly with lukewarm water.

Your glasses are now spotless, streak-free, and protected from damage. This method delivers crisp, clear vision every time.
Opticians advise cleaning your glasses daily with this technique, focusing on the full frame—including nose pads and temples—where makeup and hair products accumulate.
No dish soap? Substitute with Marseille soap or mild hand soap.
- Hot water: Excessive heat can strip lens coatings; stick to lukewarm.
- Saliva: Ineffective for thorough cleaning.
- Shirt corners: Fabrics harbor dust that scratches lenses; use clean microfiber instead.
- Ammonia, bleach, or window cleaners: These harsh chemicals damage protective lens coatings.