You do not have to be irresponsible to get scratches on your eyeglasses. In fact, it can be really hard to prevent your second pair of eyes from getting damaged. Keeping your glasses in a secure case will help prevent damage. But you don’t get to keep them there all the time. During the process of wearing and your daily activities, your glasses do get some scratches here and there. Maybe you are not ready for a new pair of glasses. So here are some helpful tips to remove or improve those scratches with household products.


Use a non-abrasive toothpaste to remove tiny scratches from your eyeglasses. Squeeze some toothpaste on the lenses and buff in a circular motion with a soft cloth. Rinse off the toothpaste, and they’ll be as good as new.


Prevent your glasses from fogging up with one simple trick. Rub a bar of soap on the lenses of your glasses, wipe it off with a small cloth. Just like magic — the glasses won’t fog anymore!


Take a small spray bottle and mix 2 parts rubbing alcohol with 1 part water and 3 drops of dish soap; give it a good shake, and you’re ready to go! Make sure to use a soft cloth, like microfiber, to wipe your lens.


Clean your glasses with shaving cream whenever they get dirty. The soap leaves a protective film on the glass that prevents it from fogging.

Mustard And Vinegar

Using dry mustard and vinegar, make a paste and apply to your glasses. Make sure the surface is dry before application. Leave the paste on to dry properly dry. Then wash glasses off as usual. Please note that dry mustard is very dangerous to eyes. So please avoid contact with your eyes while handling dry mustard. 

Baking Soda

Baking soda is great for aiding with the removal of scratches on your glasses. Make a paste with vinegar and water. Apply to surface and scrub gently with a soft cloth. Rinse and dry lens for a clean finish. 

Rubbing Alcohol And Baking Soda

Use one part rubbing alcohol and one part vinegar to make a paste. Then use a soft cloth to rub the lens. Rinse and dry properly.