Scratches on glasses are tricky because most “DIY fixes” don’t truly remove them—they either slightly polish the surface or risk damaging coatings (especially anti-reflective or blue-light layers). Still, you can safely improve the appearance of light scratches and restore some shine.
Here’s a simple, safe “at-home polishing recipe” approach:
🧼 Gentle Cleaning First (always step 1)
Before anything else:
- Rinse glasses with lukewarm water
- Add 1–2 drops of mild dish soap
- Gently rub with clean fingers
- Dry with a microfiber cloth (not tissue or shirt)
This alone often makes fine scratches less visible.
✨ DIY “Polishing Paste” (for very light scratches only)
What you need:
- Baking soda (or non-gel toothpaste as an alternative)
- Water
- Microfiber cloth
How to use:
- Mix 1 part baking soda + 1 part water to form a thick paste
- Apply a small amount to the scratched area
- Rub gently in circular motions for 10–15 seconds
- Rinse thoroughly with cool water
- Dry with a microfiber cloth
⚠️ Important:
- Do NOT press hard (pressure causes more damage)
- Do NOT repeat more than 1–2 times
- Avoid if your lenses have anti-reflective or anti-scratch coatings (common in modern glasses)
🧴 Alternative: Mild Toothpaste Method
- Use plain white toothpaste (not gel, not whitening types)
- Apply a tiny amount and rub gently like above
- Rinse well and dry
🚫 What NOT to do
- No vinegar, alcohol, or acetone (they damage coatings)
- No abrasive powders or steel wool
- Don’t try to “buff out” deep scratches at home
- Don’t use strong pressure or repeated polishing
💡 Reality check (important)
- Deep scratches cannot be truly removed at home
- DIY methods only reduce visibility slightly
- If scratches affect vision, replacement lenses are usually the only real fix
🆕 Best long-term solution
If you want them looking brand new again:
- Replace lenses (often cheaper than new frames)
- Ask an optician about scratch-resistant coatings
If you want, tell me what kind of glasses you have (plastic, coated, sunglasses, etc.), and I can suggest the safest exact method for your case.

