First few minutes
Just happened? Do this first
- Keep heat away from the glasses until the stain is gone.
- Pretest any cleaner on a hidden spot and stop if color transfers.
- Brush off dust before you wipe.
A film of sweat on glasses builds up on the parts that touch your skin, and over time it can cloud the lenses. Glasses can take water, but heat and abrasion are the things to keep away from them. Frames and lenses are different surfaces, so clean them separately.
Removing sweat stains from eyeglasses goes best with a quick rinse under running water and a tiny drop of mild soap. Give the nose pads and temple tips a little extra attention, since sweat collects there. Avoid paper towels on the lenses, because their fibers can leave fine scratches.
Before you start
What eyeglasses 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
6 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Soft clothA soft, lint-free cloth won't scratch the frame or leave fibers behind. (opens Amazon)
- Mild dishwashing liquidThis is the cleaner for the frame, nose pads and temple tips. (opens Amazon)
- Warm waterIt mixes with the soap for the frame wipe.
- Lens wipeIt cleans the lenses in circular movements without a tissue. (opens Amazon)
- Soft brushIt lifts dust and grit before any wiping starts. (opens Amazon)
- Plastic or nylon padOnly for a spot that won't lift, and never an abrasive pad. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Test and keep heat away
Start by testing your cleaner on a hidden spot, like the inside of a temple arm, and stop if the color transfers or changes. Then set the glasses somewhere away from any heat source for the rest of the job.
Careful. Heat sets sweat stains, so no hot air, direct heat or flames until the stain is gone.
Step 2 of 6
Brush off the dust first
Use a soft brush on the lenses, frame and nose pads to lift any dust or grit. Doing this first keeps grit from being dragged across the lenses when you wipe.
Step 3 of 6
Wipe the frame with soap
Dampen a soft cloth with warm water and a little mild dishwashing liquid. Wipe the frame, nose pads and temple tips, and let the cloth do the work rather than pressing hard.
Step 4 of 6
Clean the lenses with a lens wipe
Use a lens wipe on each lens in circular movements, working across the whole surface. Keep going until the film or cloudiness is gone and the lens looks clear.
Careful. Don't wipe the lenses with a tissue, tie or sleeve.
Step 5 of 6
Scrub only a stubborn spot
If a spot is still there after the wipes, rub it gently with a plastic or nylon pad on the frame. Rinse the frame with clean water so no soap is left on it.
Step 6 of 6
Dry and check the glasses
Dry everything with a clean soft cloth and look at the lenses in good light. If the mark is still visible, repeat the soap wipe and the lens wipe before deciding it's set in.
Tip. Hold the lenses against a white background to spot any film.
If you'd rather buy than mix
Best products for sweat on eyeglasses
Choose a soft, lint-free lens wipe and a mild dishwashing liquid without added solvents or grit.
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 →How to tell it's working
The lens looks clear, and the wipe comes away without any film or color on it. The frame and nose pads look even, with no cloudy patch where the sweat was.
What changes for yours
Adjust for your eyeglasses
Lenses
Lenses get the brush-off and the lens wipe, but they don't get the soap. Work in small circles and check each lens in good light before you move on.
If a film stays after the lens wipe, go back over that area with a fresh part of the wipe rather than pressing harder.
Plastic frames
Plastic frames take the soap wipe well, so you can give them a little more attention around the hinges and nose pads. Wipe in one direction rather than scrubbing in circles, so the soap doesn't sit in the joints.
Rinse off the soap with plain water and dry the frame by hand, since a towel can leave lint behind.
Metal frames
Metal frames can take the same soap wipe, and the soft cloth should stay damp, not wet, around the hinges. Keep hydrogen peroxide off metal parts, since it isn't safe on metal tools.
Dry the metal right away with a soft cloth so water doesn't sit in the joints. For other metal parts beyond eyewear, the Metal, Chrome & Tools guide covers them in more detail.
Nose pads and temple tips
Nose pads and temple tips are the parts that touch skin, so give them the most time in the soap wipe. Let the damp cloth rest on the spot for a moment so the soap can loosen the residue.
Work gently around the nose pads and keep the cloth soft, since hard rubbing can move them out of place.
Old, dried or set-in stains
If the stain has been on the glasses for a while, repeat the soap wipe on the frame and go over the lens area again with a fresh lens wipe. Work slowly and check after each pass, since a second gentle round often lifts more than a hard scrub.
Dried sweat on the nose pads or temple tips may need a few gentle rounds rather than one long one. If it doesn't soften, stop and pretest a different approach on a hidden spot before going further.
Some marks never come out completely, because residue from antiperspirant salts may be impossible to remove. If the mark is still there after these rounds, accept that it may stay rather than risking the lenses or frame with stronger products.
Vinegar, baking soda, peroxide and more
Do home remedies work on sweat on eyeglasses?
Most household remedies are written for fabric, carpet or hard surfaces, not eyewear. Mild dishwashing liquid and a lens wipe are enough for the frame and lenses. Anything marked Skip stays out of your routine for glasses.
Works1Skip5
What makes it worse
Mistakes to avoid
Don't leave glasses in a hot car.
Extreme heat such as a hot car can set sweat into the frame and lenses. Take the glasses out of the car while you clean them, and keep them somewhere cool afterward.
Don't use abrasive cleansers or scrub pads.
They can wear down the coating on lenses and the finish on frames. Keep them out of the job altogether, even for a stubborn spot.
Don't use solvents or abrasives on acrylic lenses.
Acrylic can be damaged by harsh products, so stick to the soap wipe and the lens wipe. If you aren't sure what your lenses are made of, pretest any product first and stop at the first change.
When to call a professional
Stop and get help if a lens looks scratched or clouded after cleaning, since a wipe can't fix that. An eye care professional can check the lenses and frame.
Questions
Can sweat stains on glasses be permanent?
They can be, especially if heat reaches them or the residue dries and hardens on the frame. Clean the glasses soon after you notice the mark, and keep heat away until it's gone.
Is dish soap safe on eyeglasses?
Yes, mild dishwashing liquid in warm water is the right cleaner for the frame wipe. Keep it off the lenses except for the light lens wipe, and rinse the frame clean afterward.
Why does the mark come back after I clean it?
Usually some residue is still on the nose pads, temple tips or in the joints. Go over those spots again with the soap wipe, then dry with a soft cloth.
What if the stain has been there for weeks?
Repeat the soap wipe and the lens wipe, and expect that a faint mark may stay. Residue from antiperspirant salts may be impossible to remove completely.
Does a metal frame need special care?
The same soap wipe works on metal frames, but keep hydrogen peroxide off the metal parts. Dry the metal right away so water doesn't sit in the joints.
Are acrylic lenses safe to clean at home?
Yes, with the soap wipe and the lens wipe. Skip solvents and abrasive cleansers on acrylic, and pretest anything else first.
Sweat on other materials
Other stains on eyeglasses
Start from the bigger picture
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.