How to Remove Sweat Stains from Eyeglasses

Quick answer

Brush off the dust, then wipe the frame with a soft cloth, mild dishwashing liquid and warm water. Finish the lenses with a lens wipe in circular movements, and keep heat away the whole time.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Keep heat away from the glasses until the stain is gone.
  2. Pretest any cleaner on a hidden spot and stop if color transfers.
  3. 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

0 of 6 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

6 steps

Step by step

0 of 6 done
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

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?

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

RemedyVerdictWhat to know
Dish soapGet it on Amazon WorksMild dishwashing liquid in warm water is the cleaner for the frame wipe. Keep it off the lenses except for the light lens wipe.
White vinegarSkipSkip vinegar on glasses; it is meant for fabric with a color change, so a soap wipe is the better choice. Use the soap wipe instead.
Baking sodaSkipSkip baking soda on glasses; powder adds scratch risk on lenses and frames. The soap wipe does this job.
Hydrogen peroxide (3%)SkipIt's meant for fabric, and it isn't safe on metal tools, so leave it off the glasses.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach on eyewear; it is a fabric and laundry product.
Rubbing alcoholSkipSkip rubbing alcohol on glasses; it only helps with marker on plastic lids.

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

All 20 materials for sweat

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.

  1. University of Georgia Extension
  2. American Cleaning Institute
  3. Cornell Cooperative Extension
  4. Texas A&M AgriLife Extension
  5. Pyrex
  6. ZEISS
  7. Apple
  8. Kohler