PDF download Download Article
Restore your glasses so they look clear & like-new
PDF download Download Article

If your glasses are scratched, the best course of action is to bring them to an eyecare professional for repair or replacement. However, there are several home remedies that may be effective for minor scratches. We'll show you how to use household items to remove those scratches so your glasses look brand new. Plus, we've got tips on how to prevent scratching your glasses in the future. Read on to learn everything you need to know about restoring your prescription glasses and keeping them in tip-top shape.

This article is based on an interview with comprehensive ophthalmologist David Felsted, DO. Check out the full interview here.

Best Scratch-Removing Hacks for Glasses

  1. Wash your glasses with dish soap and water.
  2. Apply toothpaste to your lenses.
  3. Polish your lenses with car wax.
  4. Rub metal polish into plastic frames or lenses.
  5. Cover plastic lenses with etching cream.
  6. Rinse your lenses off.
1

Wash your glasses with dish soap and water.

PDF download Download Article
  1. Go to the kitchen sink, turn it on, and make sure the water is room temperature. Place your glasses underneath the running water. Squeeze a small drop of dish soap onto your index finger and your thumb. Use gentle pressure to rub your lenses. Rinse your glasses off. Then, dry your lenses with a microfiber cloth. [1]
    • Dish soap loosens up any buildup, like dust or sweat, that might coat your lenses.
    • A microfiber cloth won’t get lint on your glasses or smudge them. When you use it to dry your glasses, it’ll be a lot easier to see the scratches on your lenses.
  2. Advertisement
2

Apply toothpaste to your lenses.

PDF download Download Article
  1. Squeeze one dab of toothpaste onto each of your lenses. Use your finger to rub the toothpaste into any scratches on your lenses for about 10 seconds. Rinse your lenses and wipe off the toothpaste with a clean microfiber cloth. [2]
    • Use white or clear toothpaste that won’t stain your lenses.
    • Steer clear of any advanced formulas that whiten or remove plaque from teeth, as these abrasive varieties can create even more scratches.
    • Warning: Toothpaste is not a guaranteed fix, especially for severely scratched lenses. Be gentle and stop using toothpaste if you notice scratches getting worse.
3

Polish your lenses with car wax.

PDF download Download Article
  1. Dampen a clean microfiber cloth with car wax and rub your lenses in a circular motion. Check and make sure the car wax fills all the scratches on your lenses. Use a fresh microfiber cloth to buff your glasses. [3]
    • If you still see scratches, repeat this process multiple times until your lenses are clear.
    • Car wax usually comes in either spray bottles or tubs, but either variety will work.
    • The wax fills in the scratches and wears off over time, but you can reapply it to maintain the quality of your lenses.
    • Warning: This method is not guaranteed to remove scratches and may smear lenses that have protective coatings. Discontinue use if you notice your lenses getting more scratched or foggier.
  2. Advertisement
4

Rub metal polish into plastic frames or lenses.

PDF download Download Article
  1. Dip a clean microfiber cloth in a non-abrasive metal polish and use it to rub your lenses in a circular motion. Continue to buff your lenses until the scratches fade away. [4] To remove the metal polish from your lenses, sprinkle rubbing alcohol onto them and wipe them down with a cotton ball.
    • When you use metal polish, you strip off the scratched-up coating on plastic lenses.
    • Avoid using metal polish on your prescription glasses so you can keep the UV coating on them.
    • Warning: Metal polish won’t work on glass lenses because they don’t have the same coating as plastic lenses. Do not use metal polish on glass lenses as it can cause them to frost or become opaque.
5

Cover plastic lenses with etching cream.

PDF download Download Article
  1. Scoop up etching cream from the bottle with a cotton ball. Apply etching cream evenly across your lenses. If you get any etching cream on the frames, use a cotton swab to wipe it off. Wait for 5 minutes, then rub off the etching cream with a clean cotton ball. [5]
    • Warning: Use etching cream only for your plastic lenses. If you put etching cream on glass lenses, you’ll cause them to “frost,” or permanently fog over and crack.
    • For more tips from our readers, check out wikiHow's "How to Remove Scratches from Glasses" forum .
  2. Advertisement
6

