Skip to Content

How to Stop Jewelry from Turning Skin Green

When you buy via links on this page, I may earn an affiliate commission. Learn more.

Dear Budget Fashionista,

I love wearing costume jewelry but usually after one or two wears it turns my skin green and/or the piece tarnishes. Is there anything I can do to keep this from happening? Can I coat the metal with something? Any advice you can share would be wonderful!

The Green Cast of Cheap Jewelry

We all know how it feels to wear a gorgeous piece of jewelry, only to slip it off at the end of the day and discover that unsightly green mark of shame. The good news is that it’s not uncommon, and it’s fairly easy to solve the problem, too.

First, recognize that anything you put on your skin can react with certain metals, such as copper, brass, pewter and silver. Everything from body lotion to perfume to hand cream can cause that telltale green cast on your skin. Even acidic sweat can cause it to happen. The reason is pretty scientific — salty compounds form on the skin when acids sweat or product come into contact with the metal. Or, the metal simply oxidizes and tarnishes.

You will usually notice these issues primarily with lower-end pieces. According to Jane Becker, founder of JB Jewels, “Most of the costume jewelry is dipped in and gold- and silver-colored paints to make them look shiny. Eventually these coatings wear off, staining your clothes and skin.”

Ugly but not Dangerous

There’s no harm in the greenish stain. It’s certainly not dangerous, but it may come with some irritation if your skin is very sensitive. 

How to Stop Jewelry from Turning Skin Green

Clear Nail Polish

You can prevent the jewelry from causing marks on your skin by using one of the simplest items in your beauty arsenal: clear nail polish. According to Becker, “If you brush the back or the parts that touch your skin…this will help. When storing your jewelry, lay it flat on a box or a jewelry box.” 

Avoid Water and Soap

According to Business Insider, another solution is to remove your jewelry when you’re washing your hands or exposing your skin to water. Avoid using soap while that ring is on your finger — this will slow the oxidation process and prevent stains. Always remove your jewelry when swimming, spending time in humid conditions or while working out.

Make sure your hands are thoroughly dry before you put your jewelry on again.

Anti-Tarnishing Cloths

Tarnished silver necklace

It’s also smart to keep some anti-tarnishing cloths handy. If it looks like your non-precious metals are in the early stages of oxidation, wiping them down gently can help. Storing these pieces in plastic bags may also slow the process.


Saturday 21st of July 2012

Will this work with a chain bracelet?


Wednesday 15th of July 2015

Yes it works on chain brackets ☺


Wednesday 4th of July 2012

All jewelry, even the good stuff, has some kind of alloy mixed in with it. Sterling even has a smal amount of copper in it, I've been told. 14karat gold means that. It is less than 100% gold but more gold than 10karat. Don't be afraid to coat your jewelry no matter the type, or choose 18k gold or platinum and. Stainless steel, which have no alloys mixed in to turn your. Fingers black or green.


Monday 18th of June 2012

I have heard that skin usually turns green due to fake silver or gold but on some rings of mine, they have been pure silver and still give me problems. Then I have to put clear nail polish on a perfectly good ring. Whats up with that?

Monday 25th of February 2008

Actually, curlytop, the clear polish might help with that as well—I have a ring that tends to give me that same reaction—coated the inside with clear polish and the problem was solved!


Monday 25th of February 2008

great idea! haven’t thought of this before. anyway, my prob is my skin itches and turns red when i wear fashion jewelry. what do i do about that??

Comments are closed.