That claim is clickbait.
👉 There’s no safe way to make scratches on glasses “disappear instantly” with a household ingredient.
👓 What Those “Magic Fixes” Really Do
🪥 Toothpaste / Baking Soda
- Slightly abrasive
👉 Might dull very tiny surface marks
❌ Often creates more micro-scratches
đź§´ Oils, Wax, or Polish
- Fill the scratch temporarily
👉 Makes it less visible for a short time
❌ Wears off quickly and can smear vision
🧪 DIY “Scratch Removers”
- May strip coatings (anti-glare, UV)
❌ Can make lenses worse permanently
⚠️ Why This Matters
Most modern lenses have protective coatings.
👉 Rubbing or chemicals can damage these layers, making the problem worse than the original scratch.
âś… What Actually Works
✔️ Minor Scratches
- You can slightly reduce visibility (temporarily), but not remove them
✔️ Deep or Annoying Scratches
- Replace the lenses (best and safest option)
✔️ Prevention (Most Important)
- Use a microfiber cloth only
- Store glasses in a case
- Avoid wiping lenses when dry or dusty
✔️ Bottom Line
👉 No “one drop” fix exists
👉 Most viral hacks either don’t work or damage your lenses
If you want, tell me how bad the scratches are and I’ll suggest the best option for your situation (fix vs replace).