Rinse your lenses off.

PDF download Download Article
  1. Turn on your kitchen sink and make sure the water is room temperature. Squeeze a small drop of dish soap onto your lenses, then place them under the running water. Rinse them until you’ve removed any residue or soap suds. [6]
    • Water and soap remove any small particles still on your lenses.
    • Room temperature water is best because it won’t fog up your glasses or warp your lenses.
7

Dry your lenses with a new microfiber cloth.

PDF download Download Article
  1. Dr. Felsted recommends folding the microfiber cloth over your glasses and drying both sides of the lenses. [7] Pinch each lens and rub it with your microfiber until you’ve removed all the moisture.
    • Try to use a new microfiber cloth every time you polish your glasses. A used microfiber may have dust or dirt on it and scratch your lenses again.
  2. Advertisement
8

Wrap a microfiber cloth around your glasses.

PDF download Download Article
  1. Dr. Felsted explains, “Keep a microfiber cleaning cloth wrapped around the glasses when [you] put them in the case,” and cover them completely so that they’re fully cushioned. [8] This microfiber cloth acts as a barrier to keep dust and moisture off your glasses.
    • You can also place your glasses in a microfiber, suede, leather, or plastic pouch.
9

Store your glasses in a padded case.

PDF download Download Article
  1. Dr. Felsted advises to “Always keep [your glasses] in a padded case.” [9] Once you’ve wrapped a microfiber cloth around your glasses or put them in a pouch, open up a padded case and place your glasses in it. Close the lid and store it anywhere that’s easy to access.
    • The padding inside a case will provide an extra layer of protection from scratches.
    • When you store your glasses in a case, your lenses won’t rub up against hard objects or rough surfaces, and you won’t crack your glasses if you drop them.
    • Dr. Felsted also mentions that you can wear an “eyewear retainer,” or a band around your neck that keeps your glasses on your face so they don’t fall off and get scratched. [10]
  2. Advertisement
10

Clean your glasses regularly with a lens spray.

PDF download Download Article
  1. Once you’ve restored your lenses until they look brand new, continue to take care of them and maintain their quality. Whenever you notice grit, dust, sweat, makeup, or any other residue on your glasses, Dr. Felsted says to polish them immediately with a lens spray. [11] Dry them off with a microfiber cloth, then put them back on and enjoy a clear view.
    • “Most glasses counters will give away free lens sprays. Using an approved lens spray to clean off your glasses and keep them from having dirt buildup and grit on the actual coating helps a lot,” Dr. Felsted continues. [12]
    • You’ll extend the life of your glasses when you’re proactive and clean them as soon as possible.

Join the Discussion...

WikiAxolotlRunner633
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.
Daniel Gbenle
Sneaker Authenticator & Founder of Certisfied
Our only recommended steps to getting scratches off of glasses is to use a non-whitening non-gel toothpaste. Apply a small amount to the surface of the lens, You can use a cotton ball and rub it in gently in circular motion, or you can also use baking soda and water to make a liquid paste and rub it gently in a circular motion. Afterwards, you rinse them off with cold water and you should see results. While there are other methods to get scratches off (i.e Using Brasso Metal Polish), we have found that other methods might increase the chances of more damages.

Note: results may differ
If, after these steps we described, it isn’t coming off, you might consider getting authentic replacement lenses from certified stores.
WikiLemmingFlyer757
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!

Expert Q&A

Ask a Question
      Advertisement

      Tips

      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      Thanks for submitting a tip for review!

      Warnings

      • Do not use baking soda to buff out scratches. While it may remove the scratch, it can also warp your lenses, erode their protective coatings, and make them opaque over time. [13]
      Advertisement
      1. David Felsted, DO. Comprehensive Ophthalmologist. Expert Interview
      2. David Felsted, DO. Comprehensive Ophthalmologist. Expert Interview
      3. David Felsted, DO. Comprehensive Ophthalmologist. Expert Interview
      4. https://www.optometrists.org/general-practice-optometry/optical/guide-to-optical-lenses/scratched-lenses-what-can-i-do/

      About This Article

      Thanks to all authors for creating a page that has been read 57,436 times.

      Did this article help you?

      Advertisement