This Jewelry Cleaning and Polishing Cloth is for Gold, Silver, and Platinum. The 7x9" 100% cotton flannel inner cloth is thouroughly impregnated with non-toxic cleaning and polighing agents especially formulated for fine jewelry and contains a tarnish retardant." This cloth can be used over and over, but do not wash it. I polish a lot of silver and one lasts me about 1 years. "Do not use this cloth on pearls, opals, coral, lapisiazuli, turquoise, malachite, irory, 24 carat gold or laquered surfaces." The color and label may vary from the photo.