A scratch on your glasses isn’t just annoying—it can interfere with your vision and potentially cause further damage if left alone. Even small scratches can catch light in distracting ways or make everyday tasks less safe, especially while driving or reading.
Thankfully, there are a few ways to minimize the appearance of scratched lenses at home. But not every method is safe—or recommended. Here’s what you should know before trying any DIY fixes.
Can You Fix Scratched Glasses at Home?
For light scratches, there are a few popular home remedies that can reduce the appearance of damage. Keep in mind, though, these are temporary fixes and don’t actually remove the scratches. Most eye care professionals recommend caution when using them.
Before you try anything, be sure to clean your glasses with a microfiber cloth. Then, choose a method carefully—and know the risks.
Baking Soda Paste
A simple mix of baking soda and water can create a paste that helps fill in shallow scratches.
- Mix 1–2 tablespoons of baking soda with equal parts warm water.
- Apply the paste gently using a microfiber cloth.
- Rub in small circles for a few seconds, rinse with water, and dry with a clean cloth.
While this may improve the look of your lenses, it also risks removing any protective coating. Always test cautiously and avoid repeated use.
Toothpaste (Non-Gel)
Non-gel toothpaste can act as a gentle abrasive, working in a similar way to baking soda.
Just like before: clean your lenses, apply a small amount of regular (non-whitening, non-gel) toothpaste, rub gently with a microfiber cloth, then rinse and dry. The goal here is to slightly smooth out the surface—not grind anything away.
Again, this is not an ideal long-term solution, especially if your lenses have anti-reflective or scratch-resistant coatings.
What Not to Use on Scratched Glasses

Some so-called hacks can actually ruin your glasses completely. Here are a few you should skip:
- Glass etching cream – Destroys protective coatings and lenses
- Sandpaper – Even fine grit will permanently damage your lenses
- Car wax or sunscreen – Leaves residue, may worsen scratches
If it’s not made for lenses, don’t risk it.
When to See a Professional Instead
If your glasses have moderate to deep scratches, don’t DIY it. Your best option is to bring them to an optical professional. They’ll assess whether your lenses can be salvaged or if replacement is necessary.
Replacing your lenses is often the only true way to restore clear vision. While it might cost more upfront, it’s the safest way to keep your vision sharp and your glasses looking their best.
At a certain point, scratches may also be a good excuse to upgrade your style. New glasses with protective coatings built in can give you both clarity and peace of mind.
How to Prevent Scratches in the First Place
Scratches are frustrating—but they’re also preventable. With a few small habits, you can keep your lenses looking like new.
Always store your glasses in a hard case when not in use. Avoid laying them lens-side down, even on soft surfaces. And when you clean them, use a microfiber cloth instead of paper towels or clothing, which can grind debris into the lens.
Also, consider investing in glasses with scratch-resistant coating—it’s one of the easiest ways to extend the life of your lenses.
Upgrade to Scratch-Resistant Glasses with 1-800-GET-LENS
If your lenses are scratched beyond repair, it might be time for a new pair altogether. At 1-800-GET-LENS, you’ll find high-quality eyeglasses with built-in scratch-resistant coatings, anti-reflective options, and impact-resistant lenses.
Choose from a wide selection of stylish frames, whether you’re looking for everyday eyeglasses or prescription sunglasses. Whether you’re replacing old lenses or starting fresh, we’ve got options to suit your lifestyle.
Shop online today and protect your vision with glasses built to last.







