How do I remove stains and scratches from glasses? 10 tricks that work

Whether you wear glasses or sunglasses, you know how difficult it can be to keep the lenses intact. Over time, scratches, light scratches, or stubborn stains may appear on your glasses. To remove scratches and stains from glasses, there are a few tricks you should know.

Dirt, dust, small scratches, deep or superficial scratches… the lenses of your glasses can become both unsightly and annoying. This is because smudges and scratches tend to obstruct vision and make the glasses less functional. Whether it’s a small scratch, a smudge or a large scratch, these few solutions can help you reduce smudges and make your glasses shine.

Tips for removing stains and scratches from glasses

– Water and baking soda


Baking soda is a multi-purpose powder – source: spm

Sodium bicarbonate is a formidable weapon against stains and scratches on glasses. To blur a tear or erase a stain, you can use this natural eraser. Mix a tablespoon of baking soda with a little water to form a paste. Spread the latter on the surface of the glasses and rub gently with a soft cloth. Rinse with lukewarm water and dry with a dry cloth to polish the glasses.

– Baby shampoo

Gentle baby shampoo can be a very effective tip against scratches and dust that settles on your glasses. Pour a few drops of baby shampoo into a container and then add a glass of water. Use a cloth soaked in this solution to wipe and polish your glasses.

– Dishwashing liquid and glass cleaner

  Dishwashing detergent has many unexpected uses. To eliminate micro-scratches and make your glasses shine, mix a few drops of dish soap with glass cleaner. Then apply the product to the glasses and rub lightly with a sponge. Allow to air dry.

– Toothpaste


A product that removes scratches – Source: spm

In addition to its whitening properties, toothpaste can be used for various household tasks. To remove a stubborn stain, scratch on your windshield or glasses, simply apply this product to the affected surface and allow it to act for a few minutes. Then rub with a cotton cloth and rinse with lukewarm water. If you have deep scratches, you can repeat the process as many times as possible to hide these imperfections.

– Rubbing alcohol

Rubbing alcohol is an excellent eyeglass cleaner. Mix 3 parts alcohol and 1 part water, then pour the product into a spray bottle. Spray the product onto the glasses and then wipe with a soft cloth. Because of its abrasive properties, alcohol should be handled with caution. In fact, it is advisable to wear gloves before this procedure.

– Soap and water

Water and soap

A trick to make glasses shine – source: spm

Soapy water can help remove scratches on your glasses and restore them to their former shine. Mix liquid soap with water and then apply the product to the glasses. To optimally clean the glasses, rub in circular movements and then rinse with lukewarm water.

–  Car wax

Car wax cleans glass and evens out minor scratches. Spread wax on your glasses and then rub it off with a sponge. Wash your glasses and then dry them with a clean, dry cloth.

–  White vinegar

White vinegar is a powerful ecological cleaner that is very effective against stubborn stains. You can choose this product to dissolve limescale, remove traces of rust or shine glasses. Mix two teaspoons of white vinegar and one teaspoon of baking soda. Gently rub with a damp cloth to remove scratches and successfully polish your lenses.

–  Coke 


Coca-Cola for cleaning glasses – Source: spm

To remove dirt and polish your glasses, you can use Coca Cola. Simply dip your jars into a container of Coca-Cola and let them sit for 10 minutes. Then use a soft cloth to rub the lenses. Allow to air dry.

–  Scratch protection kit

You can opt for an anti-scratch kit to prevent scratches on your lenses and protect your glasses. The kit reduces the risk of scratches and takes the best possible care of your frame.

With these tips you can care for your glasses and get rid of stains and scratches easily.