👉 You usually cannot completely remove scratches from eyeglass lenses at home.
Most modern lenses have protective coatings (anti-glare, UV, scratch-resistant), and DIY methods often make them worse.
But depending on the type of “scratch,” here’s what you can do safely:
👓 How to Fix & Improve Scratched Glasses
✅ 1️⃣ First: Make Sure It’s Actually a Scratch
Sometimes it’s:
-
Dried residue
-
Skin oils
-
Coating smudges
Safe Cleaning Method:
-
Rinse with lukewarm water.
-
Add a drop of mild dish soap.
-
Gently rub with fingers.
-
Rinse thoroughly.
-
Dry with a microfiber cloth.
This alone fixes many “scratches.”
⚠️ If It’s a Real Scratch…
🔹 Light Surface Scratches (Plastic Lenses Only)
You can reduce visibility (not remove):
Option: Baking Soda Paste
-
Mix baking soda + a few drops water.
-
Gently rub in circular motion 10–15 seconds.
-
Rinse and dry.
⚠️ This may remove lens coating and cause haze.
🔹 For Glass Lenses
Try a tiny amount of non-abrasive toothpaste (no gel, no whitening beads):
-
Rub gently with microfiber cloth.
-
Rinse and inspect.
Again, results are limited.
🚫 DO NOT USE:
-
WD-40
-
Vinegar
-
Nail polish remover
-
Car polish
-
Magic erasers
These can permanently damage coatings.
💡 Best Real Solution
If scratches are noticeable:
-
Many optical shops replace lenses only (cheaper than new frames).
-
If under warranty, check coverage.
-
Some retailers offer scratch protection plans.
✨ To Restore Shine (Without Damage)
Use:
-
Lens cleaning spray made for eyewear
-
Microfiber cloth only
-
Store in a hard case
-
Never wipe dry lenses (dust scratches!)
If you tell me:
-
Are they prescription or sunglasses?
-
Plastic or glass lenses?
-
Light hairline scratches or deep ones?
I can give you the safest next step.