Browse   Newsletters   Contests   Ask   Share   Account   About

Repairing Scratched Eyeglasses

Eyeglasses That Need Repair

Scratched eyeglasses are a real nuisance and make it hard to wear the glasses you need. Repairing the scratch will help you see better and your glasses will look nicer also. This is a guide about repairing scratched eyeglasses.



Read and rate the best solutions below by giving them a "thumbs up".

Tip: Repairing Scratched Eyeglasses

If your eye glasses get scratched, take them back to the place where you got them and have them buff the scratch out. Why spend money on something that you really don't know will work. Worse you might ruin an expensive pair of glasses. Chances are your shop will not charge you or if they do it won't be much.

By Lilac from Springfield, MA

Tip: Armour Etch For Scratched Eyeglasses

My glasses (polycarbonate lenses with anti-glare coating, no other coatings) were ruined when I got brake cleaner on them. They looked like they had tiny scratches and dots all over the lenses (like shiny spiderwebs), to the point that I couldn't drive at night with them.

I found out about Armour Etch, printed out a 50% off coupon, and went to Michaels craft store for a 3oz bottle - $6.50 total. After removing the lenses from the frame, I put a nice thick layer on both sides of each lens, just gently dab with a Q-tip. The goo is abrasive so don't rub and scratch your lenses.

It took 2 times at 5 minutes each. I don't see why you couldn't leave it on for an hour or more. After washing them off, they are like new, other than a couple deep scratches. This will not magically get rid of deep scratches. It only gets rid of the scratched/crazed coating on the surface.

By Dude

Tip: Buffing Scratches out of Polycarbonate Eyeglass Lenses

I've read most of the suggestions, but here is what worked for me. I got my polycarbonate lenses with the AR coating at Walmart. As most of the tips suggest, the most likely cause of your scratches are due to scratches in the AR coating. Deciding I could live without the coating, I went whole hog and attacked the problem with gusto!

I have a Dremel tool with a polishing disk. I had some Mcguires cleaner/wax which I assumed had a small amount of abrasive as part of the "cleaner" part of the formula.

I cleaned the lenses with dish soap and water several times and dried them with a clean cotton cloth. Next I rubbed a liberal coat of the wax on the lenses with my clean finger tip. Set the dremel tool to a medium speed and began to buff the lenses with a circular pattern. The scratched area cleaned right up and I could tell it was the AR coating that was the problem. Once the scratches were gone, I just continued to buff the lenses, applying more wax as I went until I could tell all of the coating was gone. Presto, no more scratches and I actually liked the lenses without the coating better!


Tip: Aluminum Polish for Removing Scratches On Plastic Lenses

I think the use of Armour Etch to remove the antiglare and scratch resistant coatings has been said enough about. Plus it's on YouTube. It worked for me on my PLASTIC prescription glasses with metal frames. It did not hurt frames and will not damage plastic frames either, from what I've seen on YouTube.

But if your glasses or sunglasses are all scratched up and they DON'T have any of that antiglare or scratch coating on them, here is a good way I got rid of all the scratches (not gouges). If they DO have the coatings on them, dont use this!

Buy a buy a little jar of MOTHER's MAG and ALUMINUM POLISH from most any hardware. I found mine at AutoZone Auto Parts about $5.00. Sounds scary but believe me, it will get scratches off not only eyewear but radio displays, watches, just about any plastic.

Just wash your glasses with warm soapy water. Make sure they don't have any grit on them to scratch them worse. Use a very soft damp cloth and get some polish on it and rub it on. You might want to stir the polish/paste first if it looks like it needs it. Keep plenty of it on your cloth and just keep rubbing hard for awhile then wipe it off with clean soft cloth.

You may have to repeat this several times until the scratches are gone. And mine were shiny as new and scratch free. I don't post anything that I have not tried myself. Does sound strange that a Mag or Aluminum Polish would work on glasses but it worked great for me and theres lots of other uses for it too.



Share Your Feedback: Once you try any of the above solutions, be sure to come back and give a "thumbs up" to the one that worked the best for you. Do you have a better solution? Click "Share a Solution" above!


