Be careful with this one—most “simple recipes” online for fixing scratched glasses are misleading. Deep scratches on lenses (especially modern coated ones) can’t truly be removed at home without damaging them further.
That said, you can improve appearance and clarity safely. Here’s what actually works:
🧠 First, the Truth
- Eyeglass lenses usually have protective coatings (anti-glare, UV, scratch-resistant)
- Many DIY hacks (toothpaste, baking soda) can strip these coatings and make things worse
✅ Safe Method to Clean & Improve Clarity
🧴 What You Need:
- Mild dish soap
- Lukewarm water
- Microfiber cloth
🥄 Steps:
- Rinse glasses under lukewarm water
- Add a tiny drop of dish soap
- Gently rub lenses with your fingers
- Rinse thoroughly
- Dry with a microfiber cloth
👉 This removes buildup that can look like scratches
⚠️ “Scratch Fix” Hacks (Use With Caution)
1. Baking Soda Paste (Very Light Scratches Only)
- Mix baking soda + water
- Gently rub, then rinse
❗ Risk: Can scratch coatings further
2. Petroleum Jelly Trick
- Rub a tiny amount over scratches
👉 Temporarily fills scratches, making them less visible
❗ But it’s not a permanent fix and can smudge
❌ Avoid These (Common Mistakes)
- Toothpaste (too abrasive)
- Vinegar or lemon (acidic → damages coatings)
- Dry wiping (causes more scratches)
🟢 Best Real Solutions
- Minor scratches: live with them or mask temporarily
- Moderate to deep scratches: lens replacement is the only true fix
- Consider lenses with scratch-resistant coating next time
💡 Key Takeaway
You can clean and slightly improve appearance, but you can’t fully remove scratches at home without risking damage. For clear vision, professional lens replacement is the safest long-term solution.
If you want, I can suggest affordable ways to replace lenses instead of buying new frames—it can save a lot of money.