That headline is a common internet myth.
No liquid, cream, or household ingredient can truly make scratches on eyeglass lenses disappear instantly. A scratch is physical damage to the lens or its coating.
What the “miracle fixes” actually do
People often suggest:
- Toothpaste
- Baking soda paste
- Vaseline/petroleum jelly
- Car wax
- Furniture polish
These may temporarily:
- Fill tiny surface scratches
- Change how light reflects off the lens
This can make scratches look less visible for a short time, but the scratch is still there.
The risks
Many of these hacks can:
- Damage anti-reflective coatings
- Create more micro-scratches
- Make lenses cloudy
- Worsen vision quality
What to do instead
- Clean lenses with a microfiber cloth and lens cleaner.
- Ask an optician if the scratch is in the coating rather than the lens itself.
- Replace the lens if the scratch affects vision.
Bottom line
If a video claims “apply a little of this and scratches disappear instantly,” it’s usually exaggerating or showing a temporary cosmetic effect. There is no proven household product that permanently removes scratches from eyeglass lenses.

