Viral “simple recipes” often promise to erase scratches from glasses completely—but in reality, deep scratches can’t truly be removed at home without damaging the lenses further.

Most DIY fixes only temporarily hide scratches or risk making them worse.
That said, you can safely clean and improve the look of your glasses.
1. Proper Cleaning (Makes a Big Difference)
Use lukewarm water with a drop of mild dish soap. Gently rub with your fingers, rinse, and dry with a microfiber cloth. This removes buildup that can make scratches look worse.
2. Microfiber Cloth Only
Avoid tissues, clothing, or rough fabrics—they can create more tiny scratches over time.
3. Anti-Scratch & Coated Lenses
Modern lenses often have coatings. DIY methods like toothpaste, baking soda, or metal polish can strip these coatings and permanently damage your glasses.
4. Temporary Scratch Minimizers (With Caution)
Some people use commercial lens polishes designed specifically for eyewear—but even these won’t truly “fix” scratches, only reduce their visibility.
What to Avoid 🚫
Toothpaste or baking soda scrubbing
Vinegar or harsh chemicals
Rubbing lenses when dry
These can worsen the problem.