A lot of posts that promise a “simple recipe” to remove scratches from glasses are misleading. The truth is: most scratched lenses cannot truly be restored to like-new condition at home—and many DIY “fixes” can actually make them worse.
First: what you should NOT use
Avoid these common internet hacks:
- Toothpaste
- Baking soda paste
- Lemon or vinegar
- Alcohol or acetone
- Any abrasive powder
These can strip lens coatings (anti-glare, UV protection) and make the lens cloudy or even more scratched.
Why scratches are hard to fix
Modern glasses often have:
- Anti-reflective coating
- UV protection layer
- Scratch-resistant coating
If the surface is scratched, it’s usually the coating itself that is damaged, not just the glass/plastic underneath. Polishing it removes more coating → worse clarity.
What actually works (safe options)
1. Very mild cleaning (only for tiny surface marks or smudges)
- Use microfiber cloth
- Lens-safe cleaning spray or mild dish soap + water
This won’t remove real scratches, but improves clarity.
2. Anti-scratch filler sprays (temporary)
- Some optical sprays fill micro-scratches slightly
- Effect is limited and not permanent
3. Professional solution
- Optician may replace or recoat lenses (rarely cost-effective)
- In most cases: lens replacement is the only real fix
Quick reality check
If you can feel the scratch with your fingernail, it cannot be truly repaired at home.
Best prevention going forward
- Always use a hard case
- Clean only with microfiber cloth
- Avoid wiping dry dust (it drags grit across lenses)
If you want, tell me what type of glasses you have (plastic, polycarbonate, anti-glare coating, etc.), and I’ll tell you the safest way to handle scratches for your exact lenses.
