That claim is misleading — there’s no liquid or quick trick that can make scratches on glasses instantly disappear.
Here’s the reality:
🔍 Why scratches don’t just “go away”
Eyeglass lenses (especially modern plastic ones with coatings) are physically damaged when scratched. That means:
- Material is removed or displaced
- Coatings (anti-glare, UV, scratch-resistant layers) are broken
You can’t reverse that with a simple substance.
⚠️ Common “quick fixes” you should avoid
You’ll often see advice like:
- Toothpaste
- Baking soda
- Oils or petroleum jelly
- Car wax
These don’t fix scratches — they:
- Temporarily fill or mask them (at best)
- Or make things worse by damaging lens coatings
✅ What actually works
- Very minor surface marks: Sometimes reduced by professional polishing (but risky for coated lenses)
- Most scratches: The only real solution is replacing the lenses
💡 Tip
If scratches are bothering your vision, it’s usually better to invest in:
- New lenses with scratch-resistant coating
- Or a warranty replacement if your glasses came with one
If you want, tell me what kind of lenses you have (plastic, anti-glare, etc.), and I can give you a more specific recommendation.