First few minutes
Just happened? Do this first
- Brush off loose dust before you touch the lenses.
- Wash in warm water with mild dishwashing liquid.
- Finish the lenses with a lens wipe in small circles.
- Dry with a soft, lint-free cloth.
Smudges, dust and skin oil collect on both the lenses and the frames, and the haze on the lenses is what you notice first. Most of it comes off with a light rinse and a soft cloth, because these marks sit on the surface rather than inside the lens. Old spots that have dried on are the exception, and they may need a couple of gentle passes before they lift.
Rinse the film off your glasses lenses under lukewarm water first, then dry them with a soft cloth instead of a paper towel. If you're trying to remove stains from eyeglasses frames, work along the metal or plastic gently so the finish doesn't wear. If a spot won't budge, stop before you press harder, since pressing is how lenses get scratched.
Before you start
What this material can take
Safe to use1
- Water
Use with care2
- Hot water
- Solvents (alcohol, spot removers)
Avoid2
- Scrubbing and abrasives
- Heat, once the stain is out
5 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Soft brushLifts loose dust off the lenses before anything touches them. (opens Amazon)
- Mild dishwashing liquidLifts everyday grime in the warm wash. (opens Amazon)
- Soft, lint-free clothWipes the frames and dries them without leaving lint behind. (opens Amazon)
- Lens wipeCleans the lenses in circular movements. (opens Amazon)
- Plastic or nylon padScrub gently and only when a stubborn spot won't lift; the lenses can't take harsh scrubbing. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
5 steps
Step by step
Step 1 of 5
Brush off the dust first
Start with the lenses dry, and use a soft brush to lift off loose dust and grit. Wiping over dust just drags it across the lens, so this step matters more than it looks.
Step 2 of 5
Wash in warm soapy water
Mix mild dishwashing liquid into warm water and dip in a soft cloth. Wipe over the frames and lenses gently, then rinse the cloth in clean warm water and wipe again to lift off any soap.
Tip. Give the nose pads and hinges extra attention, since grime builds up there.
Step 3 of 5
Finish the lenses with a lens wipe
Move the lens wipe in small circles across each lens, covering the edges as well as the middle. The circular motion lifts the film instead of pushing it around.
Careful. Don't wipe lenses with a tissue, tie or sleeve.
Step 4 of 5
Scrub only if a spot won't lift
If a spot still won't come off, scrub it gently with a plastic or nylon pad, then rinse it away. Check the lens again before you move on.
Careful. Don't use abrasive cleansers or abrasive scrub pads.
Step 5 of 5
Dry and check the lenses
Pat the frames dry with a soft, lint-free cloth and polish each lens. Hold the glasses up to a light and look for any spot you missed, then repeat only that area.
If you'd rather buy than mix
Best stain removers for eyeglasses
Pick a microfiber cloth made for eyeglasses, and keep a soft brush handy so dust comes off before you wipe. Stick to mild soap and warm water, and skip any harsh product, even one sold as a glass cleaner.
Amazon Basics Microfiber Cleaning Cloths
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on eyeglasses, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →Know the stain? Use its own guide
Every stain on eyeglasses
No match. Try the main search for anything else.
How to tell it's working
Clear lenses show no smears or film when you look through them at an angle. The frames should feel smooth, not tacky, with no soap left in the hinges.
What changes for yours
Adjust for your eyeglasses
Sunglasses
Sunglasses follow the same order as eyeglasses: brush, wash, then lens wipe. The difference is the tinted or coated lenses, which are the part you're protecting.
Keep the wash gentle and skip anything harsh on the tint. If a spot is left after the lens wipe, use only the gentle plastic or nylon pad.
Eyeglass frames
Frames get the same warm soapy wash as the lenses, but spend a little extra time on the nose pads and hinges, where oil and grime collect. Dry the frame fully before you put the glasses back on.
If you don't know what the frame is made of, stick to the mild wash only, since some materials can't take anything stronger. Use the lens wipe only on the lenses, not the frame.
Old, dried or set-in stains
A stain that has been on the glasses a long time may not lift in one wash. Nothing here gives a set-in method for eyeglasses, so don't reach for stronger products to force it.
If the mark has dried on the lens, let warm water sit on it for a moment to soften it, then repeat the wash and lens wipe. Keep the pressure light, because pushing harder is how lenses and frames get damaged.
Realistic expectations matter here: a mark baked into a lens coating or frame finish may not come out completely. If it's still there after repeated careful washes, stop, because forcing it is the quickest way to make things worse.
Vinegar, baking soda, peroxide and more
Do home remedies work on eyeglasses?
Plenty of home fixes get passed around for stained glasses, but many were made for fabric, counters or plastic lids. Here's how each one fares on eyeglasses, based on what the surface can take.
Works1Skip3Avoid3
What makes it worse
Mistakes to avoid
Don't skip the dust brush.
Wiping over loose dust just drags grit across the lens. Brush the lenses off first, then start the wash.
Don't leave glasses in a hot car.
Extreme heat is a real risk for glasses, so don't leave them on a dashboard or in a hot car. Keep them somewhere cool when you set them down.
When to call a professional
If a mark stays after the gentle wash and lens wipe, there's no home method here that's safe to try, so stop at that point. An optician can check whether the lens coating or frame finish has been damaged and what can be done.
Questions
How do you clean stained eyeglasses?
Brush off the loose dust first, then wash the frames and lenses in warm water with mild dishwashing liquid. Finish the lenses with a lens wipe, and dry everything with a soft, lint-free cloth. If a spot remains, don't reach for anything harsher.
Can you use vinegar or baking soda on eyeglasses?
No, neither belongs on glasses. Vinegar has no safe method for glasses here, and baking soda is a mild abrasive, which is ruled out for this material. Mild dishwashing liquid in warm water does the job without the risk.
Is rubbing alcohol safe on eyeglasses?
Often not, so skip it. Acetate and acrylic frames, which many glasses are made of, can be damaged by alcohol, and nothing here shows it's safe on lens coatings. If you don't know the frame material, the mild wash is the safe choice.
Why do my glasses look streaky after cleaning?
Streaks usually come from leftover soap or a dirty cloth. Rinse the cloth in clean warm water, wipe the lenses again, and finish with a dry, soft, lint-free cloth. Work in small circles on the lenses so the film lifts instead of spreading.
Do sunglasses need different cleaning?
No, the same gentle routine works, so you don't need a separate product. Brush, wash, then finish with the lens wipe. Keep the wash mild, since the tint and coating are the parts you're protecting.
Can I wash glasses in the dishwasher?
Nothing here covers eyeglasses in a dishwasher, so don't risk it. Wash them by hand in warm water with mild dishwashing liquid instead. Dry them with a soft, lint-free cloth afterward.
Related
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.