Whether you wear glasses or sunglasses, you know how difficult it can be to keep the lenses intact. Over time, scratches, light scuffs or stubborn stains can appear on your glasses. To remove scratches and stains from lenses, 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 marks and scratches tend to obstruct vision and make the glasses less functional. Whether it’s a small scratch, a smudge or a big scratch, these few solutions can help you reduce marks and make your glasses shine.
Tips for removing stains and scratches from glasses
– Water and baking soda

Baking powder is a multipurpose powder – Source: spm
Sodium bicarbonate is a formidable weapon against stains and scratches on glasses. 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 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.
– Babyshampoo
Gentle baby shampoo can be a very effective tip for removing scratches and dust from 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 liquid has many unexpected uses. To remove micro-scratches and make your glasses shine, mix a few drops of dishwashing liquid with glass cleaner. Then apply the product to the glasses and rub gently 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 the windshield or on glasses, simply apply this product to the affected surface and leave 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.
– French brandy
Rubbing alcohol is an excellent eyeglass cleaner. Mix 3 parts alcohol and 1 part water and then pour the product into a spray bottle. Spray the product onto the lenses and then rub with a soft cloth. Due to its abrasive properties, alcohol should be handled with care. In fact, it is advisable to wear gloves before this operation.
– Soap and water

A trick to make glasses shine – Source: spm
Soapy water can help remove scratches from your glasses and restore their former shine. Mix liquid soap with water and then apply the product to the lenses. For optimal cleaning of the lenses, rub in circular motions and then rinse with lukewarm water.
– Autowachs
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. To dissolve limescale, remove rust marks or shine glasses, you can opt for this product. Mix two teaspoons of white vinegar and one teaspoon of baking soda. Rub gently 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 lenses in a container of Coca-Cola and let them soak for 10 minutes. Then use a soft cloth to rub the lenses. Let them air dry.
– Scratch protection kit
You can opt for an anti-scratch kit to avoid scratches on your lenses and protect your glasses. The kit will reduce the risk of scratches and take the best care of your frame.
With these tips you can care for your glasses and easily get rid of stains and scratches.