Scratched lenses are one of the most common reasons people replace their glasses. The short answer is that you cannot truly remove a scratch from a glass or plastic lens. Once the material is gouged, no household remedy will restore it to its original condition. However, you can often reduce the visibility of minor scratches, and you can certainly prevent them from getting worse.
Why Can’t You Just Polish Out a Scratch?
To understand why scratches are permanent, you have to look at how lenses are made. Most modern prescription glasses use plastic lenses, not glass. These lenses have a layered structure. The base material is a plastic polymer, and on top of that sits a scratch-resistant hard coating. Many lenses also have an anti-reflective (AR) coating.
A scratch is a physical displacement of material. It is a groove cut into the surface. When you try to “buff” it out with a polish, you are not filling the groove. You are grinding down the surrounding surface to match the depth of the scratch. This thins the lens and removes the protective coatings.
Once you remove the hard coating, the soft plastic underneath is exposed. This makes the lens more prone to future scratches and often creates a blurry or hazy area. With AR-coated lenses, polishing can cause the coating to peel or flake off, which permanently ruins the optical clarity.
Can You Remove Scratches From Glasses With Toothpaste?
No. The toothpaste method is a viral internet hack that does not work as claimed. Toothpaste contains mild abrasives intended for cleaning teeth, not optical plastic. These abrasives are too coarse for lens coatings. Using toothpaste on your glasses will likely strip the anti-reflective coating and leave a frosted, hazy patch that is worse than the original scratch.
If you have uncoated glass lenses, toothpaste might smooth the edges of a very light scratch. But this is rare. Most glasses sold in the last two decades have multiple coatings. The risk of permanent damage far outweighs the minimal chance of improvement.
The same logic applies to baking soda, baking powder, or any DIY abrasive paste. These are not designed for optical surfaces. They will cause micro-scratches across the entire lens, degrading your vision and increasing glare.
What About Car Polish or Metal Polish?
You should avoid these products entirely. Car polish and metal polish are formulated for hard surfaces like paint or chrome. They are far too aggressive for optical plastics and lens coatings. Even “plastic” polishes designed for car headlights are not safe for eyewear.
Headlight restoration kits work by using progressively finer sandpaper to remove the oxidized top layer of a car headlight. This process creates a rough surface that requires a final UV sealant. Applying this process to your glasses will strip the hard coating and likely ruin the lens geometry, affecting your prescription.
Some jewelry polishes contain ammonia or other chemicals that can permanently fog or craze plastic lenses. Do not use any product on your glasses that is not explicitly labeled as safe for eyeglass lenses.
Are There Products Specifically Made to Fill Scratches?
Yes, there are commercial scratch fillers marketed for glasses. These products work by filling the scratch with a clear resin or wax-like substance. They do not remove the scratch. They fill the depression so light passes through more evenly, making the scratch less noticeable.
The evidence on these products is mixed. Some users report temporary improvement for very fine surface scratches. Others report that the filler wears off within days or that it smears and creates more visual distortion. No clinical or industry standard supports these fillers as a long-term solution.
If you try a scratch filler, apply it precisely to the scratch with a toothpick or cotton swab. Do not rub it across the whole lens. Remove any excess with a clean microfiber cloth. Understand that this is a temporary cosmetic fix, not a repair. It will not restore the lens to its original optical quality.
When Is It Time to Replace Your Lenses?
If a scratch interferes with your vision, you need new lenses. Scratches scatter light. This causes glare, halos around lights, and reduced contrast. This is especially dangerous for night driving. If you find yourself squinting or struggling to see clearly through a scratched area, the lens is no longer serving its purpose.
Scratches that sit outside your central line of sight may be tolerable for a while. But scratches in the center of the lens, or deep scratches that catch your fingernail, will not improve with time. They will only collect dirt and oils, making the blur worse.
Replacement is the only real fix. Many optical shops can replace just the lenses in your existing frames, which is often cheaper than buying a new pair. Check if your vision insurance covers lens replacement. If your prescription has changed, this is the time to get an updated eye exam.
How to Prevent Scratches in the First Place
Prevention is far more effective than any repair method. The most common cause of scratched lenses is improper cleaning. Dry wiping with a shirt, paper towel, or tissue grinds dust and grit across the lens surface. This creates micro-scratches that build up over time.
Always rinse your glasses with lukewarm water before wiping. This removes loose particles. Use a drop of dish soap that is free of lotion or moisturizer to break up skin oils. Rub gently with your fingertips, then rinse thoroughly. Dry with a clean, lint-free microfiber cloth designed for optics.
Never use saliva as a cleaning agent. Saliva contains enzymes and food particles that can damage coatings. Avoid window cleaners, household glass cleaners, and any product containing ammonia, bleach, or vinegar. These chemicals will strip anti-reflective coatings.
When you are not wearing your glasses, store them in a hard case. Soft pouches offer minimal protection against pressure and drops. Always place your glasses lens-side up when setting them down. Never rest them on the lens surface, as this invites scratches from any debris on the table.
Should You Skip the Anti-Reflective Coating?
Some people choose to skip the anti-reflective (AR) coating because they believe it scratches more easily. It is true that AR coatings are softer than the underlying hard coat. They can show scratches more readily. However, AR coating provides significant visual benefits, especially for night driving and computer use.
A better approach is to request a scratch-resistant hard coating along with your AR coating. Most reputable optical labs offer a package that includes both. This provides the best balance of clarity and durability. If you work in a dusty environment or have a history of scratching lenses, ask your optician about high-index lenses with a premium hard coat.
No coating makes lenses scratch-proof. They are scratch-resistant, meaning they are harder than the bare plastic but still vulnerable to harsh materials like sand or metal.
Frequently Asked Questions
Can toothpaste really fix scratched glasses?
No, toothpaste does not fix scratched glasses. The abrasives in toothpaste are too harsh for lens coatings and will likely cause more damage.
Is it safe to use baking soda on scratched lenses?
No, baking soda is an abrasive that will strip protective coatings and leave a hazy film on the lens. It is not safe for eyeglasses.
How much does it cost to replace scratched lenses?
Lens replacement costs vary widely by prescription, lens material, and coatings. Contact your optical provider for a specific quote.
Do scratch filler products work on glasses?
Some scratch fillers may temporarily reduce the visibility of fine scratches, but they are not a permanent fix and do not restore optical quality.

