Blog

Scratches on glasses: don’t waste money: apply a little and they’ll disappear instantly.

Scratches on Glasses? Don’t Waste Money—Be Careful With “Instant” Fixes

You may have seen viral tips claiming that toothpaste, baking soda, car polish, or other household products can make scratched eyeglass lenses “disappear instantly.” Unfortunately, that’s misleading.

Why DIY polishing can make things worse

Modern eyeglass lenses often have anti-reflective, scratch-resistant, UV, or other coatings. Abrasive substances may remove or damage these coatings, leaving the lens cloudy or creating more visible distortion.

In particular, avoid trying to polish prescription lenses with:

Toothpaste
Baking soda
Household abrasive cleaners
Glass-cleaning powders
Car polish or metal polish

Even if a scratch appears less noticeable temporarily, you may have damaged the lens coating.

What should you do instead?

For a small surface mark:
Rinse the lenses with lukewarm water, apply a drop of mild dishwashing liquid, gently clean with your fingers, rinse, and dry with a clean microfiber lens cloth.

For an actual scratch:
Unfortunately, scratches generally can’t be safely removed from modern prescription lenses at home. An optician can inspect the lens and determine whether replacement is the best option.

One important exception

If what looks like a scratch is actually dried residue, grease, or mineral deposits, proper lens cleaning may make it disappear. That’s why cleaning first is worthwhile.

Bottom line: There is no safe household ingredient that will instantly erase a genuine scratch from a coated eyeglass lens. Trying abrasive “hacks” can turn a minor scratch into permanent lens damage.

Leave a Reply

Your email address will not be published. Required fields are marked *