How to Get Scratches Out of Glasses — What Works and What Makes It Worse
The short answer
You cannot polish a scratch out of a modern spectacle lens at home. The remedies people pass around — toothpaste, baking soda, metal polish — work by grinding away material, and on a coated lens the material they remove first is the coating that makes the lens usable. What you end up with is a slightly shallower scratch and a permanently ruined anti-reflective layer, which usually looks worse than the scratch did.
There is one household trick that genuinely changes how a scratch looks. It is not a repair, and I will explain exactly what it does and does not do.
First, confirm it is a scratch
Clean the lenses properly before you judge them: rinse under running water to float off grit, then dry with a clean microfiber cloth. Hold the lens up to a light at a shallow angle and look across the surface.
- A scratch is a sharp line that catches the light and stays exactly where it is no matter how you wipe.
- A smudge or a cleaning haze shifts or disappears once the lens is actually clean.
- Crazing is a fine web of tiny cracks across the whole surface. It comes from heat, not from wiping, and it cannot be reversed.
- Delamination shows as patchy peeling or a milky edge where the coating has lifted away. Also permanent.
That distinction matters. Only the first is a scratch, and the other three are reasons to replace lenses rather than reasons to try a remedy.
Why a lens cannot be polished back
A prescription lens is a stack of materials, not a single piece of plastic. There is the substrate — CR-39, polycarbonate, or a high-index material — then a hard coat for abrasion resistance, and often a multilayer anti-reflective coating on top. A scratch cuts through one or more of those layers.
To remove a scratch you have to level the surface, which means removing material around it. On a bare uncoated lens that is at least theoretically possible. On a coated lens you are removing the coating itself, and an area with no anti-reflective coating reflects far more light than the area around it. The result is a bright patch that is more distracting than the original line ever was.
The popular remedies, and what they actually do
Toothpaste, baking soda, whitening paste, metal polish, jeweller's rouge. These are abrasives and cutting compounds. They will make the scratch shallower. They will also dull the hard coat, strip the anti-reflective layer, and leave a field of fine micro-scratches that scatters light. Under a bright light the lens usually ends up looking cloudier than before you started. Do not do this to a coated lens.
Glass etching cream, bleach, abrasive pads, sandpaper. These destroy the lens outright. There is no version of this that ends well.
Petroleum jelly, car wax, furniture polish, WD-40. This is the one category that visibly works, and it is worth being precise about why. These materials fill the groove of the scratch with something whose refractive index is closer to that of the lens than air is. Light crossing the filled scratch bends less, so it scatters less, and the scratch becomes much less visible. That is a cosmetic effect, not a repair. The filler smears, collects dust and needs reapplying, and over time some of these products can degrade the coating further. If you have a scratched lens and need to get through a week, a trace of clear wax can reduce how much the scratch bothers you. Just know that you are hiding it, not fixing it.
What actually solves the problem
Replace the lenses and keep the frame. This is the real fix, and it usually costs far less than a new pair of glasses, because the frame is often a small part of the total. If the frame is in good condition there is no reason to replace it. An optical shop can order new lenses cut to fit your existing frame — ask specifically, because it is not always offered by default.
Check the warranty. Lens warranties vary widely. Many exclude scratches caused by the wearer while covering coating defects such as crazing or delamination. If the lens failed rather than being scratched, the replacement may be free or discounted within the warranty window, so it is worth a phone call before you spend anything.
For cheap readers and plano sunglasses, buy a new pair. When the glasses cost less than the lenses would, replacing the whole thing is the sensible move.
When a scratch matters more than it looks
- Centre of the lens. A scratch in your line of sight scatters light exactly where you are looking. A scratch near the edge you rarely notice.
- Night driving. Scattered light from oncoming headlights turns into glare and starbursts. This is where a minor scratch becomes a genuine safety issue.
- The reading zone of a progressive. A scratch there lands precisely where you read.
- Damaged anti-reflective coating. Haze, ghosting and rings around lights all get worse, especially after dark.
Preventing the next one
- Rinse before you wipe. Running water carries grit off the lens; a dry cloth drags that grit across the surface.
- Use a clean microfiber cloth and wash it regularly. A cloth full of grit is a polishing tool.
- Never dry-wipe with a paper towel, tissue, shirttail or dish towel.
- Take glasses off with both hands, and put them in a case every time. Never set them face-down on a table.
- Keep them away from heat: no hot water, no dishwasher, no steam, and never on a car dashboard. Heat causes the crazing and delamination that people mistake for scratches, and that damage cannot be undone.
- Avoid ammonia-based glass cleaner, alcohol-heavy cleaners and acetone on coated lenses.
- Use a hard case inside a bag. Loose in a bag, lenses find keys.
If your lenses are genuinely scratched in your line of sight, the honest answer is that new lenses are the fix and no kitchen ingredient changes that. If the scratch is light and out of the way, clean properly, store properly, and put the toothpaste back in the bathroom.