Can scratches be buffed out of glasses?
Use a cotton or soft wool cloth with a little non-abrasive toothpaste to quickly buff away scratches on eye glasses. Rub the lens gently, moving the cloth in small circles. Continue this motion for around ten seconds. This will not damage the lens but will make it more difficult to get to the scratch.