21 Ways to Getting Rid of Scratches On Glasses

21 Ways to Get Rid of Scratches On Glasses

Getting rid of scratches on glasses is highly possible, and you don’t have to discard your glasses when there are scratches on them. These things are expensive, and you can’t just let them waste all because of a scratch. You can save your glasses from further damage by using simple methods which will make your glasses shine like new and spotless. I know having scratches on your glasses can be frustrating but not to worry we are here for you and in this post, we will be looking at  21 ways to get rid of scratches on glasses.

Some of the tips you can follow in getting rid of scratches on glass include:

  • Using Brass Polish
  • Using Windshield Water Repellent
  • Using Nail Polish
  • Using Baking Soda And Water
  • Using Vinegar
  • Using Rubbing Alcohol.
  • Using Armor Etch
  • Using Non-Gel Toothpaste

Whether it’s your eyeglasses or your glass furniture, be rest assured that this post will give answers to questions you ask anytime you want to acquire something that comprises glass, is entirely glass, or anytime you have scratch stains on your glass. The methods here will cost you nothing but household materials and things that are readily available. Let’s look at them:

Removing Scratches On Your Glasses and Glass Furniture

Using Brass Polish

This can help remove scratches from glass. However, it has to be done with care. Apply the Brass polish with a cotton cloth and buff for a few minutes before wiping off with a clean cloth. You don’t need to rinse off as it isn’t necessary. Please ensure that you use a brass polish that is acetone-free as this can damage your lens if you use them on your eyeglasses, but it’s okay on your glass furniture. This is due to the sensitivity of eyeglasses. You can also use silver polish in the same manner.

Using Windshield Water Repellent

Windshield water repellents can also be used to remove scratches on eyeglasses. They have the added bonus of repelling dirt and moisture and preventing the glasses from fogging up during temperature changes. Simply apply with a soft cloth and polish gently for a few seconds. This treatment is best for superficial blemishes and may not be effective for deep, penetrating scratches.

Using Baby Wash

Baby wash and shampoo are chemical free and are perfect for cleaning and removing scratches from glasses and lens. Just apply a few drops of the baby wash with warm water and use your finger or a soft cloth to buff the surface.

Using Nail Polish

To use nail polish on glass, ensure you remove all debris on the glass by wiping with a soft damp cloth. Apply the nail polish on the surface where the scratch is on and allow to stay for up to an hour to allow the polish to get deep into the scratch. Remove the polish by applying a nail polish remover and wiping off with a soft and damp cloth. For another surprising use of nail polish remover, click here.

Using Dish Soap

Using dish soap is  a simple method to remove scratches from glasses, most especially plastic glasses. Apply the dishwasher liquid on the surface of the affected area and use a clean cloth to rub it in. Leave to stand for about 5 minutes and rinse off thoroughly with Luke warm water, dry with a glass cleaning cloth afterwards.

Using Car Wax

Another commercial product that works well for removing scratches from eye glasses or glassware and furniture is vehicle cleaning wax. Although it’s often used to polish automobiles, it can also fill in and remove scratches on glass and plastic eye glasses. Apply with a soft clean cloth and gently buff until the scratches have been removed. You may need to use several cloths as the wax adheres easily to fabric.

Using Baking Soda And Water

Baking soda may also be used in this way. Make a thick paste from baking soda and water. Then, apply the paste with a soft cotton or wool cloth and rub gently in a circular motion. Rinse and wipe the lens dry. Again, the process may have to be repeated for deep or stubborn scratches.

Using Vinegar

This method is also the same as using baking soda and water but this time we replace water vinegar. Simply mix the baking soda with vinegar till you get a paste like mixture. Rub the paste on the affected area and leave for a few minutes. Finally, rinse off with water and wipe the glass to dry.

Using Plain Soap And Water

Another simple method for removing scratches from glasses is using a plain soap solution and a microfiber cloth. Spray the affected area and use the microfiber cloth to buff the area until there is no scratch.

Using Rubbing Alcohol

