Back to Blog
By 

Can You Remove Scratches From Glasses? An Honest Answer

The honest answer is no — a scratch is physical damage that nothing fills back in, and toothpaste or baking soda hacks usually make coated lenses worse. Here is what those hacks really do and what your actual options are.

The short answer: no, not really. A scratch is physical damage — a groove cut into the lens or its coating — and nothing fills it back in. The popular toothpaste, baking soda, and car-polish hacks either do nothing or grind away more coating and leave the lens hazier than before. The honest fix is a new lens.

Why the hacks do not work

Modern lenses are plastic with thin functional coatings on top: anti-reflective, anti-scratch, sometimes a mirror or blue-light layer. A scratch usually lives in those coatings. Any method that abrades the surface to blend a scratch also removes coating around it. You trade one sharp scratch for a dull, cloudy patch that scatters light worse than the scratch did.

  • Toothpaste or baking soda — mild abrasives. They polish plastic and strip coating unevenly. Result: haze.
  • Car scratch or headlight polish — made for thick bare polycarbonate, not thin coated lenses. Same coating damage.
  • Etching sprays that claim to remove anti-reflective coating — these deliberately strip the whole AR layer. The scratch is gone because the coating is gone, along with the glare control you paid for.

What actually helps

  • Replace the lens. For prescription glasses, a lab can put fresh lenses in your existing frame. This is the only true fix.
  • Replace non-prescription sunglasses. Often cheaper than a lens swap. If the frame is a favorite, keep it and re-lens; otherwise start fresh.
  • Reposition light scratches. A shallow scratch outside your central line of sight is mostly cosmetic. You may choose to live with it rather than pay to re-lens.
  • Warranty. Some anti-scratch coatings carry a one-year warranty. Check before you spend anything.

The better move: prevent them

Since scratches are permanent, prevention is the whole game. Case them when they are off your face, never set them lens-down, and clean them the right way — rinse before you wipe, because dry-wiping is the top cause of the scratches people then try to remove.

From our test bench. We tried the toothpaste method on a written-off coated lens so you do not have to. The scratch was still faintly there; around it sat a cloudy halo where the AR coating had thinned. Under a bright screen it looked worse, not better. On a bare, uncoated lens the haze was milder — but bare uncoated lenses are rare today.

FAQ

Does toothpaste remove scratches from glasses?

No. Toothpaste is a mild abrasive that polishes the plastic and strips coating unevenly. It can make a single scratch look softer while leaving a wider cloudy patch that scatters light more. On coated lenses it does more harm than good.

Can an optician buff out a scratch?

Generally no. There is no safe way to polish a scratch out of a coated lens without removing coating. An optician will usually recommend a replacement lens instead, which is the only result that restores clear, glare-free vision.

Are anti-scratch coatings scratch-proof?

No — scratch-resistant, not scratch-proof. They raise the force needed to mark the lens, which helps against everyday dust and light contact, but a key in a pocket or a dry gritty wipe will still cut them. Care still matters.

Part of The Eyewear Care Manual · Prevent the next one: clean without scratching · Last updated: July 29, 2026