The headline “Scratches on glasses: don’t waste money: apply a little and they’ll disappear instantly” is a common viral claim, but it is mostly misleading. There is no household ingredient that can truly make scratches in eyeglass lenses disappear instantly.
What you should know:
- Small surface marks may sometimes be reduced in appearance by cleaning, but the scratch itself is usually still there.
- Many modern lenses have special coatings (anti-reflective, scratch-resistant, UV coatings). Using abrasive substances can damage these coatings and make lenses worse.
Avoid DIY scratch “remedies” such as:
- Toothpaste
- Baking soda
- Glass polishing powders
- Harsh cleaners
These can create more tiny scratches or remove protective coatings.
Better options:
- Clean lenses with a microfiber cloth and proper lens cleaner.
- If scratches are affecting vision, ask an optician about replacing the lenses.
- For expensive glasses, check whether the lenses have a warranty.
A scratch-resistant coating can help prevent future damage, but once a lens is physically scratched, it generally cannot be restored to a like-new condition at home.
