That headline is almost certainly misleading.
If your eyeglass lenses are truly scratched, there is no household product that makes the scratches disappear instantly. Most viral “fixes” only make scratches look less visible temporarily—or they can actually damage the lenses further.
Common “miracle fixes” that don’t really work
People often recommend:
- Toothpaste
- Baking soda
- Car wax
- Furniture polish
- Petroleum jelly
These may:
- Fill tiny surface scratches temporarily
- Change how light reflects off the lens
But they do not remove the scratch, and abrasive products like toothpaste can make the problem worse.
Why scratches are difficult to fix
Modern eyeglasses usually have coatings such as:
- Anti-reflective coatings
- Scratch-resistant coatings
- UV protection coatings
Trying to polish scratches often damages these coatings and can leave the lenses looking worse.
What actually works
For very minor marks
- Clean the lenses thoroughly with lens cleaner and a microfiber cloth.
- Sometimes smudges or residue are mistaken for scratches.
For real scratches
- Professional lens replacement is usually the only reliable fix.
- If the scratch is in your line of sight, replacement is often the safest option.
How to prevent future scratches
- Store glasses in a case.
- Use a microfiber cloth for cleaning.
- Avoid paper towels, tissues, and clothing sleeves.
- Rinse dust off before wiping.
Bottom line
There is no proven substance you can “apply a little of” to make eyeglass scratches disappear instantly. Most viral hacks either provide a temporary cosmetic effect or risk damaging the lenses further.
