That claim is almost certainly misleading.
Scratches on eyeglasses generally cannot be made to “disappear instantly” by applying a household product. If the scratch is in the lens material or coating, it’s physical damage, not something that can simply be wiped away.
Common “miracle fixes” you’ll see online
People often recommend:
- Toothpaste
- Baking soda paste
- Vaseline or petroleum jelly
- Car wax
- Glass polish
These may temporarily fill very fine scratches or change how light reflects off them, making them seem less noticeable. However, they do not repair the scratch and can sometimes:
- Damage lens coatings
- Create more fine scratches
- Reduce optical clarity
- Void warranties
What actually works?
- Very minor surface marks: Sometimes a professional optical shop can advise whether the coating is affected.
- Deep scratches: The only reliable fix is usually replacing the lens.
- Prevention: Use a microfiber cloth, lens cleaner, and a protective case.
Bottom line
If a video claims “apply a little of this and scratches disappear instantly,” it’s usually showing a temporary cosmetic effect or using editing tricks. Real scratches in eyeglass lenses don’t vanish with a simple household ingredient.

