That claim is misleading.
There is no safe “apply a little and scratches disappear instantly” method for eyeglasses. Most lenses today have coatings that make DIY scratch removal risky.
Your eyeglasses are usually made from coated plastic or polycarbonate (often with anti-reflective and scratch-resistant layers). Once scratched, that coating is damaged.
👓 What actually happens with these “tricks”
These viral fixes usually suggest:
- Toothpaste
- Baking soda
- Vinegar
- Oils or polish
❌ Problem:
They don’t remove scratches—they:
- Strip protective coatings
- Make lenses cloudy
- Can worsen visibility
- Reduce lifespan of glasses
🧼 What you can safely do
1. Clean first (sometimes it’s not a scratch)
- Rinse with water
- Use mild soap
- Dry with microfiber cloth
👉 Many “scratches” turn out to be dirt or smudges
2. Improve clarity (temporary only)
- Use lens-safe cleaner + microfiber cloth
- Gently polish
This may reduce visibility of tiny marks but won’t remove real scratches.
3. Real solution for true scratches
- Replace lenses (most reliable option)
- Many optical shops can replace lenses without changing frames
⚠️ Avoid these completely
- Toothpaste “polishing hacks”
- Baking soda scrubs
- Glass polish not designed for coated lenses
These often cause permanent damage.
🧠 Bottom line
There is no instant scratch removal trick for glasses. If scratches affect vision, lens replacement is the only real fix.
If you want, I can tell you how to check if your lenses are actually scratched or just dirty, which saves a lot of people from replacing them unnecessarily.
