How to Remove Scratches from Glasses and Restore Their Shine: What Actually Works
A lot of online “simple recipes” claim that toothpaste, baking soda, or household cleaners can remove scratches from eyeglass lenses. In reality, most scratches cannot be removed safely at home. Rubbing abrasives into lenses may make them look clearer temporarily, but it can also damage anti-reflective, UV, or scratch-resistant coatings.
Instead, try these safer methods:
1. Clean the lenses properly first
Sometimes what looks like a scratch is just residue.
You’ll need:
- Lukewarm water
- A drop of mild dish soap
- A clean microfiber cloth
Steps:
- Rinse the lenses under lukewarm water.
- Add a small drop of dish soap and gently clean both sides.
- Rinse and dry with a microfiber cloth.
2. Use a lens-safe polish only for very minor surface marks
Some products are designed specifically for certain plastic surfaces, but they may still affect lens coatings. Check that the product is compatible with your lenses before use.
Avoid:
- Toothpaste
- Baking soda paste
- Window cleaner
- Paper towels or tissues
- Abrasive powders
Best solution for deep scratches
If scratches are affecting your vision, the safest fix is usually replacing the lenses. Many optical shops can replace lenses while keeping your existing frames.
To prevent future scratches:
- Store glasses in a hard case.
- Clean only with a microfiber cloth.
- Avoid placing lenses face-down on tables or counters.
