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.
