Getting scratches on your sunglasses can make it difficult to see through the lenses, and can even compromise the polarity of sunglasses used for sports such as skiing and golf. There are several ways to remove scratches from sunglasses, including using toothpaste, baking soda, or an oily substance to buff or fill in scratches.

Method 1
Method 1 of 3:

Cleaning with Toothpaste

  1. 1
    Purchase a non-abrasive brand of white-colored toothpaste. The toothpaste can’t contain any mint, gel, and/or teeth-whitening properties. Regular white toothpaste is most effective at cleaning glass lenses, whereas toothpaste containing special properties can cause further damage to lenses. Baking soda-infused toothpaste such as Arm & Hammer's toothpaste is a great candidate for cleaning toothpaste because it cleans without using abrasive chemicals. [1]
  2. 2
    Apply a pea-sized amount of toothpaste to a cotton ball. Stick with a smaller amount so your glasses don’t become smudged with an excessive amount of paste. Cotton balls are the most effective as they leave little residue or stray fibers behind. [2]
    Advertisement
  3. 3
    Rub the cotton ball into the scratch. Move the cotton ball around in circular motions for about 10 seconds for each scratch. This movement will help buff the scratch from the lens.
  4. 4
    Rinse the toothpaste from the lens. Put your glasses under a steady stream of cool water in order to remove the toothpaste. Rotate the lens under the water to ensure all of the toothpaste is washed away. Pay special attention to any paste adhered to small crevices where your lenses meet the frame.
  5. 5
    Rub the toothpaste off with a soft, lint-free cloth. Don’t use any coarse or dirty cloths as this can easily add another scratch to your sunglasses. Using your thumb and forefinger, carefully rub the cloth around the scratch to remove any remaining moisture or paste. Take special care not to apply too much pressure to your lenses so you don't accidentally pop them out.
  6. 6
    Inspect the lens. Put the lens under the light to verify the scratch has been removed. Place your sunglasses back on and look to see if any scratches are visible. If the scratch is still on the lens, clean the lenses with the toothpaste and cotton ball as many times as needed until the scratch is no longer visible.[3]
  7. Advertisement
Method 2
Method 2 of 3:

Mixing Water and Baking Soda

  1. 1
    Gather water and baking soda. The alkaline properties of baking soda make it ideal for breaking down any acidic residue and restoring the clarity of lenses. When combined, water and baking soda form a thick paste that can be used to remove a scratch while cleaning the glasses. [4]
  2. 2
    Combine one part water with two parts baking soda in a small bowl. The amount of water and baking soda you should use depends largely on the size and number of scratches on your sunglasses. Start with a tablespoon of water and two tablespoons of baking soda and add more for heavily scratched sunglasses. [5]
  3. 3
    Mix the water and baking soda. Stir them together until the mixture turns into a thick paste. Make sure the mixture isn’t too watery as it will be less effective in removing the scratches.
  4. 4
    Grab a cotton ball. Dip a portion of the cotton ball into the water and baking soda paste. You only need a pea-sized amount of the mixture for each scratch.
  5. 5
    Rub the paste mixture into the scratch. Take the cotton ball and rub it on the scratch in a circular motion for about 10 seconds. This movement will help buff the scratch from the lens.
  6. 6
    Rinse away the baking soda mixture from the lens. Use cool or room temperature water to wash away the paste. Take extra care to remove the paste from the crevice between the lens and the frame, or any other tiny areas where the paste could seep in.
  7. 7
    Clean the lenses with a soft, lint-free cloth. These types of cloths are crucial to ensure your glasses aren’t further scratched in the cleaning process. Consider picking up a pack of Microfiber eyeglass cloth at your local drugstore or supermarket. Use this to wipe away any remaining traces of paste from the lens.
  8. 8
    Inspect the lens. Put the sunglasses under a light and carefully look for any remaining damage. Continue to clean the scratch with another cotton ball dipped in the water/baking soda paste if the scratch is still visible on the lens.
  9. Advertisement
Method 3
Method 3 of 3:

Cleaning with Polish, Car Wax, or Furniture Wax

  1. 1
    Obtain car wax, furniture wax, or brass or silver polish. These types of polishes and waxes work the same way on lenses as they do on other surfaces. They are often highly effective at removing scratches from sunglasses, especially lenses made from plastic. Never use any abrasive or acidic cleaners as these will damage your glasses and leave residue that's harmful to your eyes.[6]
  2. 2
    Apply a pea-sized amount to a cotton ball. A soft, lint-free cloth is also suitable in this situation. Don’t use any coarse materials such as steel wool, brass wool, sponges, or plastic mesh pads. These only damage your sunglasses further. [7]
  3. 3
    Rub the wax/polish on the scratch. Using the soft cloth or cotton ball, rub the liquid onto the scratch using gentle, circular motions for about 10 seconds. Polish and wax can help fill in any existing scratches on your lenses.
  4. 4
    Grab a different soft, lint-free cloth. Make sure it’s dry, as this cloth will be used to remove the polish or wax. Using your thumb and forefinger, gently rub away any remaining traces of polish or wax from the lens.
  5. 5
    Look out for scratches. Place the sunglasses under a light and inspect for any remaining scratches. Put the sunglasses back on your face to make sure there aren’t any scratches in your field of vision. If the scratch is still visible on the lens, re-apply the cotton ball or cloth with the wax/polish, and gently clean the scratch again until it is fully removed.
  6. Advertisement

Warnings

  • Sunglasses made with glass lenses are often highly resistant to scratches by default, which means any scratches that do appear may be too deep or difficult to repair. Keep in mind that only minor scratches can be repaired on glass lenses using the methods outlined in this article; in cases involving deep scratches, you may be required to replace the lenses through the sunglasses manufacturer.
    ⧼thumbs_response⧽
Advertisement

Things You’ll Need

  • Cotton balls
  • Soft, lint-free cloth
  • Toothpaste
  • Baking soda
  • Water
  • Brass or silver polish
  • Car wax
  • Furniture wax

About This Article

wikiHow Staff
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow Staff. Our trained team of editors and researchers validate articles for accuracy and comprehensiveness. wikiHow's Content Management Team carefully monitors the work from our editorial staff to ensure that each article is backed by trusted research and meets our high quality standards. This article has been viewed 158,311 times.
87 votes - 81%
Co-authors: 9
Updated: August 10, 2021
Views: 158,311
Categories: Eyeglasses | Sunglasses
Article SummaryX

To remove scratches from sunglasses, start by putting a pea-sized amount of non-abrasive toothpaste on a cotton ball. Then, rub the toothpaste into the scratch in a circular motion for about 10 seconds. Next, remove the toothpaste residue by putting the glasses under a stream of cool water to rinse it away. Finally, use a soft, lint-free cloth to dry off the glasses and check to see if the scratch is gone. You can repeat this process until the lenses no longer have any visible scratches. For tips on how to remove scratches with baking soda, read on!

Did this summary help you?
Advertisement