
Whether you’re wearing 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 stains and scratches tend to obstruct vision and make the glasses less functional. Whether it’s a small scratch, a stain, or a large scratch, these few solutions can help you reduce stains 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 an impressive weapon against stains and scratches on lenses. To blur a crack or erase a stain, you can use this natural eraser. Mix a tablespoon of baking soda with a little water to make a paste. Spread the latter on the surface of the jars and gently rub with a soft cloth. Rinse with lukewarm water and dry with a dry cloth to polish the lenses.
– 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 detergent 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 jars and rub lightly with a sponge. Let it 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, scratches on the windshield or on the glasses, simply apply this product to the affected surface and leave it on 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.
–Embrocation
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 on the jars and then rub it with a soft cloth. Due to its abrasive properties, alcohol should be handled with caution. Indeed, it is advisable to wear gloves before this procedure.
– Soap and water

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, then apply the product to the jars. For optimal cleaning of the lenses, rub in circular motions and then rinse with lukewarm water.
– Car wax
Car wax cleans glass and evens out minor scratches. Spread wax on your glasses, 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. To dissolve limescale, remove traces of rust or shine glasses, you can opt for this product. 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.
– Coca Cola

Coca-Cola for cleaning glasses – Source: spm
To remove dirt residue and polish your glasses, you can use Coca Cola. Simply dip your glasses in a container of Coca-Cola and let them sit for 10 minutes. Then use a soft cloth to rub the lentils. Let it air dry.
– Anti-scratch 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 take care of your glasses and easily get rid of stains and scratches.