That claim is misleading.
👓 Can scratches on glasses “disappear instantly”?
No. Once a lens is scratched, especially if it’s plastic or has coatings, the damage is physical material loss. You can’t truly “erase” it with home ingredients.
What viral hacks usually suggest (toothpaste, baking soda, oils, etc.) only:
- Temporarily fill tiny surface marks
- Change how light reflects (so scratches look less visible)
- Or sometimes damage anti-reflective coatings further
⚠️ Why DIY fixes can make it worse
Common “home remedies” like:
- Toothpaste
- Baking soda paste
- Vinegar or oils
can:
- Strip anti-glare coatings
- Create haze or blur
- Make vision worse in certain lighting
đź§Ş What actually works
✔️ For minor scratches:
- Optical lens polish (limited effect, not perfect)
- Anti-scratch coatings (prevention, not repair)
✔️ For real solution:
- Replace lenses (most reliable option)
- Use warranty/optician repair if available
đź§ Important reality check
- Deep scratches cannot be removed at home
- “Instant disappearance” claims are marketing exaggeration
- If scratches affect vision, replacement is the only real fix
✔️ Prevention tips
- Always use a microfiber cloth (not tissue or shirt)
- Store glasses in a hard case
- Avoid placing lenses face-down
- Rinse dust off before wiping
Bottom line
If scratches are visible, any “quick fix” is cosmetic at best and damaging at worst. Replacement or professional polishing is the only dependable solution.
If you want, I can show you how to tell whether your lenses are repairable or need replacement just by looking at the scratch type.