That claim is misleading. Scratches on glasses do not “disappear instantly” with any home trick.
👓 What actually happens when glasses get scratched
Eyeglasses
Most modern lenses have:
- anti-reflective coating
- anti-scratch coating
When scratched, that coating is permanently damaged.
🚫 Common “instant fix” myths
❌ Toothpaste
Toothpaste
- may temporarily reduce visibility of tiny marks
- actually removes protective coating
- makes lenses worse over time
❌ Baking soda / vinegar / DIY polish
- can create more micro-scratches
- cloud the lens
- reduce clarity permanently
❌ Oils or sprays
- fill scratches temporarily
- cause glare and blurred vision
🧠 Real truth
Eyeglasses scratches:
- cannot be safely removed at home
- cannot be “erased instantly”
- are usually permanent once coating is damaged
👍 What actually works
🟢 1. Lens replacement (best option)
- restores full clarity
- safest and most effective
🟢 2. Professional optical repair (limited cases)
- only minor surface improvements
- done with specialized tools
🟢 3. Prevention (most important)
- use microfiber cloth only
- store in case
- rinse dust before wiping
- avoid dry rubbing
⚠️ Bottom line
There is no safe “apply this and scratches disappear instantly” trick. Most viral hacks only mask damage or make lenses worse.
If you want, tell me your lens type (plastic, anti-glare, blue light, etc.), and I can suggest the safest way to clean and improve clarity without damaging them further.