If your eyeglasses have scratches, it’s important to know that most scratches cannot actually be removed from optical lenses without damaging the lens coating. Many “scratch-removing” recipes online (such as toothpaste, baking soda, or abrasive cleaners) can make lenses look worse by stripping anti-reflective or protective coatings.
For a safer way to improve the appearance and protect your glasses:
Simple cleaning “recipe”
You’ll need:
- Lukewarm water
- A drop of mild dish soap
- A clean microfiber cloth
Steps:
- Rinse the lenses under lukewarm water to remove dust (dry rubbing can create more scratches).
- Add a tiny drop of mild dish soap to your fingertips.
- Gently wash both sides of the lenses.
- Rinse thoroughly.
- Dry with a clean microfiber cloth using gentle motions.
To prevent future scratches:
- Store glasses in a hard case when not wearing them.
- Don’t place lenses face-down on tables or counters.
- Avoid paper towels, tissues, and clothing for cleaning.
- Use a microfiber cloth and keep it clean.
If scratches are already visible:
- Minor surface marks: A professional optical shop may be able to advise whether the lenses can be polished or if a coating issue is involved.
- Deep scratches: Replacement lenses are usually the only reliable fix.
If you tell me whether your glasses are plastic, glass, sunglasses, or have an anti-reflective coating, I can suggest the safest option.