Many viral posts claim there’s a “simple homemade recipe” to remove scratches from eyeglasses, but most of these methods can make the lenses worse, especially if they have anti-reflective, scratch-resistant, or UV-protective coatings.
What you should avoid
These common internet suggestions are not recommended:
- Toothpaste
- Baking soda paste
- Metal or plastic polish
- Glass etching products
- Vinegar or harsh household cleaners
These products can scratch the lens further or damage its protective coatings.
What you can do instead
- Wash the lenses with lukewarm water and a drop of mild dish soap.
- Dry them with a clean microfiber cloth.
- If the “scratch” is actually residue or a smudge, this may restore clarity.
Can scratches be removed?
Unfortunately, true scratches usually cannot be removed from eyeglass lenses at home. Polishing them typically removes some of the lens coating rather than fixing the scratch, which can make vision worse.
If the scratches are severe
If the scratches interfere with your vision, the best solution is usually to replace the lenses. An optician can also check whether the marks are scratches or damaged coatings and advise on the most cost-effective option.
Bottom line: There isn’t a safe homemade recipe that restores scratched eyeglass lenses to a “like new” condition. Cleaning can improve appearance if the issue is dirt or residue, but real scratches generally require lens replacement.
