How To Remove Scratches From Eyeglasses

This Post may contain Affiliate Links. Please read our Disclosure for legal jargon.

Being a person who wears glasses on the regular, you’d understand how nerve-wracking and frustrating it can be to have something block your line of vision. Sometimes it could be just a scratch or a fingerprint smudge, but even these little obstructions are never welcomed, are they? More than that, they can cause havoc on your eyesight if not taken care of properly.

So as someone who understands the woes of scratches on eyeglasses, I have a list of 6 ways using which you can easily remove scratches from your eyeglasses. Not only are they a quick fix, but they are also readily available everywhere. These require minimal effort and will leave you satisfied with the result.  


How to Remove Scratches from Eyeglasses – 6 Easy Methods 

Since you can’t change your lenses every time you get a scratch, you can follow the methods listed below to ensure your eyeglasses become scratch-free. 

1. Toothpaste 

Sounds pretty easy, right? Because it absolutely is. Toothpaste has many uses other than cleaning teeth that are unknown to us, like its ability to remove scratches from eyeglasses. It keeps your lens shining clean and bright without any smudge. 

How to use it: 

  • Apply any regular daily use/non-abrasive toothpaste on a cotton ball or a microfiber cloth 
  • Now gently press it to your lens and run in circular motions over the scratched area for about 10 seconds
  • Wipe it clean and repeat the process if there are any smudges still left behind. You might have to repeat it in case of a big scratch on the lens, but otherwise, it is a quick fix because who doesn’t have toothpaste? 

2. Baking soda 

Well, this shouldn’t come as a big shocker because baking soda is one of the trusted cleansers for most items. To add to the feathers on its cap, it is efficient in removing all kinds of scratch marks from your eyeglass. It is also a safer option to use in case your toothpaste is abrasive. 

RELATED:  10 Best Ways to Clean Oil Off Concrete

How to use it: 

  • Mix 1-2 tablespoons of baking soda in warm water to create a thick paste.
  • Now spread the paste on the scratched area of the lens.
  • Rub the lens using a cotton ball or microfiber cloth for 10 seconds.
  • Rinse, wipe and clean your lens with a dry cloth and there you have it, as good as new! 

3. White Vinegar 

This one might be brutal on your nose, but its results are bound to leave you using it again. White vinegar is a household item, and even if you don’t have it in your home, it can be easily purchased from the corner shop or from Amazon. Many people choose to avoid it because they are unaware of its uses, but it does a great job of leaving your eyeglasses clean. 

How to use it: 

  • Mix a bit of vinegar with baking soda to make a paste, and let it rest till the foam settles down.
  • Use this mixture on your scratched lens and rub it using a cotton ball or microfiber cloth.
  • Now repeat the circular motion for about 10 seconds and rinse off the residue once done.

4. Car Wax 

Do you not wonder how your car comes out shining like new after you’ve sent it for a wash? Well, we do, and we know it is because of the famous car wax. You can use the same car wax on your eyeglasses to remove the tiniest to the largest of scratches.

The only drawback to using car wax on eyeglasses is that it may take several attempts before it finally comes off after you’re done cleaning. 

How to use it: 

  • Apply car wax directly on the scratched area of the lens.
  • Now use a microfiber cloth or a cotton ball to rub the wax gently onto the scratched area. 
  • Continue with circular motions for about 10 seconds before wiping it off.
  • Rinse the eyeglasses and wipe again because there could be some wax still left. 
RELATED:  How To Remove Spray Paint From Plastic

Related: 12 Unexpected Home Hacks for Car Wax That’ll Make Your Life Easier

5. Rubbing Alcohol 

Rubbing alcohol in itself cannot help you remove scratches from eyeglasses, but it does serve as an excellent cleanser when mixed with an abrasive such as baking soda. It may be a tad bit more expensive than the other options on the list here, but it does work wonders when used as a scratch remover with baking soda. 

How to use it: 

Mix a bit of rubbing alcohol with 2-3 tablespoons of baking soda or any other abrasive to create an effective cleanser

  • Use a cotton ball or microfiber cloth to remove the scratches from the affected area 
  • Continue for about 10 seconds before rinsing off the solution and wiping your eyeglasses clean. 

Related: 21 Household Uses of Rubbing Alcohol You’ve Never Thought Of

6. Aerosol Spray 

If no home remedy works, the best option to go for is the aerosol spray. This spray is generally used to clean TV screens, window glasses, or dining tables and is pretty effective in maintaining spotless surfaces. It is not difficult to attain as the spray can be found in any local general store if it is not already in your house. 

How to use it: 

  • Mix a little bit of aerosol glass cleaning spray with a bit of soap and apply it to your lens. 
  • Now rub the scratched lens in circular motions using a cotton ball or microfiber cloth for about 10 seconds. 
  • Once done, rinse and wipe the eyeglasses to ensure the scratches are gone. 

These remedies are effective in removing shallow scratches from your eyeglasses; however, the care you put in for your eyeglasses is the first step to prevent scratches. Let’s find out what causes scratches on eyeglasses in the first place. 

What causes scratches on eyeglasses?

Here are a few reasons why your eyeglasses get scratched easily: 

  • Most modern eyeglasses are not made of glass but of plastic, which is more durable for everyday use. Even though they’re safer to use than a glass lens, they are prone to get scratches easily, which could be one of the reasons. 
  • Dust mites, lint, or grit tend to get stuck on the plastic lenses, and rubbing the lens to remove the dirt can leave scratches.
  • Cleaning your lens with tissues and fabrics can be harsh. Many people are not really aware of it, but they end up scratching the lens while cleaning them. Using cloth, tissue, or fiber materials to clean can leave behind lint on the lens. 
  • Most household lens cleaners like Windex are abrasive in nature and can strip your lens of the protective coating present on it. This makes your glass lens more prone to damage. 
RELATED:  How To Clean White Shoelaces

How to prevent scratches on your eyeglasses? 

Using your eyeglasses in the right way can prevent lens scratches from happening in the first place. Here are a few ways to do so: 

  • Use a hard case to store your eyeglasses: maintain the habit of keeping your eyeglasses in a storage case once finished using them. Throwing your eyeglasses face down on any surface or keeping them in your pockets can result in scratches.  
  • Keep a microfiber cloth in reach for cleaning: avoid using your shirt or other nearby materials to clean your lens. Keep a microfiber cloth nearby every time you want to clean your glasses since it prevents rubbing off the protection layer. 
  • Don’t leave your glasses in the car: high temperature can cause your eyeglasses to lose their shape and damage the effectiveness of the lens, hurting your vision. 

Written by Pulkit D

31 Small Bathroom Storage Ideas

13 Best Freezer Baskets