That’s a classic “don’t waste money” clickbait line. Unfortunately, scratches on glasses don’t just disappear instantly with a simple trick—especially if the lenses are real prescription lenses with coatings.
For eyeglass lenses, here’s what’s actually true:
Why scratches don’t really “vanish”
Most modern lenses have:
- anti-reflective coatings
- scratch-resistant coatings
- sometimes UV or blue-light layers
Once those coatings are scratched, the damage is physical. You can’t truly restore the surface with household items.
Common “viral hacks” and the truth
- Toothpaste / baking soda / oils:
May temporarily make scratches look less visible by filling them in, but often worsens coatings over time. - Glass polish / abrasives:
Can remove coatings and make lenses blurrier or unsafe. - “Instant disappearance” claims:
Not realistic for real lens damage.
What actually works
- Minor surface smudges: proper lens cleaner + microfiber cloth
- Light haze (not scratches): sometimes specialist optical cleaning can help
- Deep scratches: replacement is the only real fix
Prevention (most important)
- Always use a microfiber cloth
- Store glasses in a hard case
- Avoid wiping dry lenses with clothing or tissues
Bottom line
If you see a claim like “apply a little and scratches disappear instantly,” it’s not based on how optical materials actually work. At best, it’s masking the scratch temporarily, not repairing it.
If you want, I can tell you how to quickly tell whether a mark on your lenses is a real scratch or just residue.
