If by “glasses” you mean eyeglasses/spectacles, it’s important to know that most scratches cannot truly be removed from modern lenses. Eyeglass lenses often have special coatings (anti-reflective, UV, scratch-resistant, blue-light filtering), and many popular internet “scratch-removal” methods actually damage these coatings and make the lenses worse.
What You Can Safely Do
For light scuffs, haze, or residue (not actual scratches)
You’ll need:
- Mild dish soap (1–2 drops)
- Lukewarm water
- Clean microfiber lens cloth
Steps:
- Rinse the lenses under lukewarm water to remove dust and grit.
- Put 1–2 drops of mild dish soap on your fingertips.
- Gently clean both sides of the lenses and the frame.
- Rinse thoroughly.
- Shake off excess water.
- Dry with a clean microfiber cloth using gentle circular motions.
This often restores clarity and shine if the problem is dirt, skin oils, or residue rather than scratches.
For Very Minor Surface Marks
You can try a lens-cleaning polish specifically designed for eyeglass lenses, but only if the manufacturer states it is safe for your lens material and coatings.
Avoid:
- Toothpaste
- Baking soda paste
- Car polish
- Metal polish
- Furniture polish
- Glass etching compounds
These are abrasive and often remove lens coatings.
If the Scratches Are Real
Unfortunately:
- Plastic lenses: Deep scratches usually cannot be repaired effectively at home.
- Coated lenses: Scratch-removal attempts often strip coatings and create cloudy spots.
- Glass lenses: Professional polishing is sometimes possible but is rarely economical.
The best solution is often lens replacement through your optician.
Make Glasses Look New Again
- Deep-clean the frames and nose pads.
- Tighten loose screws with an eyeglass screwdriver.
- Replace worn nose pads if applicable.
- Clean hinges and frame edges with a soft brush.
- Use a fresh microfiber cloth for daily cleaning.
- Store glasses in a hard case when not in use.
Quick Test
Look at the lens under a bright light:
- If the mark disappears when the lens is wet, it’s usually residue or a coating issue.
- If the mark remains visible and catches your fingernail, it’s a true scratch and is unlikely to be removable at home.
If your glasses are made of plastic, polycarbonate, high-index, or glass, tell me the lens type and I can give more specific advice.