How To Remove Scratches From Eyeglasses

No matter how much care you take of your eyeglasses sooner or later they are going to get scratched. While deep scratches in your glasses are difficult if not impossible to remove, shallow or minor scratches can be removed or at temporarily filled in by using the follow methods. These methods of repairing scratches works on eyeglasses with plastic lenses. Never try any of these methods on glass lenses as the lenses will be completed ruined.

Baking Soda Paste

Most people know that making a thick paste of baking soda can treat bug bites, but baking soda paste can also remove minor scratches from your eyeglasses. To remove scratches from your eyeglasses using baking soda paste you need to start by cleaning your glasses using dish soap and water and a microfiber cloth for drying the glasses. You then make a paste of baking soda and water and smearing the paste on the lenses of your eyeglasses. Using clean hands work the paste over the lenses of glasses then rinse and wipe dry with a clean microfiber cloth.

If any scratch remains then reapply the paste, rinse and dry again.


Instead of using baking soda paste you can use a non-abrasive toothpaste and rub it on the lenses to remove scratches from your eyeglasses. Wash and dry your eyeglasses properly and then rub toothpaste into the lenses, rinse and buff with a clean microfiber cloth.

Car Wax

If you have car wax on hand you can use a small amount of car wax to fill in those scratches in your glasses. Place a small amount of car wax on the lenses of your eyeglasses and work into the lenses until all of the wax is worked in then use a clean microfiber cloth to buff the glasses. Once completed the scratches should disappear. Keep in mind that the scratches will still be there, the wax just fills in the scratches making them invisible. You will need to reapply wax every so often since the wax will wear off your lenses after a while.

There are also wax based scratch filling products you can buy that works like car wax to fill in those scratches on your eyeglass lenses.

Glass Etching Products

If you eyeglasses have a scratch resistant coating or an anti-reflective coating on the lenses of your glasses then the scratches may actually be in coating of lenses not in the lenses themselves. If this is case using a glass etching product to remove the protective coating on your lenses may take care of your scratch problem.

However, you do need to keep in mind that once the protective coating is removed the lenses of your eyeglasses will be at risk of being scratched.

How To Reduce the Risk of Eyeglass Scratches

While nothing you do will prevent your eyeglasses from becoming scratched sooner or later there are a couple of things you can do to help reduce the risk of your eyeglasses becoming scratched.

  • Keep your eyeglasses in a case- When not wearing your glasses keeping them in a protective case made for your eyeglasses can help prevent them from becoming scratched.

Cleaning your glasses properly can also reduce you risk of scratching your lenses. In fact, improper cleaning of eyeglasses is one of the major causes of scratches of your eyeglasses.