Vicci Blog

How to Remove Scratches From Your Glasses, And What Not to Do

Vicci Eyewear

Aug 21, 2026

clean sunglasses

Updated: August 2026

Glasses are not just a fashion accessory for most of us. They correct vision and cut down on eye strain, and so that scratch in the wrong spot is a bigger problem than it looks.

So what do you do when one shows up anyway?

The methods below are worth trying on minor damage before you write off the lenses. A few of them genuinely help. Others hide the mark for a while, and this guide will tell you which is which. For more expert tips, see our Ultimate Guide to Finding the Best Reading Glasses for Aging Eyes.

Can you actually remove scratches from glasses?

Sort of. You can improve how light scratches look, and sometimes they stop being visible at normal viewing distance. But it is usually not recommended to do DIY.

What you cannot do is put material back onto the lens. Every method here either polishes down the surface around the mark or fills the groove for a while.

That difference matters most on coated lenses. Polishing a coating strips it off, and the cloudy patch left behind is harder to see through than the original scratch.

So the honest answer depends on two things. How deep the damage goes, and what your lenses are made of.

Run a fingernail slowly across the mark. If your nail catches, the groove has real depth and no home method will close it.

If your nail glides over and the mark is only visible at certain angles, you are dealing with surface haze. That is the kind you can usually fix.

Hold your glasses up to a window and tilt them. Fine swirls across the whole surface usually come from wiping with the wrong cloth, and those respond well to a proper wash.

One deep line in the middle of your field of view is a different problem.

Also note: always start with the least abrasive option first. These tips are for a pair of glasses, not contact lenses. If you wear contact lenses, remove contact lenses before you start and you should wash your hands. This also applies to colored contact lenses.

What you need

  • Mild dish soap, one drop per side

  • A clean microfiber cloth, plus a spare for drying

  • Baking soda

  • Plain white toothpaste, non-gel, no whitening formula, no microbeads

  • A ripe banana peel

  • Petroleum jelly

  • A scratch-filling lens spray made for optical use

  • Metal polish, optional, and only for bare plastic lenses

Wash your glasses before anything else

Start here every single time. Grit sitting on the surface will drag across your lenses the second you wipe and leave a fresh set of marks behind.

Use warm water and a single drop of oil-free dish soap on each side. Work it in with your fingertips since fingertips are softer than any cloth you own.

Dry with a clean microfiber cloth then look again in good light. Skip paper towels, tissues, and shirt hems, because all three are rougher than they feel.

Realize that a lot of scratches turn out not to be scratches at all. Dried hairspray, sunscreen, and skin oil all look like damage until the surface is properly clean.


  1. Rinse both sides under running water for a few seconds.

  2. Add one drop of mild dish soap to each surface.

  3. Work it in gently with your fingertips.

  4. Dry with a clean microfiber cloth and check your glasses in daylight.


Do this before you try anything abrasive. It costs two minutes and it saves plenty of lenses from being polished for no reason.

Baking soda paste for light scratches

Washing gets rid of the fake scratches. What is left is the real ones, and baking soda is the gentlest thing that will actually touch the surface.

Mix two parts baking soda with one part water for a thick paste, closer to frosting than to milk, because watery mixtures run off the lens and end up all over the frame instead of doing any work.

Start with a small dab. Add more only if the mark is still there. Put the paste on a microfiber cloth then rub in gentle circles over the scratched area. Rinse thoroughly with water and dry with a clean cloth.

Shallow scratches often fade. Deeper ones will not, and pressing harder is how a small problem turns into a cloudy one. If you still see scratches on the glasses afterward, stop and move to the next option.

Non-gel toothpaste on shallow haze

Toothpaste is the trick everyone has heard of. It works on the same principle as the baking soda paste and it is safe for most lenses, as long as you are careful about which tube you grab.

Plain white and non-gel only. No whitening agents, no microbeads. Those are designed to scrub stains off tooth enamel, and they will happily scrub your lens too.

Put a pea-sized amount on a soft cloth, rub in circular motions for about ten seconds, rinse with lukewarm water, then dry with a microfiber cloth and inspect. Repeat if it seems to be helping. You can also use a cotton ball, though use a fresh one each round so you are not dragging the last round's grit back across the lens.

This is the method that comes up most often from people asking how to remove scratches from prescription glasses with coating. It can soften a very minor mark. It will not repair a deep one, and on a coated lens remember that you are polishing the coating, not the lens underneath.

For more on lens coatings, read our post on understanding what lens coatings do and why they matter.

What banana peel and petroleum jelly really do

Two household fixes get passed around constantly. Neither one removes anything.

Rub the inside of a ripe banana peel over the lens in small circles. You can then wipe clean with a microfiber cloth. It polishes minor marks, and the whole experiment costs you a banana peel, so there is not much at stake.

Petroleum jelly is more of a cover up. Dab a small amount onto the scratch. You can buff gently with a soft cloth and the groove fills in enough that you stop noticing it. Clean the residue off with mild soap and water afterward. The scratch has not gone anywhere. You just cannot see it for a while. A scratch-filling spray made for optical use does the same job, with the advantage of being formulated for lenses in the first place.

Some people also try a cut potato and a tiny drop of oil, which work about as well as you would expect. If you test either, keep the pressure light, wipe fully, then wash and dry the lenses. Think of all of these as a quick fix rather than a repair, and if you are hunting for the best scratch remover for eyeglasses that is already in your house, this is the shortlist.

