That kind of claim is misleading. Unfortunately, scratches on eyeglasses do not “disappear instantly” with any home remedy.
👓 The truth about scratched glasses
Most modern glasses have protective coatings (anti-glare, UV, scratch-resistant). Once those coatings are scratched, they are:
- physically damaged
- not repairable with liquids, oils, toothpaste, or DIY tricks
At best, home methods may:
- temporarily make scratches look less visible
- or actually damage the coating further
🚫 Common viral “fixes” that don’t really work
- Toothpaste
- Baking soda paste
- Vinegar
- Oils (coconut, olive, etc.)
- Furniture polish or car wax
👉 These may briefly fill scratches visually, but they:
- don’t remove damage
- often worsen anti-reflective coatings
- can blur vision over time
🧠 Why scratches can’t be “erased”
A scratch is:
a physical groove in the lens surface
To truly remove it, you would need to polish down the entire lens surface, which would:
- distort vision
- remove coatings
- ruin the lens accuracy
✔️ What you can actually do
🟢 Mild scratches
- You may reduce visibility slightly with professional lens polish (optician only)
🟡 Moderate scratches
- Replace lenses (best option for clear vision)
🔴 Deep scratches
- Replacement is the only safe solution
💡 Prevention is better than repair
- Use microfiber cloth (not tissue or shirt)
- Store glasses in a hard case
- Clean with lens solution, not chemicals
- Avoid placing lenses face-down
🧾 Bottom line
There is no instant home remedy that removes scratches from glasses. Claims saying otherwise are usually clickbait or marketing tricks.
If you want, I can also tell you how to remove fogging, smudges, or haze safely without damaging lenses—those can actually be fixed at home.
