How to remove scratches from glasses?
Scratched up my glasses pretty bad and now it's making it tough to see. I'm looking for some quick hacks to buff the scratches out of the lenses so I can see clearly again.
View hidden comment
Reader Comments
I've had success with gently rubbing a small amount of non-gel toothpaste onto my glasses. This gets the small scratches right out for me!
View hidden comment
One thing that I've tried that works is baking soda. Mix a couple teaspoons of baking soda with some warm water and make a paste. Rub the paste gently into your glasses with a clean cloth and use circular motions. Rinse the lenses off and those scratches should be gone. White toothpaste works in a pinch if you don't have baking soda on hand.
If you have deep scratches in your glasses, then it's probably best to take them into your optometrist to get them fixed or replaced so you don't damage them any further.
View hidden comment
If you have deep scratches in your glasses, then it's probably best to take them into your optometrist to get them fixed or replaced so you don't damage them any further.
Oh no, that’s frustrating! While it’s tough to fully eliminate deep scratches from glasses at home, there are a few quick DIY tricks that might help reduce the appearance of minor scratches and improve your vision temporarily. Here are a few methods you can try:
Toothpaste: Apply non-gel toothpaste to a cloth and gently rub the scratched area in circles for 10-20 seconds, then rinse and dry.
Baking Soda Paste: Mix baking soda with water, apply to the lens, rub gently for 20 seconds, then rinse and dry.
Vehicle Scratch Remover: Use a small amount of car scratch remover on a cloth, buff gently in circles, then wipe clean.
Shaving Cream: Apply shaving cream (not gel) to a cloth, rub in circles for 10-20 seconds, rinse and dry.
If the scratches are deep or these methods don’t improve your vision, it might be worth looking into having your lenses professionally polished or replaced. Some opticians also offer lens resurfacing, which can restore lenses that are heavily scratched.
View hidden comment
Toothpaste: Apply non-gel toothpaste to a cloth and gently rub the scratched area in circles for 10-20 seconds, then rinse and dry.
Baking Soda Paste: Mix baking soda with water, apply to the lens, rub gently for 20 seconds, then rinse and dry.
Vehicle Scratch Remover: Use a small amount of car scratch remover on a cloth, buff gently in circles, then wipe clean.
Shaving Cream: Apply shaving cream (not gel) to a cloth, rub in circles for 10-20 seconds, rinse and dry.
If the scratches are deep or these methods don’t improve your vision, it might be worth looking into having your lenses professionally polished or replaced. Some opticians also offer lens resurfacing, which can restore lenses that are heavily scratched.
Maybe try metal polish (like brasso)? Use a small amount and then just keep buffing out the scratch until it's less noticeable.
View hidden comment
Readers Like You Love These Quizzes
What’s on your mind? Ask anything.
Get advice and feedback from experts and wikiHow readers just like you.