Rubbing alcohol is an excellent way to remove scratches from glasses and can be used with the help of a gentle abrasive like baking soda or a microfiber cloth. Wipe the glass clean to remove all forms of dirt, mix the rubbing alcohol with baking powder in the ration of 2:1 and apply on the affected area. Rinse off and dry with clean clothes. If you are using a microfiber cloth, spray the rubbing alcohol (diluted) on the affected area of the glass and use the cloth to buff the area until you have e your desired result.

Using Armor Etch

You can remedy scratches on eyeglasses by using Armor Etch, a glass etching compound. The active ingredient, Hydrofluoric Acid, removes the outer coating on plastic lenses, so it should never be used on the lens as it causes further damage. For proper use with lenses, simply place a thick coating of the compound onto each side of the lens. Allow the glasses to sit for five minutes. Rinse and wipe dry. The Armor Etch will remove the outer coating and any scratches along with it.

Using Liquid Pumice Soap and Soft Cloth or Steel Wool

This heavy-duty hand cleaner can be effective in removing scratches from glasses. You can use a soft cloth or a ball of steel wool preferably to buff the surface in a circular motion for several minutes. While using the steel wool ensure that there is no rust on it, as this will cause further scratch marks on the glass if it is used. Rinse the glass of any residue to access what you have done. You can repeat until you have your desired result.

Using Screen Cleaning Spray

This solution is commonly used by people around the world to clean screens of television sets and computers. It is also used to clean discs that have scratches and can also be used to clean and remove scratches from glasses. Simply apply the spray several times on your glass lens and then wipe gently with a soft lens cleaning cloth.

Using Non-Gel Toothpaste

Use a cotton or soft wool cloth with a little non-gel toothpaste to quickly buff away scratches on eye glasses. Rub the lens gently, moving the cloth in small circles. Continue this motion for around ten seconds. Rinse with cold water and wipe dry and your glasses will look good as new.

For a very stubborn scratch, you may have to repeat the process. Continue until the scratch is completely removed. If you have an anti-scratch coating on your eye glasses, you may have to rub this off completely first. This will not damage the lens but will make it more difficult to get to the scratch.

Using a Furniture Polish

Apply a paste wax furniture polish to the affected area and leave to dry for a few minutes. Buff the area with a clean damp cloth.

Using a Soft Cloth

Yes this tip is one of the simplest way to remove scratches from glasses. Just use a soft cloth and buff the affected area until it shines, and you can see the scratch mark. This method is usually used if the scratch is superficial.

Using a Buffer or Sanders

Rouge powder (cerium oxide) are buffers and can also be used on glasses to remove surface scratches, to do this you use a soft cloth & dampen it with mentholated spirits & then rub the powder over the glass. The rouge won’t remove deep scratches but be sure it will give you a desired result.

Getting a Car Repair Kit

It will be advised to get a car repair kit or a clinic scratch kit for lens, one designed for repairing car windshields and eye lenses respectively.

Scheduling for a Home Glass Repairer

I will suggest this if the scratch is too deep and you can’t seem to remove the scratch. Simply get the help of a professional.


These methods will remove scratches on glasses but should be used with care. Make sure to wear gloves and read all manufacturer handling instructions before using any of the products mentioned. Never use any abrasive solution on glass, or you risk causing severe damage, or better still get the help of a professional. Finally, please note that glasses don’t last forever.


What kind of toothpaste get rid of scratches?

Non gel toothpastes is excellent for removing scratches on glasses.

Does WD 40 remove scratches from glasses?

It can seem as though WD40 can do wonders in removing scratch marks on your glass but it can only remove the dirt from the tiny spaces the scratch has. In fact, it can clear any damage the wax and clear coat your glassware has.

Does Brasso remove scratches from glasses?

Metal polish like Brasso help remove scratches from glasses

Can Colgate remove scratches from glasses?

As long as the Colgate is a non-gel type and it’s not expired, it can be used to remove scratches from glasses.

Can scratches be removed from glasses?

Yes, scratches can be removed from glasses, and there are multiple ways to remove scratches that are either superficial or deep.

Recent Posts