Vicci Blog

6 Easy Ways To Remove Scratches From Your Eyeglasses and Sunglasses

Vicci Eyewear

Mar 10, 2026

clean sunglasses

If you are like a lot of people, your eyeglasses and sunglasses are more than just a fashion accessory. These items help correct your vision and prevent eye strain, so it's important to protect them from scratches. But what happens when scratches appear anyway?

This guide shares how to remove scratches from glasses and sunglasses using easy at-home methods. Whether you're dealing with small scratches on glasses or wondering how to get scratches out without damaging the lenses, these tips offer simple solutions you can try before replacing your frames. The goal is to keep your view clear and help you get rid of scratches when they are minor. For more expert tips, see our Ultimate Guide to Finding the Best Reading Glasses for Aging Eyes.

How To Remove Scratches From Eyeglasses In 6 Easy Ways

These methods are safe to try on prescription glasses and sunglasses.

Note: Always start with the least abrasive option first. These tips are for a pair of glasses, not contact lenses. If you wear contact lenses, remove contact lenses before you start, and wash your hands. This also applies to colored contact lenses.

Wash, Rinse, and Dry Your Glasses

If you have lightly scratched lenses, the first way to remove the scratches from glasses is to clean them thoroughly. Use a soft cloth and a few drops of mild detergent to remove dirt, oil, or grime that could interfere with scratch removal. This is a simple way to clean the lenses first, and it helps you find the right next step without adding more damage.

  • Rinse under lukewarm water.

  • Apply a drop of mild dish soap.

  • Gently rub with your fingertips, then rinse.

  • Dry with a microfiber cloth (avoid tissues or clothing).

This step prepares your glasses before trying eyeglasses scratch repair methods. If you’re still unsure about proper cleaning, check our guide on how to adjust to new eyeglasses, which includes safe care practices. A quick reminder: rinse first, then wipe, so you do not drag grit across the glasses lens.

Try Baking Soda Paste for Minor Scratches

If washing didn’t work, a gentle DIY solution might help. Baking soda can remove small scratches when mixed correctly. Mix baking soda with a small amount of water to make a paste. Aim to make a thick paste, since watery mixtures can spread and make cleanup harder.

  • Mix two parts baking soda with one part water until a paste forms.

  • Apply a small amount first, then add more only if needed.

  • Use a microfiber cloth and apply the paste in gentle circles, rubbing in a circular motion over the scratched area.

  • Rinse thoroughly with water.

  • Dry with a clean cloth.

This method works best for shallow scratches. Deeper marks may remain visible. If you still see scratches on the glasses afterward, do not press harder. Move to the next option.

Use Non-Gel Toothpaste to Clean Scratches Off Glasses

Another popular method to clean scratches off glasses is with non-gel, non-abrasive toothpaste. This trick works best on superficial scratches and is safe for most glasses lenses if done carefully.

  • Use non-gel, white toothpaste only.

  • Apply a pea-sized amount on a soft cloth.

  • Gently rub it in circular motions for about 10 seconds.

  • Rinse with lukewarm water.

  • Dry with a microfiber cloth and inspect.

  • Repeat if needed.

This simple home remedy is often recommended for those wondering how to remove scratches from prescription glasses with coating, just make sure the toothpaste doesn't contain whitening agents or microbeads that could worsen the damage. Some people ask if toothpaste can fix scratches completely. It may help fix scratches that are very minor, but it will not repair deeper marks. To keep things gentle, you can also use a cotton ball, and use a clean one each time.

For more on lens coatings, read our post on understanding what lens coatings do and why they matter.

Try Banana Peel or Petroleum Jelly for Eyeglasses Scratch Repair

Looking for easy household fixes? Removing scratches from glasses can also be done with surprising items like a banana peel or petroleum jelly.

  • Banana Peel: Gently rub the inside of a ripe banana peel over the lens using small circular motions. Follow up by wiping the lens clean with a microfiber cloth. This natural method can help polish minor marks.

  • Petroleum Jelly: Dab a small amount directly onto the scratch. Using a soft cloth, gently buff the lens. While petroleum jelly won’t remove scratches, it can temporarily fill in surface marks, making them less noticeable. Just remember to clean any residue with mild soap and water.

  • Optional at-home add-ons: Some people also try a cut potato and a tiny drop of oil. These are not true scratch removal methods, but they can help make a mark look less obvious for a short time. If you test either, keep pressure light, wipe fully, then wash and dry the lenses after.

These options are not long-term solutions, but they may provide a quick fix if you're looking for the best scratch remover for eyeglasses already at home.

Use Brasso or Metal Polish With Caution

If gentle home remedies haven’t worked, you might be tempted to try a stronger method like Brasso or another metal polish. These products are mildly abrasive and sometimes recommended for eyeglasses scratch repair, but proceed with care.

  • Apply a tiny amount to a soft cloth, not directly onto the lenses.

  • Gently buff the scratched area using small circles.

  • Avoid polishing coated lenses, especially if you're trying to remove scratches from prescription glasses with coating, as this may damage the protective layer.

Another option you may see online is liquid glass screen cleaner. If the product is labelled safe for coated screens, some people use it to polish a very light haze on plastic lenses. Apply it to a cloth first, buff gently, then wipe clean. Do not use it if your lenses have delicate coatings, and stop if the lens looks cloudy. When in doubt, treat this like a last step before professional help.

