Repairing Scratched Eyeglasses

February 17, 2012

Using a cloth to clean eye glassesMy 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

Read More Comments

More Solutions

This page contains the following solutions.

Silver Feedback Medal for All Time! 450 Feedbacks
April 23, 2012

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.


August 1, 2013

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.


July 9, 2013

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.


25 Questions

Here are the questions asked by community members. Read on to see the answers provided by the ThriftyFun community.

May 26, 2011

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.


May 27, 20111 found this helpful
Best Answer


I'm not familiar with Wal-Mart optical shops (don't have them in my state), but since it has been only a month, I suggest you call them and check about what kind of warranty/replacement policy they have. Before I became a mommy I worked for an optometrist for about 8 or 9 years, and I wouldn't recommend trying to buff out the scratches. Removing lens material with alter the Rx. I've heard some people criticize saying that it's such a small amount it won't make any difference.


But I think it depends on the individual patient's tolerance. Some people are very visually acute and will notice or feel the difference. Many optical shops offer a warranty. Did you get an AR (anti-reflective) coating? Many times lenses with an AR coating come with a one time/one year scratch warranty. And even if there isn't a warranty, perhaps if you explain they can offer you a discount on replacement lenses. I hope it all works out for you!

May 28, 20110 found this helpful
Best Answer

My husband scratched his new glasses so he talked to his eye doctor. They told him to clean them with nail polish remover and it worked!! Hope this helps!

May 28, 20110 found this helpful
Best Answer

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.

Answer this Question

March 17, 2012

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


March 30, 20120 found this helpful

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

December 9, 20160 found this helpful

I believe you're looking for, Armour Etch, at Michaels Crafts. I got super glue on my prescription plastic lenses and I"m going to try it. Suggested by an Optometrist. Apply it with a qtip etc.. leave it on for 5 mins, rinse off; Repeat 2 -3 times sounds safe. It is abrasive so coat the surface smoothly and lightly, don't rub.


I've read that using fingernail polish remover will clear all but deep scratches. Obviously, any protective surface prep will be lost, glare/scratch coatings etc.. Just don't use anything abrasive and take them to a pro if you're going to attempt buffing. Good luck!!! Jim

Answer this Question

February 18, 2011

How do I repair scratches on eyeglasses?

By Kathy L Worden from Haleyville, AL


Gold Post Medal for All Time! 846 Posts
February 21, 20110 found this helpful

There are oodles of ideas if you scroll down on this page to the ThriftyFun archives.

March 17, 20110 found this helpful

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?

Answer this Question


ThriftyFun is one of the longest running frugal living communities on the Internet. These are archives of older discussions.

June 16, 2009

Does anybody know how to remove scratches from eye glasses?

Load More
Home and Garden Repair Other Eye GlassesOctober 25, 2011
St. Patrick's Ideas!
Birthday Ideas!
Valentine's Ideas!
Better LivingBudget & FinanceBusiness and LegalComputersConsumer AdviceCoronavirusCraftsEducationEntertainmentFood and RecipesHealth & BeautyHolidays and PartiesHome and GardenMake Your OwnOrganizingParentingPetsPhotosTravel and RecreationWeddings
Published by ThriftyFun.
Desktop Page | View Mobile
Disclaimer | Privacy Policy | Contact Us
Generated 2024-01-30 14:05:01 in 9 secs. ⛅️️
© 1997-2024 by Cumuli, Inc. All Rights Reserved.