That headline is a classic “miracle fix” clickbait. The truth is there’s no guaranteed way to make deep scratches on glasses disappear instantly—especially on prescription or coated lenses. Some home tricks can help reduce the appearance of minor scratches, but results are limited.
Here’s a realistic breakdown:
⚡ Home Methods for Minor Scratches
- Baking Soda Paste
- Mix 2 parts baking soda with 1 part water to form a thick paste.
- Rub gently in circular motions with a soft cloth.
- Rinse and dry.
- Works only on very superficial scratches; deeper ones won’t disappear.
- Toothpaste (Non-Gel, Non-Whitening)
- Apply a small amount to the scratched area.
- Rub gently with a microfiber cloth in circles.
- Rinse and dry.
- May help slightly reduce visibility, not fully remove.
- Vehicle or Furniture Polish (for plastic lenses only)
- Can fill in tiny scratches temporarily.
- Avoid coated lenses—they can get damaged.
⚠️ What to Avoid
- Abrasive cleaners, rough cloths, or harsh chemicals—they make scratches worse.
- Attempting to polish coated lenses at home can remove the protective layer.
✅ Real Solutions for Serious Scratches
- Lens replacement (often the only reliable fix for prescription or anti-reflective coated lenses)
- Professional polishing (some optical shops offer it for plastic lenses)
💡 Bottom line: Home tricks can help with minor surface scratches, but “instant disappearance” is a myth. For serious scratches, replacing or professionally repairing lenses is safest.
If you want, I can make a step-by-step guide to safely minimize scratches at home without damaging your glasses. Do you want me to do that?