Prep first
Before you start
- Look at the stain in good light and note whether it is a hard film or a smear.
- Wipe off loose grit with a soft, lint-free cloth before you add any liquid.
- Stop and identify the color before you reach for any product.
- Dry the glasses fully before you judge the spot.
A green or orange mark on eyeglasses can come from more than one cause, because the color alone doesn't tell you what the substance is. Lenses and frames scratch and warp more easily than tougher surfaces, so start with plain water on a hidden spot before anything touches the lens. A fresh mark is the easiest to lift, while an older one may need more patience.
Work up to a mild dish soap and lukewarm water only if plain water fails on a green stain on eyeglasses. Rinse thoroughly and dry with a soft cloth, since leftover soap can cloud the lens. Avoid scouring pads on coated or acrylic lenses, because they scratch far more easily than glass.
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
4 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Mild liquid dish soapMakes the solution for the gentle rub (opens Amazon)
- Warm waterMixes with the soap for the rub and the rinse
- Soft, lint-free clothWipes the lenses and frame without scratching, and dries them at the end (opens Amazon)
- Clean waterFor the final sponge-off so no soap is left behind
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Check where the stain sits
Look at the green in good light and find where it sits: on the lens, on the frame metal, or on the nose pads. Note whether it looks like a hard film or a smear, since that tells you how much rubbing it needs.
Step 2 of 6
Wipe off loose grit
Wipe the lenses and frame with a soft, slightly damp, lint-free cloth to pick up loose dust. Work gently in one direction so grit doesn't drag across the surface.
Step 3 of 6
Pretest on a hidden spot
Dampen a corner of the cloth with the mild dish soap and warm water solution, then rub a small hidden spot such as the inside of a temple arm. Wait a moment and check for dullness or color change before you treat the stain.
Careful. Pretest on a hidden area first, because some removers are strong enough to strip color.
Step 4 of 6
Rub the green spot
Rub the stain with the damp cloth in light, even strokes, using the soap and water solution. Keep the cloth damp rather than dripping, so the soap stays on the spot and doesn't soak the frame.
Tip. Check the spot after every few passes instead of scrubbing harder.
Careful. Keep scrub pads and abrasive cleansers off the lenses and frame.
Step 5 of 6
Sponge off the soap
Dampen a clean part of the cloth with clear water and sponge the lenses and frame to rinse away the soap. Leftover soap can leave a haze, so keep rinsing until nothing slick remains.
Step 6 of 6
Dry and check the result
Dry the glasses with a soft, lint-free cloth and check the spot in good light. If color remains, repeat the rub and rinse once more, then move on to the stubborn-stain options.
If you'd rather buy than mix
Best products for orange on eyeglasses
Pick a mild liquid dish soap, and skip degreasers, scrubbing cleansers and anything with added dyes or scents.
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.
Heavy buildup usually takes more than one round.
Heavy or long-standing buildup →When to call a professional →How to tell it's working
A clean result looks clear and even, with no colored film left on the lenses or frame. If the spot looks dull or hazy after drying, soap was probably left behind, so rinse again with clear water.
What changes for yours
Adjust for your eyeglasses
Acrylic lenses
On acrylic lenses, stick to the soap and water rub, the clear rinse and a soft cloth, since those are the only tools you need. Rinse thoroughly, then dry with a soft cloth and check the lens in good light before you repeat the rub.
If the lens looks slightly hazy after drying, rinse again with clear water and dry once more.
Plastic frames
Plastic frames take the same soap and water rub and clear rinse. Use the lightest pressure you can on the frame so the finish isn't marked.
If the stain sits in a hinge or where the frame meets the lens, wrap the damp cloth around a fingertip rather than using a pad, then rinse with clear water.
Metal frames
Metal frames can take the soap and water rub, and the cloth alone does the work. Pay extra attention to the hinges and the nose pad area, where soap can collect.
Rinse the metal well with clear water, then dry it fully with a soft, lint-free cloth so no water spots remain.
Glasses that sat in a hot car
Let the glasses cool to room temperature before you clean them. Then follow the steps as written, using the same soft cloth and soap and water rub.
If the stain looks different after cooling, check it in good light before you rub, and pretest again on the hidden spot.
Heavy or long-standing buildup
An old green stain has had more time to bond with the lens or frame, so it won't lift as easily as a fresh one. Repeat the gentle soap and water rub, and rinse well before you look at the spot again.
If the stain has dried, don't press harder, since force is more likely to mark the lens than lift the color. Keep the cloth damp and work in small passes so the cleaning stays on the spot.
If the green is still there after a few rounds, that is the limit of what the steps here can do on glasses. Stop rather than trying stronger products on the lenses, and ask an optician what the coating and frame can take.
Vinegar, baking soda, peroxide and more
Do home remedies work on orange on eyeglasses?
Most remedies you will find online are written for fabric, tile or fixtures, so many don't carry over to glasses. Here is how each one fits this stain and these lenses. Only a soap and water rub suits these lenses.
Works1Skip4Avoid1
What makes it worse
Mistakes to avoid
Don't use chlorine bleach
Bleach sets and intensifies iron-type orange stains, so a stain that might be rust gets darker and harder to lift. Never mix it with vinegar or lemon juice either, because that releases chlorine gas.
Don't leave glasses in extreme heat
A hot car or direct heat can damage glasses, and plastic frames can warp. Let them cool to room temperature before you clean them.
Don't use solvents on acrylic lenses
Acrylic lenses can't take solvents or abrasive cleansers, so the soap and water rub is the only cleaning step for them. If the mark stays, don't try a stronger product on the lens; stop and look at the stubborn-stain options instead.
When to call a professional
If the green is still there after the gentle rounds, stop and don't try stronger chemicals on the lenses. An optician can check whether the lens coating or frame finish can take anything more.
Questions
Is a green stain on eyeglasses from copper?
Blue-green stains are usually copper, which on fixtures comes from copper dissolved by corrosive water. Check whether the mark sits on the lens or the metal frame, then start with the gentle soap and water rub.
Can I use white vinegar on the lenses?
Vinegar isn't needed on lenses. No. For glasses, the soap and water rub is the safer choice than vinegar.
Can I use rubbing alcohol on glasses?
Skip it for this stain. Rubbing alcohol is listed for stubborn marker rather than green marks on glasses, and it's off limits on acrylic lenses.
Will the soap leave a film on the lenses?
It can, if it's left on. Rinse with clear water until nothing slick remains, then dry with a soft, lint-free cloth.
Can I use the same method on plastic frames?
Yes, the soap and water rub works on plastic frames too. Keep the pressure light, since plastic frames can be marked easily.
Can I use hydrogen peroxide on the green stain?
Leave it out. The soap and water rub and the clear rinse are the only cleaning steps this stain needs, and they are gentler on lenses.
Orange 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.