Now shipping to Oregon · Montana · Delaware · MichiganFrom $79 with single vision Rx lensesMost made in 1 business day

Care · 6 min read

How to fix scratched glasses (and when you can't)

Most real lens scratches can't be buffed out, and the popular home fixes make things worse. Here's how to tell what you're dealing with, what actually helps, and when it's time for new lenses.

Here's the honest answer up front: a real scratch in an eyeglass lens can't be fixed at home. Today's lenses are plastic, polycarbonate or high-index material with thin coatings on top. Once that surface or coating is cut, nothing you rub on it will smooth it back to clear.

The good news is that a lot of "scratches" aren't scratches at all, many real ones don't affect your vision, and you can avoid the damage most people do while trying to fix them. This guide covers all of that, plus how to prevent scratches and when it's worth replacing your lenses.

Why lens scratches can't be polished out

Years ago, lenses were made of glass. Glass is hard, and a tiny scratch could sometimes be polished down. Almost all modern lenses are plastic-based instead. They're lighter and much safer, but softer.

To protect them, labs add coatings: a scratch-resistant hard coat, and often an anti-glare coating on top. These layers are extremely thin. When something scratches a lens, it usually cuts through the coating, the lens surface, or both. Polishing would have to remove the coating and reshape the lens itself, which changes how it focuses. That's why opticians replace scratched lenses instead of repairing them.

Step 1: Make sure it's really a scratch

A surprising number of "scratches" are smudges, dried soap, skin oil, hairspray or residue from a dirty cloth. Before you decide anything, clean your glasses properly:

  1. Rinse both lenses under lukewarm running water to wash off grit. Don't use hot water.
  2. Lather a tiny drop of lotion-free dish soap on both sides of each lens with your fingertips.
  3. Rinse thoroughly so no soap film is left.
  4. Dry with a clean microfiber cloth, or let them air-dry and then buff gently.

Then hold the glasses up to a light and tilt them. A smudge usually smears or moves when you clean it. A scratch stays exactly where it is and catches the light as a thin line.

Here's the full guide on how to clean your glasses the right way.

What kind of damage are you seeing?

  • A single fine line: a surface scratch. Often caused by wiping a dusty lens or setting glasses down lenses-first.
  • Lots of tiny swirls or a haze: usually from wiping with clothing, tissues or paper towels over time.
  • A fine web or cracked pattern: called crazing. It's damage to the anti-glare coating, often from heat, such as a hot car or a hair dryer.
  • Peeling or flaking patches: the coating is coming off. This can happen with age, heat or harsh cleaners.
  • A deep gouge you can feel with a fingernail: the lens itself is damaged.

Step 2: Skip the internet "fixes"

Search for how to fix scratched glasses and you'll find lots of home remedies. They don't work, and most of them cause more damage.

Toothpaste

Toothpaste is an abrasive. Rubbing it on a lens doesn't fill the scratch. It grinds away the coating around it and adds a haze of tiny new scratches. The original scratch may look slightly less sharp, but the lens as a whole gets worse.

Baking soda

Same problem. Baking soda paste is a mild abrasive that scuffs coatings and lens surfaces.

Glass etching cream

Some guides suggest etching cream to "remove scratches." It's made to etch glass, and on eyeglasses it can strip off an anti-glare coating. That may make light coating scratches disappear along with the coating, but it doesn't touch scratches in the lens itself, it removes protection you paid for, and on plastic and polycarbonate lenses it can cause permanent damage. It's also a harsh chemical to have near your face.

Car wax, furniture polish or petroleum jelly

These fill a scratch temporarily so it reflects less light. The effect lasts a day or so. They also smear, attract dust, and can be hard to clean off anti-glare coatings.

Rubbing alcohol, window cleaner and household sprays

Strong solvents and ammonia can damage lens coatings over time. Stick to soap and water or a cleaner made for eyeglasses.

Step 3: Decide if you can live with it

Many small scratches don't affect vision at all. If a scratch is near the edge of the lens, your eyes will usually ignore it within a few days. It's worth replacing your lenses when:

  • The scratch is in the center of the lens, where you look most
  • It catches light and causes glare, especially when driving at night. See the best glasses for night driving.
  • Your anti-glare coating is crazed or peeling
  • The lens looks hazy even after a proper clean
  • You find yourself squinting, tilting your head or getting headaches
  • The lens is chipped or cracked. A cracked lens can fail, so replace it.

How to prevent scratches

Almost all lens scratches are avoidable. These habits make the biggest difference:

  • Never wipe dry lenses. Dust and grit act like sandpaper. Rinse first, then dry.
  • Skip shirts, tissues and paper towels. They hold grit and their fibers are rougher than they feel. Use a clean microfiber cloth, and wash the cloth regularly.
  • Use a case every time the glasses come off. A pocket, purse or cup holder is where most scratches happen.
  • Never set them lenses-down. If you must put them on a table, fold them and rest them on the temple arms.
  • Keep them away from heat. Hot cars, dashboards, saunas and hair dryers can craze coatings.
  • Take them off with both hands so the frame stays aligned and the lenses don't flex.
  • Keep a spare pair. If you work around dust, sawdust or grit, a second pair or prescription safety glasses protects your everyday glasses.

Choose lenses that hold up better

No lens is scratch-proof, but your choices matter:

Frequently asked questions

Can you get scratches out of glasses?

Not real ones. Modern lenses are coated plastic, and a scratch cuts through the coating or the lens surface. Home remedies may hide a scratch briefly but usually cause more damage.

Does toothpaste fix scratched glasses?

No. Toothpaste is abrasive and scuffs the lens coating, which can leave the whole lens hazier than before.

Can an optician fix scratched lenses?

Generally no. The fix for a scratched lens is a new lens.

Do scratched glasses hurt your eyes?

Scratches don't damage your eyes, but scratches in your line of sight can cause glare, eye strain and headaches.

Why are my glasses getting scratched so easily?

The most common reasons are wiping lenses dry, using clothing or tissues, carrying glasses without a case, and setting them lenses-down.

Time for a new pair?

Replacing lenses at an optical shop can cost as much as a new pair of glasses. At Fast Eyeglasses, a complete pair is $79 with single vision prescription lenses included, with free shipping to Michigan, Oregon, Montana and Delaware, and most pairs are made in one business day. Upgrades are clearly priced: polycarbonate is +$15, and anti-glare is +$35 (Standard) or +$50 (Crizal Easy). Check our warranty first, then shop all frames.

Prescription glasses from $79Single vision lenses included. Type or upload your Rx.
Shop all frames