Scratches on eyeglasses are tricky—most lenses today have protective coatings, and deep scratches usually can’t be fully removed. But you can sometimes reduce the appearance of light scratches and make the lenses look clearer. 👓✨
1️⃣ Clean the Glasses First
Sometimes marks look like scratches but are just dirt or oil.
Steps
- Rinse the glasses with lukewarm water.
- Add a drop of mild dish soap.
- Gently rub with your fingers.
- Dry with a microfiber cloth.
2️⃣ Baking Soda Paste (for very light scratches)
What you need
- Baking soda
- Water
- Microfiber cloth
Steps
- Mix 1–2 teaspoons baking soda with a little water to form a paste.
- Gently rub the paste on the scratch in small circular motions for about 10 seconds.
- Rinse with water and dry with a microfiber cloth.
3️⃣ Toothpaste Method
Use non-gel, non-whitening toothpaste.
Steps
- Put a tiny amount on a soft cloth.
- Rub gently over the scratch in circular motions.
- Rinse and dry.
4️⃣ Use Lens Scratch Repair Products
Some optical polishing compounds or car wax for plastic can temporarily fill tiny scratches.
⚠️ Important Warnings
- These methods only help with minor scratches.
- Do not rub too hard or you may damage the anti-reflective coating.
- Avoid paper towels, tissues, or rough cloths.
🛠️ Best Long-Term Solution
If scratches affect your vision, the best option is to replace the lenses at an optical shop. Frames can usually be reused.
💡 Tip to prevent scratches:
- Always store glasses in a hard case.
- Clean with microfiber cloth only.
- Don’t place lenses face-down on surfaces.
If you want, I can also show you:
- 5 mistakes that scratch glasses faster
- A 30-second trick opticians use to clean lenses perfectly
- Whether toothpaste actually works or is a myth. 👓