Oakley glasses come in several different versions and types of lenses. Many Oakley glasses come with an iridium coating to help protect the glasses. Using any scratch removal method on glasses coating with the iridium coating will likely remove the coating and may damage the surface of the glasses. However, if your glasses are scratched they are no longer usable, so it will not make them worse to try scratch repair methods. Oakley warranties do not cover scratched lenses, but check the warranty to make sure using these scratch removal methods will not void the warranty altogether.
Remove minor scratches with non-abrasive toothpaste. Place a small amount of toothpaste onto a cotton ball. Rub the scratches in the Oakley glasses with small, circular motions to buff the scratches off of the glass surface. Rinse the toothpaste with water and dry with a soft cloth. Repeat this process one more time if you are unsatisfied with the results.
Remove medium scratches with a mixture of baking soda and water. Mix the baking soda with water to create a thin paste. Rub the paste against the glass in a circular motion. Rub the glass for about a minute. Rinse the baking soda with water and inspect the surface of the glass. Repeat the process once more to remove any remaining scratches.
Fill in scratches on plastic or glass lenses with automotive cleaning wax. Rub the wax over the scratches using circular motions with a soft cloth. Allow the wax to dry for about 10 minutes. Wipe away any remaining wax from the surface of the glasses. The remaining wax will fill the scratches and make them nearly invisible.
Etch away scratches from the surface of plastic Oakley lenses. Use a soft cloth to apply a glass etching compound to the surface of the glasses. Allow the compound to sit for five minutes. Rinse the compound away with clear water. Dry the glasses with a soft cloth. The etching compound will eat away the top layer of the plastic removing any scratches present in the surface of the plastic.