That claim is usually misleading. Most “instant scratch remover” hacks for eyeglasses either:
- temporarily fill the scratch with residue (so it looks better for a short time), or
- damage the lens coating and make the glasses worse.
Common examples include toothpaste, baking soda, petroleum jelly, car wax, or metal polish. These can ruin anti-reflective, blue-light, UV, or scratch-resistant coatings.
What actually works depends on the type of scratch:
- Very tiny surface marks on plastic lenses: an optician may be able to polish them slightly, but results are limited.
- Scratches on coated lenses: usually cannot be safely removed without stripping the coating.
- Deep scratches: replacement is typically the only real fix.
Safer things you can try:
- Wash lenses with lukewarm water and a drop of dish soap.
- Dry with a clean microfiber cloth only.
- If the scratch is bothering your vision, ask an optician whether the coating or lens can be replaced under warranty.
To prevent future scratches:
- keep glasses in a hard case,
- avoid paper towels/shirts for cleaning,
- rinse dust off before wiping.
If you want, you can also upload a photo of the scratch and I can help judge whether it looks cosmetic or replacement-level.
