That claim sounds great—but it’s not how lenses work.
👉 Scratches on glasses don’t “disappear” with a quick household trick.
🧠 Why scratches can’t be fixed instantly
Eyeglass lenses (plastic or glass) are physically scraped:
- Material is removed or uneven
- Light scatters differently → that’s why you see the scratch
You can’t truly restore that surface at home—only polish it professionally or replace it.
⚠️ Common viral “fixes” (and the reality)
❌ Toothpaste
- Slightly abrasive → may dull very fine scratches
- Often creates more micro-scratches
- Damages coatings (anti-reflective, UV)
❌ Baking soda paste
- Same issue: abrasive
- Can make lenses look worse over time
❌ Vaseline / oils
- Temporarily fills scratches → looks better briefly
- Smears, attracts dust, and fades quickly
❌ Car polish / wax
- Not made for optical lenses
- Can ruin coatings permanently
✅ What actually helps
For minor issues
- Clean properly with:
- Lens solution
- Microfiber cloth
👉 Dirt and smudges often make scratches look worse than they are
For real scratches
- Lens replacement is the only reliable fix, especially if:
- Scratches are in your line of sight
- Vision is affected
🧠 Prevention (this matters more)
- Use a microfiber cloth, not clothing
- Rinse dust off before wiping
- Store glasses in a case
- Avoid placing lenses face-down
✅ Bottom line
Those “apply this and scratches vanish” tricks are:
- Either temporary illusions
- Or damaging to your lenses
👉 You can’t truly remove scratches at home
👉 You can only clean, mask briefly, or replace
If you want, tell me what kind of lenses you have (coated, plastic, etc.), and I’ll suggest the safest way to handle them.