Scratched glasses are undeniably frustrating, but the truth is that most scratches cannot be completely removed. The best you can hope for is to minimize their appearance through careful polishing or filling techniques.
Many DIY methods work by lightly buffing the lens surface. However, these approaches come with significant risks, particularly for modern lenses that feature anti-glare, blue-light, or scratch-resistant coatings which can be easily damaged.
A baking soda paste offers one potential solution. Mix one to two teaspoons with distilled water until thin, then gently rub over the scratch in small circles for about 15 seconds. This works best on uncoated plastic or glass lenses with hairline scratches only.
Plain toothpaste without whitening agents or gel is another popular remedy. Apply a pea-sized amount with a damp microfiber cloth, rubbing gently for no more than ten seconds. Most modern toothpastes contain abrasives that may worsen damage, so reserve this for old backup glasses.
Car wax or specialized scratch fillers can temporarily hide fine scratches by filling them in. These products reduce glare visibility but don’t actually remove the scratch, making them less suitable for everyday prescription lenses.
Harsh products like metal polish should be avoided entirely as they can permanently cloud your lenses. If scratches interfere with your vision, cause headaches, or if coatings are peeling, professional replacement lenses are the safest solution.
Prevention remains your best strategy. Always use microfiber cloths, store glasses in hard cases, and never clean lenses with paper towels or clothing to protect your valuable vision.