Brasso and metal polish, with caution

Metal polish is a real step up in abrasiveness. It does get recommended for eyeglasses scratch repair, and it is also the point where you can wreck a lens for good.

Apply a tiny amount to a soft cloth, never directly onto the lenses, and buff the scratched area in small circles with light pressure. Bare plastic lenses only. If you are trying to remove scratches from prescription glasses with coating, this is the method most likely to leave you with a cloudy patch where the scratch used to be.

Liquid glass screen cleaner turns up in the same conversations online. If the product is labelled safe for coated screens, some people use it on very light haze on plastic lenses. Cloth first, gentle buff, wipe clean, and stop the moment the lens looks cloudy. Treat it as the last step before professional help.

Car wax and etching cream also get suggested. They are not made for optical surfaces and they cause haze, so save yourself the trial and error.

Test on an old pair first if you are unsure. If your lenses are coated, consult a professional instead. Learn more about protective coatings in our anti-fatigue lenses guide.

When to hand it over to a professional

If none of the at-home methods worked, or the groove catches your fingernail, you are past the point of DIY.

Eyeglass repair shops and optometrists offer these specialized services to assess and treat scratched lenses. Some can repair or replace lenses in-house, especially if you bought the glasses from them. By then they can tell you whether the damage is too far gone or more than anything if professional polishing is still possible. If you do replace the lenses, our guide on how to adjust to new eyeglasses can make the first few days easier.

For scratched prescription glasses with coating, a professional opinion is essential. Buffing coated lenses at home does more harm than good more often than not.

Glass lenses are their own case. Ask before putting any polish near them, because plenty of products that are fine on plastic are not fine on glass.

Even if repair turns out not to be an option, the advice is worth having, if only so you are not squinting through distorted vision and calling it eye strain. When replacement is the answer, explore Vicci's eyeglasses collection or shop our sunglasses collection for frames designed to last.

How to prevent scratches on eyeglasses and sunglasses

Most lens damage comes from ordinary handling, not accidents. A few habits cover almost all of it.

Clean with a microfiber cloth and NOTHING ELSE. Paper towels, tissues and clothing all feel soft but all these are rougher than your lens coating.

Rinse before you wipe, take note. Dry particles on a lens turn your cloth into sandpaper, so run water over them first, then wipe, and then dry. That’s it.

Also stick to lens-specific cleaners or mild soap. The harsh chemicals degrade coatings and leave micro-abrasions behind.

Store your glasses in a hard-shell case whenever you are not wearing them. Tossed in a bag or set down lens-down on a table is how most lenses pick up their first real scratch.

Take them off for housework and workouts. Sweat, dirt and an accidental bump do more damage than normal wear ever will.

None of this is complicated, and it is the difference between frequent lens replacements and keeping a pair clear for years. If you are ready to replace scratched lenses anyway, try our virtual try-on tool to see how new frames will look before buying.

Why choose Vicci Eyewear

Vicci frames are designed with fashion and function in mind, particularly for women over 40 who want clarity and style at once. We offer prescription glasses online with optional scratch-resistant coatings, progressive readers that handle vision correction without looking like reading glasses, blue light and anti-fatigue lenses for screen-heavy days, and sunglasses with UV protection for all-day outdoor comfort. Sofia and Luna are two of our signature styles, made to flatter and function.

Shopping with us is simple. Order online, try before you commit, and enjoy luxury frames made for everyday life. Not sure what is right for you? Read our guide to choosing the best frames for your face shape.

The short version

Minor scratches are often fixable. Wash first, try baking soda or toothpaste next, and go in knowing that banana peel and petroleum jelly are hiding the mark rather than removing it. Anything deeper belongs with an optician.

Prevention is still the better deal. Gentle care, a hard case and the right cloth will keep a pair of lenses clear far longer than any home remedy will rescue them.

And if a lens is scratched badly enough that you are working around it while you read, no amount of toothpaste is going to fix that. Explore Vicci's stylish prescription glasses and sunglasses to find your next go-to pair.

FAQs about removing scratches from glasses

Can scratches be removed from glasses?

Light ones, sometimes. Toothpaste or baking soda can improve how they look. On coated lenses, replacement is the safer call. If you are upgrading, see our progressive lenses vs bifocals comparison.

Does this work for sunglasses, too?

Mostly, yes. Just avoid harsh products on mirrored or polarized coatings, since those strip the same way any other coating does. For a fresh start, browse our sunglasses collection.

Should I repair or replace scratched glasses?

If the scratch interferes with your vision, replacement is usually the best choice. Shop our best-sellers collection for frames that combine durability with timeless style.

How do I keep my glasses scratch-free long-term?

Hard case, microfiber cloth, and scratch-resistant coatings when you order. For more care tips, see our eyewear spring cleaning guide.

 

Unsure or Nervous About Buying Prescription Glasses Online?

You can now BOOK A 1:1 CONSULTATION with our EYEWEAR EXPERT. It would only take 15 to 30 minutes of your time and you will feel 100% confident buying glasses online. During the consultation call, our Eyewear Expert will:

  • 1
    Walk you through your prescription
  • 2
    Help you figure out the perfect frame to match your features and needs
  • 3
    Guide you in choosing the right lenses

Then, we hand this information over to our Eyewear Lab to manufacture your custom lenses.

  • no commitment
  • 100% free
  • Satisfaction guaranteed
  • no commitment
  • 100% free
  • Satisfaction guaranteed