Scratches on glasses are very common, and unfortunately most of the time they can’t truly be repaired, only minimized or managed.
Why scratches happen
Most eyeglass lenses have a thin coating (anti-glare, anti-scratch). Scratches usually form when:
- You wipe lenses with a dry cloth or tissue
- Sand/dust particles rub across the surface
- You drop or place glasses face-down
What you should NOT do (common myths)
Avoid these—they usually make things worse:
- Toothpaste ❌ (can damage coatings)
- Baking soda ❌
- Glass polish ❌ (not safe for lenses)
- Rubbing hard ❌
What you can do safely
1. Cleaning (for light scratches or haze)
- Wash with mild soap and water
- Dry with a microfiber cloth
This removes dirt that sometimes looks like scratches.
2. Anti-reflective coating damage
If scratches are on the coating (not deep lens scratches), opticians may:
- Remove the coating (in some cases)
- Recommend replacing lenses
3. Professional fix
For real scratches:
- Lens polishing is sometimes possible but limited
- Most opticians recommend lens replacement for clear vision
Temporary “hacks” (not recommended but often tried)
- Car wax or oils may reduce visibility of scratches temporarily
→ but they are not safe or optical-grade solutions
When to replace lenses
You should consider replacement if:
- Scratches are in your line of vision
- Driving or reading becomes difficult
- Glare or blur increases
Bottom line
Scratched lenses usually cannot be restored to like-new condition. The safest and most effective solution is often replacing the lenses, especially if vision is affected.
If you want, tell me how bad the scratches are (light, medium, deep), and I can suggest whether cleaning might help or if replacement is the only real option.