That headline is almost certainly misleading.
Scratches on eyeglasses generally cannot be made to “disappear instantly” by applying a household product. A scratch is physical damage to the lens surface. Once material has been removed or gouged, it usually can’t be restored by a simple coating.
Common viral suggestions include:
- Toothpaste
- Baking soda paste
- Petroleum jelly (Vaseline)
- Car wax
- Furniture polish
These may temporarily fill scratches, change how light reflects, or make scratches less noticeable, but they do not actually repair the lens. In some cases, they can make the problem worse by damaging lens coatings, especially anti-reflective, blue-light, or UV coatings.
What actually works?
- Minor smudges or coating residue: Clean with lens cleaner and a microfiber cloth.
- Damaged lens coatings: Sometimes the coating can be professionally removed and replaced, depending on the lens.
- Actual scratches: The reliable solution is usually lens replacement.
Be especially careful with:
- Plastic lenses
- Anti-reflective coatings
- Transition/photochromic lenses
Abrasives that seem harmless can permanently damage them.
If you tell me whether the scratches are on prescription glasses, sunglasses, or reading glasses, and whether they’re plastic or glass lenses, I can explain the safest options.
