Be careful with claims like “apply a little and scratches disappear instantly” on glasses—most of them are misleading.
👓 Can scratches on glasses really disappear?
Usually: no.
Once a lens is scratched, especially modern prescription lenses, the damage is often permanent because:
- Most lenses have anti-reflective + hard coatings
- Scratches cut into these layers
- No home remedy can truly “fill in” or restore optical clarity
⚠️ Common “viral hacks” (and the truth)
🧴 Toothpaste / baking soda / oils
- May slightly reduce visibility of very light surface marks
- Do NOT actually remove scratches
- Can damage coatings further
🧽 Glass polish / metal polish
- Sometimes used on uncoated plastic lenses only
- Risk: makes vision worse, removes protective layers
🚫 Furniture polish / wax tricks
- Only creates a temporary shine illusion
- Not safe for your eyes or lenses
✔️ What actually works
1. 👓 Replace lenses (best option)
- Most scratched prescription lenses should be replaced
- Opticians can usually swap just the lenses, not the frame
2. 🛡️ Prevention going forward
- Use microfiber cloth only
- Store glasses in a hard case
- Avoid wiping when dry (rinse first)
3. 🧑🔧 Professional resurfacing (limited cases)
- Some optical shops can lightly polish non-coated lenses
- Not suitable for modern coated lenses
🧠 Bottom line
If scratches are visible when you wear the glasses, no home trick will truly remove them safely. At best, some methods hide them temporarily—but they can make things worse.
If you want, tell me:
- Are your lenses plastic or glass?
- Are scratches light or deep?
I can tell you whether they’re fixable or if replacement is the best move.