“Scratches on Glasses Disappear Instantly” — What Actually Works
That claim is misleading. Scratches on lenses can’t truly “disappear instantly” with a simple home trick.
Why scratches are hard to fix
Most modern eyeglass lenses (especially plastic/polycarbonate) have:
- Protective coatings
- Anti-reflective layers
When scratched, the surface is physically damaged, not just dirty—so it can’t be fully restored.
Common “home tricks” you might see
These are often suggested online:
Toothpaste
- Can slightly polish very fine surface marks
- May damage lens coating
Baking soda paste
- Abrasive → can make scratches worse
Oils or petroleum jelly
- Temporarily fills scratches
- Makes them less visible for a short time
- Wears off quickly
What actually works
For minor scratches
- You can only reduce visibility slightly, not remove them completely
For deeper scratches
- The only real solution is:
- Replace the lenses
- Or get new glasses
What to avoid
- Rubbing aggressively
- Using harsh chemicals
- DIY polishing on coated lenses
These can damage your lenses further.
Bottom line
There is no quick fix that removes scratches instantly. Most viral “apply this and it’s gone” tricks only temporarily hide the scratch or risk making it worse.
If you want, tell me what type of glasses you have (plastic, anti-glare, etc.), and I can suggest the safest option.