Scratched glasses are frustrating. You look through a haze or a deep line that will not go away. The short answer is that you can sometimes buff out very light scratches, but most scratches on modern lenses cannot be fully removed. The truth depends on what your lenses are made of and how deep the scratch actually is. Attempting to buff a deep scratch can ruin the lens coating and make your vision worse, so knowing the difference matters before you try anything.
What Are Your Glasses Lenses Made Of?
The material of your lenses determines whether buffing is even an option. Most glasses sold today use plastic or polycarbonate lenses. These are lightweight and impact-resistant, but they are also softer than glass. That softness means they scratch more easily, but it also means very light scratches can sometimes be polished out.
Glass lenses are rare now. They are heavy and shatter more dangerously than plastic. If you have glass lenses, they resist scratches well but are nearly impossible to buff at home. The scratch is usually permanent.
High-index lenses are a type of plastic that is thinner and lighter for strong prescriptions. They scratch just like regular plastic. The same rules apply for buffing them.
Check your prescription paperwork or ask your optician what your lenses are made of. This is not just a detail. It changes what you can safely do.
Can You Buff Out Scratches On Glasses Without Ruining Them?
Yes, but only for very light surface scratches. A light scratch is one you can barely feel with your fingernail. If your nail catches on the scratch, it is too deep to buff out. Deep scratches have cut into the lens material itself, not just the surface.
Most modern lenses have an anti-reflective coating on top. This coating is thin and delicate. When you buff the lens, you are usually removing that coating along with the scratch. The result can be a lens that is clear of the scratch but now reflects more light and shows more glare. For some people, that trade-off is acceptable. For others, the glare is worse than the original scratch.
If your lenses have a scratch-resistant hard coat, buffing can remove that coat too. The lens underneath is softer and will scratch more easily in the future. You are trading a visible scratch today for a lens that is more vulnerable tomorrow.
Buffing also removes the anti-reflective coating unevenly. This can create cloudy or smeared patches that distort your vision. A scratch is a line. An uneven buff job can be a blur.
Do Store-Bought Scratch Remover Kits Work?
Some kits claim to fix scratched glasses. Most of them contain a mild abrasive polish. They work the same way as a DIY method. They remove a thin layer of the lens surface or coating to level out the scratch.
For very light scratches, these kits can help. The results are often temporary. The polish removes material, and that material is gone. If the scratch was only in the coating, the kit may remove the coating around it and make the scratch less visible. This is not repairing the lens. It is resurfacing it.
No kit can fill a deep scratch. No kit can restore a damaged anti-reflective coating. If a product promises to fix any scratch on any lens, that claim is not supported by how lens materials actually work.
Some people try toothpaste or baking soda as a home remedy. These are mild abrasives. They can sometimes polish out a very light scratch on plastic lenses. The risk is the same as with a commercial kit. You are removing coating and lens material. Toothpaste also contains other ingredients that can leave a film on the lens. There is no evidence that toothpaste is better than a proper lens polish, and it can be worse.
What Happens When You Buff a Deep Scratch?
A deep scratch has cut into the lens material. Buffing it means removing enough material to level the surface down to the bottom of the scratch. That is a lot of material. On a lens that is only a few millimeters thick, this is not practical.
Removing that much material changes the lens power. The prescription is ground into the curvature of the lens. If you remove material unevenly, you change how light bends as it passes through. Your vision can become distorted even if the scratch disappears.
Deep scratches also create stress points in the lens. Plastic and polycarbonate lenses are designed to flex slightly on impact. A deep scratch weakens that structure. Buffing it out makes the lens thinner in that spot. The lens is now more likely to crack or break if dropped.
Polycarbonate lenses are often used for safety glasses and children’s eyewear because they resist impact. A deep scratch in polycarbonate compromises that safety feature. Buffing it out does not restore the original strength.
When Should You Just Get New Lenses?
If the scratch is in your line of sight and you can feel it with your fingernail, replacement is the right call. The scratch is deep. Buffing will not fix it, and it will make the lens weaker.
If the scratch is on the edge of the lens and does not affect your vision, you can leave it alone. It is a cosmetic issue. Touching it with a polish risks more harm than good.
If your lenses have an anti-reflective coating and the scratch is in that coating, buffing will remove the coating. You will see more glare. Some people find this unacceptable, especially for night driving. New lenses may be the better option.
Scratched lenses cause more than annoyance. They scatter light. This is called glare or starbursts around lights. It is worse at night. If you drive and your scratched lenses create glare, that is a safety issue. Replacement is not a luxury in that case. It is the responsible choice.
Most optical shops can replace just the lenses and keep your frame. This is often cheaper than buying new glasses entirely. If your prescription has changed, this is also the time to update it.
How to Prevent Scratches in the First Place
Prevention is the only reliable solution. Scratches happen when lenses touch hard surfaces or abrasive particles. Avoid those situations and your lenses stay clear.
Always store glasses in a hard case when you are not wearing them. A soft pouch offers less protection. A pocket, purse, or car seat is not a safe place for glasses. Keys, coins, and dust will scratch the lenses quickly.
Clean lenses with a microfiber cloth. Use lens cleaner or mild soap and water. Do not use paper towels, tissues, or your shirt. These fabrics are abrasive at the microscopic level. They leave tiny scratches that build up over time. This is why old glasses look hazy even without any single visible scratch.
Rinse lenses with water before wiping. Dust and grit sit on the surface. Wiping dry lenses drags that grit across the plastic and creates scratches. A quick rinse removes the grit first.
A scratch-resistant coating helps but does not make lenses scratch-proof. It reduces the chance of scratches from normal use. It will not stop a drop onto concrete or a wipe with a dirty cloth.
Can You Buff Out Scratches On Glasses With Anti-Reflective Coating?
This is the most common situation. Most prescription glasses sold today have anti-reflective coating. It is standard on many lenses.
Buffing a scratch on coated lenses means removing the coating. The scratch is often only in the coating itself, not the lens underneath. In that case, you can sometimes remove the entire coating and reveal the clear lens below. The scratch goes away with the coating.
This sounds good, but there are downsides. Lenses without anti-reflective coating show more glare. You may notice more reflections from screens, headlights, and overhead lights. Some people find this distracting. Others do not mind.
Removing the coating also removes any hydrophobic or oleophobic layers. These are the layers that repel water and oil. Without them, your lenses will smudge more easily and be harder to clean.
There is no way to reapply anti-reflective coating outside of a lens manufacturing facility. Once it is gone, it is gone. If you value that coating, do not buff your lenses. Replacement is the only way to keep the coating.
Frequently Asked Questions
Can toothpaste really fix scratched glasses?
Toothpaste can sometimes reduce the appearance of a very light scratch on plastic lenses because it is a mild abrasive. It cannot fix deep scratches, and it may damage the anti-reflective coating.
Is it safe to use baking soda on scratched lenses?
Baking soda is abrasive and can polish out a very light surface scratch on plastic. It will not fix a deep scratch and can remove lens coatings just like any other abrasive.
Why do my glasses have tiny scratches even though I take care of them?
Micro-scratches come from wiping lenses with dry fabrics or dusty cloths. Dust particles act like sandpaper when dragged across the lens surface.
Can an optician buff scratches out of my glasses?
Some optical shops offer lens polishing for light scratches, but many will recommend replacement because buffing removes coatings and weakens the lens. Ask your optician if polishing is safe for your specific lenses.
The bottom line is that buffing scratches works only for very light surface damage on plastic lenses. Deep scratches, scratches on coated lenses, and scratches that affect your vision all point to replacement. A new pair of lenses is the only way to restore clear, safe vision without compromising the lens structure or its coatings.