While metal polish can sometimes help buff away very minor marks, it is best used only on plastic lenses that are not coated. It can be risky on modern finishes. People also ask about car wax or etching cream, but these are not made for optical surfaces and can cause haze. If you want to avoid trial and error, skip those.

Always test on an old pair first if you're unsure. If your lenses are coated, consult a professional instead. Learn more about protective coatings in our anti-fatigue lenses guide.

Get Professional Repair or Lens Replacement

If none of the at-home methods work, or you're dealing with deeper damage, it's time to consult a professional. Eyeglass repair shops and optometrists often offer specialized services to assess and treat scratched lenses.

Some optometrists can repair or replace lenses in-house, especially if the glasses were purchased from them. They can also advise whether your lenses are too damaged to fix or if professional polishing is possible.

For scratched prescription glasses with coating, a professional opinion is essential. Buffing coated lenses at home can do more harm than good. If you have glass lenses, ask before trying any polish at home, since some products that work on plastic do not suit glass lenses.

Even if repair isn’t an option, getting advice on replacements ensures you’re not risking eye strain or distorted vision. When in doubt, it's always best to ask. When replacement is needed, explore Vicci’s eyeglasses collection or shop our sunglasses collection for frames designed to last. If the scratch affects clarity, new lenses may be the cleanest solution for a clear result.

How to Prevent Scratches on Eyeglasses and Sunglasses

Whether you're wearing designer sunglasses or prescription glasses with coating, taking proper care of your lenses is the best way to avoid scratches in the first place. Here are some effective habits to adopt:

Use the right cloth: Always clean your glasses with a microfiber cloth. Avoid paper towels, tissues, or clothing, they can scratch the surface.

Avoid harsh chemicals: Stick to lens-specific cleaners or mild soap. Harsh cleaners can degrade lens coatings and cause micro-abrasions.

Store your glasses properly: Always keep them in a hard-shell case when not in use. Tossing them in your bag or setting them lens-down can cause unnecessary damage.

Don’t wear glasses during housework or workouts: Sweat, dirt, or accidental bumps can easily scratch or loosen your frames.

Rinse before wiping: If dust or debris is on your lenses, rinse your lenses first before wiping. Dry particles can drag across the surface and cause scratches. Then you can wipe, water, and dry with a microfiber cloth.

Adopting these care habits can save you from frequent lens replacements and preserve the clarity of your vision. If you’re ready to replace scratched lenses, Vicci makes it easy to preview your next pair. Try our virtual try-on tool to see how new frames will look before buying.

Why Choose Vicci Eyewear

Vicci frames are designed with fashion and function in mind. For women over 40, clarity and style go hand in hand. That’s why we offer:

  • Prescription glasses online with optional scratch-resistant coatings.

  • Progressive readers that combine style and seamless vision correction.

  • Blue light and anti-fatigue lenses for digital lifestyles.

  • Sunglasses with UV protection for all-day outdoor comfort.

  • Iconic styles like our Sofia frames and Luna frames, made to flatter and function

Shopping with us is simple: order online, try before you commit, and enjoy luxury frames made for everyday life.

Not sure what’s right for you? Read our guide to choosing the best frames for your face shape.

Conclusion

Removing scratches from your eyeglasses or sunglasses is possible, especially if they’re minor. Whether you're using baking soda, toothpaste, or seeking professional help, these scratch repair methods can restore clarity and extend the life of your lenses.

Still, prevention is the best protection. Gentle care, the right storage, and consistent cleaning habits go a long way in keeping your glasses looking new and clear.

Need a fresh start? If your lenses are too scratched or your current frames no longer meet your needs, it might be time to get new ones. Explore Vicci’s stylish prescription glasses and sunglasses to find your next go-to pair.

FAQs About Removing Scratches from Glasses

Can scratches be removed from glasses?

Light scratches can sometimes be improved with toothpaste or baking soda. For coated lenses, replacement is safer. If you’re upgrading, see our progressive lenses vs bifocals comparison.

Does this work for sunglasses, too?

Yes, many methods can help remove scratches from sunglasses. Just avoid harsh products on mirrored or polarized coatings. For a fresh start, browse our sunglasses collection.

Should I repair or replace scratched glasses?

If scratches interfere with vision, replacement is usually the best choice. Shop our best-sellers collection for frames that combine durability with timeless style.

How do I keep my glasses scratch-free long-term?

Store them in cases, clean with microfiber cloths, and invest in scratch-resistant coatings. For more care tips, see our eyewear spring cleaning guide.

Unsure or Nervous About Buying Prescription Glasses Online?

You can now BOOK A 1:1 CONSULTATION with our EYEWEAR EXPERT. It would only take 15 to 30 minutes of your time and you will feel 100% confident buying glasses online. During the consultation call, our Eyewear Expert will:

  • 1
    Walk you through your prescription
  • 2
    Help you figure out the perfect frame to match your features and needs
  • 3
    Guide you in choosing the right lenses

Then, we will hand this information over at our Eyewear Lab in Florida, USA.

  • no commitment
  • 100% free
  • Satisfaction guaranteed
  • no commitment
  • 100% free
  • Satisfaction guaranteed