Claims that a “simple recipe” can remove scratches from eyeglasses and restore them to a like-new finish are usually misleading. Most household methods cannot truly remove scratches from optical lenses. They may temporarily make lenses look clearer, but they can also damage coatings.
Why DIY scratch fixes often fail
- Toothpaste, baking soda, or abrasive cleaners may polish the surface unevenly and create more tiny scratches.
- Glass etching products can damage lens materials and anti-reflective coatings.
- Wax or oils may temporarily fill scratches, but the effect is short-lived and can make lenses harder to clean.
Safer ways to improve scratched glasses
- Clean them properly first
- Rinse lenses with lukewarm water.
- Use a small amount of lens-safe cleaner.
- Dry with a clean microfiber cloth.
- Check whether the problem is dirt or coating damage
- Haze, peeling, or rainbow-like patches may be a damaged coating rather than scratches.
- Replace damaged lenses
- For prescription glasses, replacing the lenses is usually the only reliable way to restore optical clarity.
Prevent future scratches
- Store glasses in a protective case.
- Use a microfiber cloth instead of tissues or clothing.
- Avoid placing lenses face-down on surfaces.
- Use cleaners designed for eyewear.
If you tell me whether the lenses are glass or plastic, and whether they have an anti-reflective coating, I can suggest the safest option.