Here are questions related to Repairing Scratched Eyeglasses.

Question: Repairing Scratched Eyeglasses

How do I repair scratches on eyeglasses?

By Kathy from Haleyville, AL

Most Recent Answer


I have only had my progressive glasses for 3 months, but they already have some scratches on the lens. I believe that I scratched them by using a t-shirt to wipe them clean. : ( I do have the non glare coating. I have noticed a big difference with the non glare coating, I really like it. If I use the ideas posted here, will that take all the coating off?
As to the warranty, Binyons offers only 30 days.

any ideas?

Question: Removing Scratches from Sunglasses

How do I get those pesky scratches out of my good sunglasses?

By Rusty

Question: Removing Scratches from Glasses

I am looking looking for info regarding how to remove scratches from eyeglass lenses. I read about it, but do not remember the name of the product. I think it came from Michael's craft store. Any info or help would be greatly appreciated.

By saving4me

Most Recent Answer

By Christie03/30/2012

Try white tooth paste, just a tiny bit rubbed in a circle. The optical places should sell a spray that will cover mild scratches.

Question: Removing Scratches from Glasses

My cat got to my glasses since I left them out of the case (the one time) and I have only had my glasses for barely a month. I am a bit annoyed because I can actually notice the scratches and it's just bothersome. (I have learned my lesson, do not leave glasses out of glasses case before going to bed, I know now). I have read a few posts on the internet:

"Lenses that have a protective or non-glare coating cannot always be buffed enough to remove the scratches without also removing the coating."

"Some scratches may reside in the lens coating, not on the lens; these cannot be buffed out."

"Buffing with anything abrasive means removing material surrounding the scratch(es) to level the surface. This can change the shape of a lens, making it less effective."

I really love these glasses (they are from Walmart) and the thing is, we don't have the kind of money to go buy another pair and besides, that would be a waste of money anyway. So should I just deal with the scratches or is there a way to get rid of them without having any of the above happen? Advice is very much appreciated and thank you for reading, sorry for this being so long.

By Rachael G.

Most Recent Answer

By Ann05/28/2011

Did you try taking them to Wal-Mart & asking them? Lots of times they will fix minor problems for free. If it's not minor they could at least tell you how much to fix them.

Question: Scratched Eyeglasses

Is there a repair for scratched eyeglasses?

By L Blake

Question: Scratch Repair Product Left Lens Streaky

A scratch repair product made my lens seemed streaked or like they had lines in them. Is there anyway they might be saved now?

By Suzie

Question: Repairing Scratched Eye Glasses

Has anyone ever used "Scratch Out" (a product to remove scratches from CDs) on plastic lenses?

By Barbara

Question: Removing Scratches from Prescription Eyeglasses

I spilled super glue on the lens and tried to clean with warm water and soap using a sponge. This made it worse. Can I remove this scratch easily?

By Joey

Most Recent Answer

By Ace01/23/2014

I had heard to try white toothpaste. Apply it in circular motion. Couldn't hurt to try.


Thrifty Fun has been around so long that many of our pages have been reset several times. Archives are older versions of the page and the feedback that was provided then.

Archive: Repairing Scratched Eyeglasses

Does anyone know how to remove scratches from eyeglass lenses?

Marie from Petersburg, VA

CD Cleaner

I have found that using the lens cleaner for my CD player works very well (12/03/2005)

By Stacey Liddle

Sports Supply Store

There is a cream for taking scratches out of face masks for kids hockey helmets. Most sport stores handle it. I have used it on my motorcycle windshield and it works great. Maybe this will work on glasses too. (12/20/2005)

By Tom Mann.

Etching Cream

Do not use etching creme! That is used to scratch glass to create images. (12/20/2005)

By Paula in GA

Eye Doctor

My glasses went flying across the parking lot one day (don't ask) and were hopelessly scratched. I went to the eye doctors to get another pair and they fixed them for free! Ask to see if they can be fixed. Looking through scratched lenses is not good for your eyes. (12/20/2005)

By lindaljh1

Take Them Back

I would take the glasses back to an optical shop, you never said if the lenses were glass or most likely plastic, coated or not. some things good for glass is not good for the plastic lens.

P.S. I have heard of using black grease pencil for sunglasses, mark over glass and buff it out with soft cloth. not sure if it would work on regular glasses. (12/20/2005)

By Diamondee

Liquid Lense

Liquid Lense is not worth a darn it just fogs the glasses they are voluntarily giving everyone's money back that bought it. At least we received a letter from them haven't received the refund yet but I did send the remaining bottle back. (12/20/2005)

By janneba


My hubby put a soft cloth on his electric drill and buffed his glasses, he took the lens out, worked great, getting ready to ask him to do mine. (12/21/2005)

By jmz2005

Professional Help

I think this is a job for the pros. Take the glasses to the place where you bought them and they will likely buff out the scratches for free (It's an easy thing to do and creates good will and lasting customers.) (12/21/2005)

By Claudia-MD

Baby Oil

put a bit of baby oil on each lens and buff with a soft cloth like a chamois. Works for me. (12/22/2005)

By lorac456

The Coating

I was just at my eye doctors about my glasses because of scratches on the lens. They told me that it was anti-reflective coating wearing off of them and they cannot fix that. (12/22/2005)

By phishphan98


I asked the place where I got my eyeglasses if they could buff out the superficial scratches on my lenses, they said that they do not do that, but to try Pledge furniture polish because it will fill in the scratches. I just used this method not ten minutes ago and low and behold it works! Not all of the scratches disappeared, but the majority of them did! If you have plastic lenses, you may not want to go this route. (01/15/2006)

By kittykat24

Reflective Coating

I live in an isolated/remote area. My glasses are scratched. I have tried all the hints mentioned on this site and nothing worked. Toothpaste made the glass worse. What I did not realize until I read it here was it could be the reflective coating wearing off with the scratches and I am now making it worse. Guess I will be squinting until I make it back into civilization. (01/17/2006)

By Samantha

Silver Polish

Wright's Silver Polish worked great on my CDs as per their website; ask them if they've had success on plastic lenses. Microsponges like Mr Clean are great for any type of glass but not on clear and soft plastics! (02/26/2006)

Removing Anti-Reflective Coating

There is a product for removing anti-reflective coating from eyeglasses. I work in an optical lab and have done this many times.There is some risk but if done properly it works almost all of the time.You might try contacting an optical lab. (04/08/2006)

By Ron

DVD Repair Kit

i just used a dvd/CD repair kit, it worked great. I put a drop of solution on scrape and buffed with soft buffer by hand for a minute, wiped off residue and no more scrape. My transition lenses still work perfectly and they look brand new. Saved me 235$. As I have not seen this method listed anywhere I just wanted to get it out there. (04/13/2006)

By Bryan

Don't Bother

Don't put your glasses in a microwave, and don't polish them with toothpaste or furniture polish. Dumb, dumb, dumb. Take them to an optometrist for an opinion.

Don't bother with Liquid Lense. All it does is cover the scratches with a temporary polymer coating to give the appearance that the scratches are gone. They're not, and the additional coating can muck up your prescription. Anything that sounds too good to be true probably is (don't you think that other more reputable companies would be offering such a product if it actually worked?). (08/17/2006)

By Bruce

Different Materials

Eye glasses can be made of several different materials: Trivex, Polycarbonate, High Index, Plastic, Glass

Trivex combines the crisp optics of plastic lenses with the durability, light weight, and impact resistance of polycarbonate lenses making Trivex an excellent choice for three-piece mountings.

Polycarbonate lenses are thinner and lighter than traditional plastic eyeglass lenses. In addition, they are very impact resistant. This durability makes them a good choice for children's glasses, drill mount frames, sports eyewear and safety glasses.

High Index lenses have been created in a variety of new plastic materials that bend light more than the conventional plastic used for eyeglasses. This means less lens material can be used to correct the same amount of refraction.

Plastic lenses are much lighter and less breakable than glass lenses. They are great for prescription sunglasses due to their tintability factor. You an virtually tint a plastic lens to any color.

Glass was the first lens material used to make modern-day eyeglasses. Its earliest use is documented back to the 13th century in Venice, Italy. Glass lenses have excellent optical qualities, but are heavy and uncomfortable to wear.

On top of all of this, different glasses have different coatings made with different materials. All of these coatings have different chemical properties, react differently to different solvents, and have different hardnesses.

Glass, and all of the different plastics (polymers) used in eyeglass lenses have different hardnesses, and are dissolve in different solvents.

Pledge may work fantastically on one polymer, but cause another to melt.

Toothpaste may not contain an abrasive hard enough to scratch glass, but it may absolutely ruin plastic lenses. Also, the abrasive in Toothpaste isn't fine enough to get an optical quality 'buff' on any material, so this method is just ridiculous.

Microwaving your lenses is just idiotic, those polymers all have different melting points, and it would take superheated steam to melt a scratch in a glass lense.

Unless you are a chemist or an engineer, don't try to fix your eyeglasses unless you know EXACTLY what you are doing. (08/23/2006)

By Will


I'm actually having pretty good luck with my polycarbonate lenses by using the Rain-X towelettes I bought at Wal-Mart automotive department. After cleaning with the Rain-X, I polish them with a microclothe. The scratches are still visible, but seem to distort the image much less. (10/07/2006)

By David

For Plastic Lenses

I found this thread while looking for a way to fix my own lenses. My anti-reflective coating was peeling and spotting terribly. I will never get AR coating again, although it cuts down on glare, it's a magnet for dirt and grease and peels quickly.

On another (optometrists' professional association) thread, I found the suggestion to use glass etching cream (available from arts & crafts stores). This only works on PLASTIC LENSES. DO NOT USE ON GLASS LENSES. Apparently, AR coating, like glass, is silicate based so the glass etching cream eats off the coating but does not damage the plastic lenses because they are polymers, no silicate based.

You brush a thick layer of the cream on each lens, wait 20-30 minutes, and rinse with lukewarm water. Be careful of metal frames and the screws of your glasses, as the cream will damage metal. (My frames are plastic). I just tried this, and it worked great! Hope this helps someone. (12/08/2006)

By Colleen

Don't Use Toothpaste

Do not use toothpaste for several reasons: it makes such small scratches on plastic lenses that they appear foggy, it leaves mineral buildup in the scratches making them more visible. Don't use that lens doctor junk either, it is difficult to apply just right so that it doesn't leave streaks and the bristles of the brush will come off and stick to the coating. It only lasts a day or so or until you try to clean them. It's the worst $10 I ever spent. (12/12/2006)

By Seth

Silver Polish

I read all these suggestions as well as some from another website. I tried Pledge and it helped a little bit. What DID work very well was silver polish! The particular brand that I used was Hagerty silversmith's polish, a bottle I have had sitting on a shelf for years. I don't know if that particular brand is still sold or not. And I don't know if the brand really matters. It worked for me. (12/28/2006)

By Bill Porter

Buffing Wheel

I use a high speed buffing wheel and very mild abrasive. I used a jewelers buffer. The abrasive was designed to remove the gold welding line left when rings are sized by cutting and welding. It cuts metal, gold. It will cut a line in your glasses if you use too much pressure.

At one time I used this method to remove scratches from used-returned electronics items, radios etc.

Use a very light touch and practice on something you do not value or can afford to discard. This method removes a layer of plastic so you must remove an even amount across the lens. It will not remove deep scratches but it will remove clouding caused by using toothpaste and low speeds. (01/03/2007)

By justruckn

Eye Doctor

Take them to your eye doctor, a lot of things here sound a lot like trying to fix your car with lawn furniture and garden hose. (01/16/2007)

By Bluntman

Archive: Repairing Scratched Eyeglasses

Does anybody know how to remove scratches from eye glasses?


Archive: Repairing Scratched Eyeglasses

I just read here that Armor Etch will remove scratches on eye wear. I have just a plain pair of glasses (no anti-glare coating). But they do have transition lenses.


Archive: Repairing Scratched Eyeglasses

Can toothpaste be used to remove scratches from eye glasses?


Archive: Repairing Scratched Eyeglasses

How can I fix scratches on my plastic eye glasses lenses?